Separated E2Sim lib from E2SM-specific code
[sim/e2-interface.git] / e2sim / previous / ASN1c / ProtocolExtensionField.c
1 /*****************************************************************************
2 #                                                                            *
3 # Copyright 2019 AT&T Intellectual Property                                  *
4 #                                                                            *
5 # Licensed under the Apache License, Version 2.0 (the "License");            *
6 # you may not use this file except in compliance with the License.           *
7 # You may obtain a copy of the License at                                    *
8 #                                                                            *
9 #      http://www.apache.org/licenses/LICENSE-2.0                            *
10 #                                                                            *
11 # Unless required by applicable law or agreed to in writing, software        *
12 # distributed under the License is distributed on an "AS IS" BASIS,          *
13 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.   *
14 # See the License for the specific language governing permissions and        *
15 # limitations under the License.                                             *
16 #                                                                            *
17 ******************************************************************************/
18
19 /*
20  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
21  * From ASN.1 module "X2AP-Containers"
22  *      found in "../../asnFiles/X2AP-Containers.asn"
23  *      `asn1c -fcompound-names -fincludes-quoted -fno-include-deps -findirect-choice -gen-PER -no-gen-OER -D.`
24  */
25
26 #include "ProtocolExtensionField.h"
27
28 static const long asn_VAL_1_id_ManagementBasedMDTallowed = 74;
29 static const long asn_VAL_1_ignore = 1;
30 static const long asn_VAL_1_optional = 0;
31 static const long asn_VAL_2_id_ManagementBasedMDTPLMNList = 89;
32 static const long asn_VAL_2_ignore = 1;
33 static const long asn_VAL_2_optional = 0;
34 static const long asn_VAL_3_id_UESidelinkAggregateMaximumBitRate = 184;
35 static const long asn_VAL_3_ignore = 1;
36 static const long asn_VAL_3_optional = 0;
37 static const asn_ioc_cell_t asn_IOS_UE_ContextInformation_ExtIEs_1_rows[] = {
38         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_1_id_ManagementBasedMDTallowed },
39         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_1_ignore },
40         { "&Extension", aioc__type, &asn_DEF_ManagementBasedMDTallowed },
41         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_1_optional },
42         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_2_id_ManagementBasedMDTPLMNList },
43         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_2_ignore },
44         { "&Extension", aioc__type, &asn_DEF_MDTPLMNList },
45         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_2_optional },
46         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_3_id_UESidelinkAggregateMaximumBitRate },
47         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_3_ignore },
48         { "&Extension", aioc__type, &asn_DEF_UESidelinkAggregateMaximumBitRate },
49         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_3_optional }
50 };
51 static const asn_ioc_set_t asn_IOS_UE_ContextInformation_ExtIEs_1[] = {
52         { 3, 4, asn_IOS_UE_ContextInformation_ExtIEs_1_rows }
53 };
54 static const long asn_VAL_4_id_BearerType = 171;
55 static const long asn_VAL_4_reject = 0;
56 static const long asn_VAL_4_optional = 0;
57 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1_rows[] = {
58         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_4_id_BearerType },
59         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_4_reject },
60         { "&Extension", aioc__type, &asn_DEF_BearerType },
61         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_4_optional }
62 };
63 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1[] = {
64         { 1, 4, asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1_rows }
65 };
66 static const long asn_VAL_5_id_ReceiveStatusOfULPDCPSDUsExtended = 91;
67 static const long asn_VAL_5_ignore = 1;
68 static const long asn_VAL_5_optional = 0;
69 static const long asn_VAL_6_id_ULCOUNTValueExtended = 92;
70 static const long asn_VAL_6_ignore = 1;
71 static const long asn_VAL_6_optional = 0;
72 static const long asn_VAL_7_id_DLCOUNTValueExtended = 93;
73 static const long asn_VAL_7_ignore = 1;
74 static const long asn_VAL_7_optional = 0;
75 static const long asn_VAL_8_id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 = 150;
76 static const long asn_VAL_8_ignore = 1;
77 static const long asn_VAL_8_optional = 0;
78 static const long asn_VAL_9_id_ULCOUNTValuePDCP_SNlength18 = 151;
79 static const long asn_VAL_9_ignore = 1;
80 static const long asn_VAL_9_optional = 0;
81 static const long asn_VAL_10_id_DLCOUNTValuePDCP_SNlength18 = 152;
82 static const long asn_VAL_10_ignore = 1;
83 static const long asn_VAL_10_optional = 0;
84 static const asn_ioc_cell_t asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1_rows[] = {
85         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_5_id_ReceiveStatusOfULPDCPSDUsExtended },
86         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_5_ignore },
87         { "&Extension", aioc__type, &asn_DEF_ReceiveStatusOfULPDCPSDUsExtended },
88         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_5_optional },
89         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_6_id_ULCOUNTValueExtended },
90         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_6_ignore },
91         { "&Extension", aioc__type, &asn_DEF_COUNTValueExtended },
92         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_6_optional },
93         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_7_id_DLCOUNTValueExtended },
94         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_7_ignore },
95         { "&Extension", aioc__type, &asn_DEF_COUNTValueExtended },
96         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_7_optional },
97         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_8_id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 },
98         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_8_ignore },
99         { "&Extension", aioc__type, &asn_DEF_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 },
100         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_8_optional },
101         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_9_id_ULCOUNTValuePDCP_SNlength18 },
102         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_9_ignore },
103         { "&Extension", aioc__type, &asn_DEF_COUNTvaluePDCP_SNlength18 },
104         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_9_optional },
105         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_10_id_DLCOUNTValuePDCP_SNlength18 },
106         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_10_ignore },
107         { "&Extension", aioc__type, &asn_DEF_COUNTvaluePDCP_SNlength18 },
108         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_10_optional }
109 };
110 static const asn_ioc_set_t asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1[] = {
111         { 6, 4, asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1_rows }
112 };
113 static const long asn_VAL_11_id_ABSInformation = 61;
114 static const long asn_VAL_11_ignore = 1;
115 static const long asn_VAL_11_optional = 0;
116 static const long asn_VAL_12_id_InvokeIndication = 62;
117 static const long asn_VAL_12_ignore = 1;
118 static const long asn_VAL_12_optional = 0;
119 static const long asn_VAL_13_id_IntendedULDLConfiguration = 99;
120 static const long asn_VAL_13_ignore = 1;
121 static const long asn_VAL_13_optional = 0;
122 static const long asn_VAL_14_id_ExtendedULInterferenceOverloadInfo = 100;
123 static const long asn_VAL_14_ignore = 1;
124 static const long asn_VAL_14_optional = 0;
125 static const long asn_VAL_15_id_CoMPInformation = 108;
126 static const long asn_VAL_15_ignore = 1;
127 static const long asn_VAL_15_optional = 0;
128 static const long asn_VAL_16_id_DynamicDLTransmissionInformation = 106;
129 static const long asn_VAL_16_ignore = 1;
130 static const long asn_VAL_16_optional = 0;
131 static const asn_ioc_cell_t asn_IOS_CellInformation_Item_ExtIEs_1_rows[] = {
132         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_11_id_ABSInformation },
133         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_11_ignore },
134         { "&Extension", aioc__type, &asn_DEF_ABSInformation },
135         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_11_optional },
136         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_12_id_InvokeIndication },
137         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_12_ignore },
138         { "&Extension", aioc__type, &asn_DEF_InvokeIndication },
139         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_12_optional },
140         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_13_id_IntendedULDLConfiguration },
141         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_13_ignore },
142         { "&Extension", aioc__type, &asn_DEF_SubframeAssignment },
143         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_13_optional },
144         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_14_id_ExtendedULInterferenceOverloadInfo },
145         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_14_ignore },
146         { "&Extension", aioc__type, &asn_DEF_ExtendedULInterferenceOverloadInfo },
147         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_14_optional },
148         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_15_id_CoMPInformation },
149         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_15_ignore },
150         { "&Extension", aioc__type, &asn_DEF_CoMPInformation },
151         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_15_optional },
152         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_16_id_DynamicDLTransmissionInformation },
153         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_16_ignore },
154         { "&Extension", aioc__type, &asn_DEF_DynamicDLTransmissionInformation },
155         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_16_optional }
156 };
157 static const asn_ioc_set_t asn_IOS_CellInformation_Item_ExtIEs_1[] = {
158         { 6, 4, asn_IOS_CellInformation_Item_ExtIEs_1_rows }
159 };
160 static const long asn_VAL_17_id_DeactivationIndication = 59;
161 static const long asn_VAL_17_ignore = 1;
162 static const long asn_VAL_17_optional = 0;
163 static const asn_ioc_cell_t asn_IOS_ServedCellsToModify_Item_ExtIEs_1_rows[] = {
164         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_17_id_DeactivationIndication },
165         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_17_ignore },
166         { "&Extension", aioc__type, &asn_DEF_DeactivationIndication },
167         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_17_optional }
168 };
169 static const asn_ioc_set_t asn_IOS_ServedCellsToModify_Item_ExtIEs_1[] = {
170         { 1, 4, asn_IOS_ServedCellsToModify_Item_ExtIEs_1_rows }
171 };
172 static const long asn_VAL_18_id_CompositeAvailableCapacityGroup = 42;
173 static const long asn_VAL_18_ignore = 1;
174 static const long asn_VAL_18_optional = 0;
175 static const long asn_VAL_19_id_ABS_Status = 63;
176 static const long asn_VAL_19_ignore = 1;
177 static const long asn_VAL_19_optional = 0;
178 static const long asn_VAL_20_id_RSRPMRList = 110;
179 static const long asn_VAL_20_ignore = 1;
180 static const long asn_VAL_20_optional = 0;
181 static const long asn_VAL_21_id_CSIReportList = 146;
182 static const long asn_VAL_21_ignore = 1;
183 static const long asn_VAL_21_optional = 0;
184 static const long asn_VAL_22_id_CellReportingIndicator = 170;
185 static const long asn_VAL_22_ignore = 1;
186 static const long asn_VAL_22_optional = 0;
187 static const asn_ioc_cell_t asn_IOS_CellMeasurementResult_Item_ExtIEs_1_rows[] = {
188         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_18_id_CompositeAvailableCapacityGroup },
189         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_18_ignore },
190         { "&Extension", aioc__type, &asn_DEF_CompositeAvailableCapacityGroup },
191         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_18_optional },
192         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_19_id_ABS_Status },
193         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_19_ignore },
194         { "&Extension", aioc__type, &asn_DEF_ABS_Status },
195         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_19_optional },
196         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_20_id_RSRPMRList },
197         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_20_ignore },
198         { "&Extension", aioc__type, &asn_DEF_RSRPMRList },
199         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_20_optional },
200         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_21_id_CSIReportList },
201         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_21_ignore },
202         { "&Extension", aioc__type, &asn_DEF_CSIReportList },
203         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_21_optional },
204         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_22_id_CellReportingIndicator },
205         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_22_ignore },
206         { "&Extension", aioc__type, &asn_DEF_CellReportingIndicator },
207         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_22_optional }
208 };
209 static const asn_ioc_set_t asn_IOS_CellMeasurementResult_Item_ExtIEs_1[] = {
210         { 5, 4, asn_IOS_CellMeasurementResult_Item_ExtIEs_1_rows }
211 };
212 static const long asn_VAL_23_id_Correlation_ID = 166;
213 static const long asn_VAL_23_ignore = 1;
214 static const long asn_VAL_23_optional = 0;
215 static const long asn_VAL_24_id_SIPTO_Correlation_ID = 167;
216 static const long asn_VAL_24_ignore = 1;
217 static const long asn_VAL_24_optional = 0;
218 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1_rows[] = {
219         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_23_id_Correlation_ID },
220         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_23_ignore },
221         { "&Extension", aioc__type, &asn_DEF_Correlation_ID },
222         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_23_optional },
223         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_24_id_SIPTO_Correlation_ID },
224         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_24_ignore },
225         { "&Extension", aioc__type, &asn_DEF_Correlation_ID },
226         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_24_optional }
227 };
228 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1[] = {
229         { 2, 4, asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1_rows }
230 };
231 static const long asn_VAL_25_id_Correlation_ID = 166;
232 static const long asn_VAL_25_ignore = 1;
233 static const long asn_VAL_25_optional = 0;
234 static const long asn_VAL_26_id_SIPTO_Correlation_ID = 167;
235 static const long asn_VAL_26_ignore = 1;
236 static const long asn_VAL_26_optional = 0;
237 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1_rows[] = {
238         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_25_id_Correlation_ID },
239         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_25_ignore },
240         { "&Extension", aioc__type, &asn_DEF_Correlation_ID },
241         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_25_optional },
242         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_26_id_SIPTO_Correlation_ID },
243         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_26_ignore },
244         { "&Extension", aioc__type, &asn_DEF_Correlation_ID },
245         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_26_optional }
246 };
247 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1[] = {
248         { 2, 4, asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1_rows }
249 };
250 static const long asn_VAL_27_id_UESidelinkAggregateMaximumBitRate = 184;
251 static const long asn_VAL_27_ignore = 1;
252 static const long asn_VAL_27_optional = 0;
253 static const asn_ioc_cell_t asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1_rows[] = {
254         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_27_id_UESidelinkAggregateMaximumBitRate },
255         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_27_ignore },
256         { "&Extension", aioc__type, &asn_DEF_UESidelinkAggregateMaximumBitRate },
257         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_27_optional }
258 };
259 static const asn_ioc_set_t asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1[] = {
260         { 1, 4, asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1_rows }
261 };
262 static const long asn_VAL_28_id_uL_GTPtunnelEndpoint = 185;
263 static const long asn_VAL_28_reject = 0;
264 static const long asn_VAL_28_mandatory = 2;
265 static const long asn_VAL_29_id_dL_Forwarding = 306;
266 static const long asn_VAL_29_ignore = 1;
267 static const long asn_VAL_29_optional = 0;
268 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1_rows[] = {
269         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_28_id_uL_GTPtunnelEndpoint },
270         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_28_reject },
271         { "&Extension", aioc__type, &asn_DEF_GTPtunnelEndpoint },
272         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_28_mandatory },
273         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_29_id_dL_Forwarding },
274         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_29_ignore },
275         { "&Extension", aioc__type, &asn_DEF_DL_Forwarding },
276         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_29_optional }
277 };
278 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1[] = {
279         { 2, 4, asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1_rows }
280 };
281 static const long asn_VAL_30_id_RLCMode_transferred = 317;
282 static const long asn_VAL_30_ignore = 1;
283 static const long asn_VAL_30_optional = 0;
284 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
285         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_30_id_RLCMode_transferred },
286         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_30_ignore },
287         { "&Extension", aioc__type, &asn_DEF_RLCMode },
288         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_30_optional }
289 };
290 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1[] = {
291         { 1, 4, asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1_rows }
292 };
293 static const long asn_VAL_31_id_uLpDCPSnLength = 302;
294 static const long asn_VAL_31_ignore = 1;
295 static const long asn_VAL_31_optional = 0;
296 static const long asn_VAL_32_id_dLPDCPSnLength = 311;
297 static const long asn_VAL_32_ignore = 1;
298 static const long asn_VAL_32_optional = 0;
299 static const long asn_VAL_33_id_duplicationActivation = 315;
300 static const long asn_VAL_33_ignore = 1;
301 static const long asn_VAL_33_optional = 0;
302 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
303         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_31_id_uLpDCPSnLength },
304         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_31_ignore },
305         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
306         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_31_optional },
307         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_32_id_dLPDCPSnLength },
308         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_32_ignore },
309         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
310         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_32_optional },
311         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_33_id_duplicationActivation },
312         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_33_ignore },
313         { "&Extension", aioc__type, &asn_DEF_DuplicationActivation },
314         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_33_optional }
315 };
316 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1[] = {
317         { 3, 4, asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1_rows }
318 };
319 static const long asn_VAL_34_id_uLpDCPSnLength = 302;
320 static const long asn_VAL_34_ignore = 1;
321 static const long asn_VAL_34_optional = 0;
322 static const long asn_VAL_35_id_dLPDCPSnLength = 311;
323 static const long asn_VAL_35_ignore = 1;
324 static const long asn_VAL_35_optional = 0;
325 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
326         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_34_id_uLpDCPSnLength },
327         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_34_ignore },
328         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
329         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_34_optional },
330         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_35_id_dLPDCPSnLength },
331         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_35_ignore },
332         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
333         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_35_optional }
334 };
335 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1[] = {
336         { 2, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1_rows }
337 };
338 static const long asn_VAL_36_id_lCID = 314;
339 static const long asn_VAL_36_ignore = 1;
340 static const long asn_VAL_36_optional = 0;
341 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
342         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_36_id_lCID },
343         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_36_ignore },
344         { "&Extension", aioc__type, &asn_DEF_LCID },
345         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_36_optional }
346 };
347 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1[] = {
348         { 1, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1_rows }
349 };
350 static const long asn_VAL_37_id_SubscriberProfileIDforRFP = 275;
351 static const long asn_VAL_37_ignore = 1;
352 static const long asn_VAL_37_optional = 0;
353 static const asn_ioc_cell_t asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1_rows[] = {
354         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_37_id_SubscriberProfileIDforRFP },
355         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_37_ignore },
356         { "&Extension", aioc__type, &asn_DEF_SubscriberProfileIDforRFP },
357         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_37_optional }
358 };
359 static const asn_ioc_set_t asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1[] = {
360         { 1, 4, asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1_rows }
361 };
362 static const long asn_VAL_38_id_RLCMode_transferred = 317;
363 static const long asn_VAL_38_ignore = 1;
364 static const long asn_VAL_38_optional = 0;
365 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
366         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_38_id_RLCMode_transferred },
367         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_38_ignore },
368         { "&Extension", aioc__type, &asn_DEF_RLCMode },
369         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_38_optional }
370 };
371 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1[] = {
372         { 1, 4, asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows }
373 };
374 static const long asn_VAL_39_id_uLpDCPSnLength = 302;
375 static const long asn_VAL_39_ignore = 1;
376 static const long asn_VAL_39_optional = 0;
377 static const long asn_VAL_40_id_dLPDCPSnLength = 311;
378 static const long asn_VAL_40_ignore = 1;
379 static const long asn_VAL_40_optional = 0;
380 static const long asn_VAL_41_id_duplicationActivation = 315;
381 static const long asn_VAL_41_ignore = 1;
382 static const long asn_VAL_41_optional = 0;
383 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
384         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_39_id_uLpDCPSnLength },
385         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_39_ignore },
386         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
387         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_39_optional },
388         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_40_id_dLPDCPSnLength },
389         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_40_ignore },
390         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
391         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_40_optional },
392         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_41_id_duplicationActivation },
393         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_41_ignore },
394         { "&Extension", aioc__type, &asn_DEF_DuplicationActivation },
395         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_41_optional }
396 };
397 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1[] = {
398         { 3, 4, asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows }
399 };
400 static const long asn_VAL_42_id_RLC_Status = 300;
401 static const long asn_VAL_42_ignore = 1;
402 static const long asn_VAL_42_optional = 0;
403 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
404         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_42_id_RLC_Status },
405         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_42_ignore },
406         { "&Extension", aioc__type, &asn_DEF_RLC_Status },
407         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_42_optional }
408 };
409 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1[] = {
410         { 1, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows }
411 };
412 static const long asn_VAL_43_id_uLpDCPSnLength = 302;
413 static const long asn_VAL_43_ignore = 1;
414 static const long asn_VAL_43_optional = 0;
415 static const long asn_VAL_44_id_dLPDCPSnLength = 311;
416 static const long asn_VAL_44_ignore = 1;
417 static const long asn_VAL_44_optional = 0;
418 static const long asn_VAL_45_id_secondarymeNBULGTPTEIDatPDCP = 313;
419 static const long asn_VAL_45_ignore = 1;
420 static const long asn_VAL_45_optional = 0;
421 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
422         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_43_id_uLpDCPSnLength },
423         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_43_ignore },
424         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
425         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_43_optional },
426         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_44_id_dLPDCPSnLength },
427         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_44_ignore },
428         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
429         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_44_optional },
430         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_45_id_secondarymeNBULGTPTEIDatPDCP },
431         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_45_ignore },
432         { "&Extension", aioc__type, &asn_DEF_GTPtunnelEndpoint },
433         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_45_optional }
434 };
435 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1[] = {
436         { 3, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows }
437 };
438 static const long asn_VAL_46_id_uLpDCPSnLength = 302;
439 static const long asn_VAL_46_ignore = 1;
440 static const long asn_VAL_46_optional = 0;
441 static const long asn_VAL_47_id_dLPDCPSnLength = 311;
442 static const long asn_VAL_47_ignore = 1;
443 static const long asn_VAL_47_optional = 0;
444 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
445         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_46_id_uLpDCPSnLength },
446         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_46_ignore },
447         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
448         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_46_optional },
449         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_47_id_dLPDCPSnLength },
450         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_47_ignore },
451         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
452         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_47_optional }
453 };
454 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1[] = {
455         { 2, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows }
456 };
457 static const long asn_VAL_48_id_lCID = 314;
458 static const long asn_VAL_48_ignore = 1;
459 static const long asn_VAL_48_optional = 0;
460 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
461         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_48_id_lCID },
462         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_48_ignore },
463         { "&Extension", aioc__type, &asn_DEF_LCID },
464         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_48_optional }
465 };
466 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1[] = {
467         { 1, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows }
468 };
469 static const long asn_VAL_49_id_uLpDCPSnLength = 302;
470 static const long asn_VAL_49_ignore = 1;
471 static const long asn_VAL_49_optional = 0;
472 static const long asn_VAL_50_id_dLPDCPSnLength = 311;
473 static const long asn_VAL_50_ignore = 1;
474 static const long asn_VAL_50_optional = 0;
475 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
476         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_49_id_uLpDCPSnLength },
477         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_49_ignore },
478         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
479         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_49_optional },
480         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_50_id_dLPDCPSnLength },
481         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_50_ignore },
482         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
483         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_50_optional }
484 };
485 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1[] = {
486         { 2, 4, asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows }
487 };
488 static const long asn_VAL_51_id_secondarysgNBDLGTPTEIDatPDCP = 312;
489 static const long asn_VAL_51_ignore = 1;
490 static const long asn_VAL_51_optional = 0;
491 static const long asn_VAL_52_id_RLC_Status = 300;
492 static const long asn_VAL_52_ignore = 1;
493 static const long asn_VAL_52_optional = 0;
494 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
495         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_51_id_secondarysgNBDLGTPTEIDatPDCP },
496         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_51_ignore },
497         { "&Extension", aioc__type, &asn_DEF_GTPtunnelEndpoint },
498         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_51_optional },
499         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_52_id_RLC_Status },
500         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_52_ignore },
501         { "&Extension", aioc__type, &asn_DEF_RLC_Status },
502         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_52_optional }
503 };
504 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1[] = {
505         { 2, 4, asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows }
506 };
507 static const long asn_VAL_53_id_RLCMode_transferred = 317;
508 static const long asn_VAL_53_ignore = 1;
509 static const long asn_VAL_53_optional = 0;
510 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1_rows[] = {
511         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_53_id_RLCMode_transferred },
512         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_53_ignore },
513         { "&Extension", aioc__type, &asn_DEF_RLCMode },
514         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_53_optional }
515 };
516 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1[] = {
517         { 1, 4, asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1_rows }
518 };
519 static const long asn_VAL_54_id_uLpDCPSnLength = 302;
520 static const long asn_VAL_54_ignore = 1;
521 static const long asn_VAL_54_optional = 0;
522 static const long asn_VAL_55_id_dLPDCPSnLength = 311;
523 static const long asn_VAL_55_ignore = 1;
524 static const long asn_VAL_55_optional = 0;
525 static const long asn_VAL_56_id_new_drb_ID_req = 325;
526 static const long asn_VAL_56_ignore = 1;
527 static const long asn_VAL_56_optional = 0;
528 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
529         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_54_id_uLpDCPSnLength },
530         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_54_ignore },
531         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
532         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_54_optional },
533         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_55_id_dLPDCPSnLength },
534         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_55_ignore },
535         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
536         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_55_optional },
537         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_56_id_new_drb_ID_req },
538         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_56_ignore },
539         { "&Extension", aioc__type, &asn_DEF_NewDRBIDrequest },
540         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_56_optional }
541 };
542 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1[] = {
543         { 3, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1_rows }
544 };
545 static const long asn_VAL_57_id_RLC_Status = 300;
546 static const long asn_VAL_57_ignore = 1;
547 static const long asn_VAL_57_optional = 0;
548 static const long asn_VAL_58_id_lCID = 314;
549 static const long asn_VAL_58_ignore = 1;
550 static const long asn_VAL_58_optional = 0;
551 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
552         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_57_id_RLC_Status },
553         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_57_ignore },
554         { "&Extension", aioc__type, &asn_DEF_RLC_Status },
555         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_57_optional },
556         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_58_id_lCID },
557         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_58_ignore },
558         { "&Extension", aioc__type, &asn_DEF_LCID },
559         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_58_optional }
560 };
561 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1[] = {
562         { 2, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1_rows }
563 };
564 static const long asn_VAL_59_id_uLpDCPSnLength = 302;
565 static const long asn_VAL_59_ignore = 1;
566 static const long asn_VAL_59_optional = 0;
567 static const long asn_VAL_60_id_dLPDCPSnLength = 311;
568 static const long asn_VAL_60_ignore = 1;
569 static const long asn_VAL_60_optional = 0;
570 static const asn_ioc_cell_t asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
571         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_59_id_uLpDCPSnLength },
572         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_59_ignore },
573         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
574         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_59_optional },
575         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_60_id_dLPDCPSnLength },
576         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_60_ignore },
577         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
578         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_60_optional }
579 };
580 static const asn_ioc_set_t asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1[] = {
581         { 2, 4, asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1_rows }
582 };
583 static const long asn_VAL_61_id_DownlinkPacketLossRate = 273;
584 static const long asn_VAL_61_ignore = 1;
585 static const long asn_VAL_61_optional = 0;
586 static const long asn_VAL_62_id_UplinkPacketLossRate = 274;
587 static const long asn_VAL_62_ignore = 1;
588 static const long asn_VAL_62_optional = 0;
589 static const asn_ioc_cell_t asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1_rows[] = {
590         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_61_id_DownlinkPacketLossRate },
591         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_61_ignore },
592         { "&Extension", aioc__type, &asn_DEF_Packet_LossRate },
593         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_61_optional },
594         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_62_id_UplinkPacketLossRate },
595         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_62_ignore },
596         { "&Extension", aioc__type, &asn_DEF_Packet_LossRate },
597         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_62_optional }
598 };
599 static const asn_ioc_set_t asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1[] = {
600         { 2, 4, asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1_rows }
601 };
602 static const long asn_VAL_63_id_UL_EARFCNExtension = 95;
603 static const long asn_VAL_63_reject = 0;
604 static const long asn_VAL_63_optional = 0;
605 static const long asn_VAL_64_id_DL_EARFCNExtension = 96;
606 static const long asn_VAL_64_reject = 0;
607 static const long asn_VAL_64_optional = 0;
608 static const long asn_VAL_65_id_OffsetOfNbiotChannelNumberToDL_EARFCN = 177;
609 static const long asn_VAL_65_reject = 0;
610 static const long asn_VAL_65_optional = 0;
611 static const long asn_VAL_66_id_OffsetOfNbiotChannelNumberToUL_EARFCN = 178;
612 static const long asn_VAL_66_reject = 0;
613 static const long asn_VAL_66_optional = 0;
614 static const long asn_VAL_67_id_NRS_NSSS_PowerOffset = 282;
615 static const long asn_VAL_67_ignore = 1;
616 static const long asn_VAL_67_optional = 0;
617 static const long asn_VAL_68_id_NSSS_NumOccasionDifferentPrecoder = 283;
618 static const long asn_VAL_68_ignore = 1;
619 static const long asn_VAL_68_optional = 0;
620 static const asn_ioc_cell_t asn_IOS_FDD_Info_ExtIEs_1_rows[] = {
621         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_63_id_UL_EARFCNExtension },
622         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_63_reject },
623         { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
624         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_63_optional },
625         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_64_id_DL_EARFCNExtension },
626         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_64_reject },
627         { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
628         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_64_optional },
629         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_65_id_OffsetOfNbiotChannelNumberToDL_EARFCN },
630         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_65_reject },
631         { "&Extension", aioc__type, &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN },
632         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_65_optional },
633         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_66_id_OffsetOfNbiotChannelNumberToUL_EARFCN },
634         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_66_reject },
635         { "&Extension", aioc__type, &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN },
636         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_66_optional },
637         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_67_id_NRS_NSSS_PowerOffset },
638         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_67_ignore },
639         { "&Extension", aioc__type, &asn_DEF_NRS_NSSS_PowerOffset },
640         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_67_optional },
641         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_68_id_NSSS_NumOccasionDifferentPrecoder },
642         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_68_ignore },
643         { "&Extension", aioc__type, &asn_DEF_NSSS_NumOccasionDifferentPrecoder },
644         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_68_optional }
645 };
646 static const asn_ioc_set_t asn_IOS_FDD_Info_ExtIEs_1[] = {
647         { 6, 4, asn_IOS_FDD_Info_ExtIEs_1_rows }
648 };
649 static const long asn_VAL_69_id_extended_e_RAB_MaximumBitrateDL = 196;
650 static const long asn_VAL_69_ignore = 1;
651 static const long asn_VAL_69_optional = 0;
652 static const long asn_VAL_70_id_extended_e_RAB_MaximumBitrateUL = 197;
653 static const long asn_VAL_70_ignore = 1;
654 static const long asn_VAL_70_optional = 0;
655 static const long asn_VAL_71_id_extended_e_RAB_GuaranteedBitrateDL = 198;
656 static const long asn_VAL_71_ignore = 1;
657 static const long asn_VAL_71_optional = 0;
658 static const long asn_VAL_72_id_extended_e_RAB_GuaranteedBitrateUL = 199;
659 static const long asn_VAL_72_ignore = 1;
660 static const long asn_VAL_72_optional = 0;
661 static const asn_ioc_cell_t asn_IOS_GBR_QosInformation_ExtIEs_1_rows[] = {
662         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_69_id_extended_e_RAB_MaximumBitrateDL },
663         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_69_ignore },
664         { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
665         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_69_optional },
666         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_70_id_extended_e_RAB_MaximumBitrateUL },
667         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_70_ignore },
668         { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
669         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_70_optional },
670         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_71_id_extended_e_RAB_GuaranteedBitrateDL },
671         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_71_ignore },
672         { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
673         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_71_optional },
674         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_72_id_extended_e_RAB_GuaranteedBitrateUL },
675         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_72_ignore },
676         { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
677         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_72_optional }
678 };
679 static const asn_ioc_set_t asn_IOS_GBR_QosInformation_ExtIEs_1[] = {
680         { 4, 4, asn_IOS_GBR_QosInformation_ExtIEs_1_rows }
681 };
682 static const long asn_VAL_73_id_NRrestrictioninEPSasSecondaryRAT = 202;
683 static const long asn_VAL_73_ignore = 1;
684 static const long asn_VAL_73_optional = 0;
685 static const long asn_VAL_74_id_CNTypeRestrictions = 301;
686 static const long asn_VAL_74_ignore = 1;
687 static const long asn_VAL_74_optional = 0;
688 static const long asn_VAL_75_id_NRrestrictionin5GS = 305;
689 static const long asn_VAL_75_ignore = 1;
690 static const long asn_VAL_75_optional = 0;
691 static const asn_ioc_cell_t asn_IOS_HandoverRestrictionList_ExtIEs_1_rows[] = {
692         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_73_id_NRrestrictioninEPSasSecondaryRAT },
693         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_73_ignore },
694         { "&Extension", aioc__type, &asn_DEF_NRrestrictioninEPSasSecondaryRAT },
695         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_73_optional },
696         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_74_id_CNTypeRestrictions },
697         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_74_ignore },
698         { "&Extension", aioc__type, &asn_DEF_CNTypeRestrictions },
699         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_74_optional },
700         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_75_id_NRrestrictionin5GS },
701         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_75_ignore },
702         { "&Extension", aioc__type, &asn_DEF_NRrestrictionin5GS },
703         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_75_optional }
704 };
705 static const asn_ioc_set_t asn_IOS_HandoverRestrictionList_ExtIEs_1[] = {
706         { 3, 4, asn_IOS_HandoverRestrictionList_ExtIEs_1_rows }
707 };
708 static const long asn_VAL_76_id_Time_UE_StayedInCell_EnhancedGranularity = 77;
709 static const long asn_VAL_76_ignore = 1;
710 static const long asn_VAL_76_optional = 0;
711 static const long asn_VAL_77_id_HO_cause = 80;
712 static const long asn_VAL_77_ignore = 1;
713 static const long asn_VAL_77_optional = 0;
714 static const asn_ioc_cell_t asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1_rows[] = {
715         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_76_id_Time_UE_StayedInCell_EnhancedGranularity },
716         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_76_ignore },
717         { "&Extension", aioc__type, &asn_DEF_Time_UE_StayedInCell_EnhancedGranularity },
718         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_76_optional },
719         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_77_id_HO_cause },
720         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_77_ignore },
721         { "&Extension", aioc__type, &asn_DEF_Cause },
722         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_77_optional }
723 };
724 static const asn_ioc_set_t asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1[] = {
725         { 2, 4, asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1_rows }
726 };
727 static const long asn_VAL_78_id_M3Configuration = 85;
728 static const long asn_VAL_78_ignore = 1;
729 static const long asn_VAL_78_conditional = 1;
730 static const long asn_VAL_79_id_M4Configuration = 86;
731 static const long asn_VAL_79_ignore = 1;
732 static const long asn_VAL_79_conditional = 1;
733 static const long asn_VAL_80_id_M5Configuration = 87;
734 static const long asn_VAL_80_ignore = 1;
735 static const long asn_VAL_80_conditional = 1;
736 static const long asn_VAL_81_id_MDT_Location_Info = 88;
737 static const long asn_VAL_81_ignore = 1;
738 static const long asn_VAL_81_optional = 0;
739 static const long asn_VAL_82_id_SignallingBasedMDTPLMNList = 90;
740 static const long asn_VAL_82_ignore = 1;
741 static const long asn_VAL_82_optional = 0;
742 static const long asn_VAL_83_id_M6Configuration = 161;
743 static const long asn_VAL_83_ignore = 1;
744 static const long asn_VAL_83_conditional = 1;
745 static const long asn_VAL_84_id_M7Configuration = 162;
746 static const long asn_VAL_84_ignore = 1;
747 static const long asn_VAL_84_conditional = 1;
748 static const long asn_VAL_85_id_BluetoothMeasurementConfiguration = 303;
749 static const long asn_VAL_85_ignore = 1;
750 static const long asn_VAL_85_optional = 0;
751 static const long asn_VAL_86_id_WLANMeasurementConfiguration = 304;
752 static const long asn_VAL_86_ignore = 1;
753 static const long asn_VAL_86_optional = 0;
754 static const asn_ioc_cell_t asn_IOS_MDT_Configuration_ExtIEs_1_rows[] = {
755         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_78_id_M3Configuration },
756         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_78_ignore },
757         { "&Extension", aioc__type, &asn_DEF_M3Configuration },
758         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_78_conditional },
759         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_79_id_M4Configuration },
760         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_79_ignore },
761         { "&Extension", aioc__type, &asn_DEF_M4Configuration },
762         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_79_conditional },
763         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_80_id_M5Configuration },
764         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_80_ignore },
765         { "&Extension", aioc__type, &asn_DEF_M5Configuration },
766         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_80_conditional },
767         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_81_id_MDT_Location_Info },
768         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_81_ignore },
769         { "&Extension", aioc__type, &asn_DEF_MDT_Location_Info },
770         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_81_optional },
771         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_82_id_SignallingBasedMDTPLMNList },
772         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_82_ignore },
773         { "&Extension", aioc__type, &asn_DEF_MDTPLMNList },
774         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_82_optional },
775         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_83_id_M6Configuration },
776         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_83_ignore },
777         { "&Extension", aioc__type, &asn_DEF_M6Configuration },
778         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_83_conditional },
779         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_84_id_M7Configuration },
780         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_84_ignore },
781         { "&Extension", aioc__type, &asn_DEF_M7Configuration },
782         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_84_conditional },
783         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_85_id_BluetoothMeasurementConfiguration },
784         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_85_ignore },
785         { "&Extension", aioc__type, &asn_DEF_BluetoothMeasurementConfiguration },
786         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_85_optional },
787         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_86_id_WLANMeasurementConfiguration },
788         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_86_ignore },
789         { "&Extension", aioc__type, &asn_DEF_WLANMeasurementConfiguration },
790         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_86_optional }
791 };
792 static const asn_ioc_set_t asn_IOS_MDT_Configuration_ExtIEs_1[] = {
793         { 9, 4, asn_IOS_MDT_Configuration_ExtIEs_1_rows }
794 };
795 static const long asn_VAL_87_id_NRCGI = 322;
796 static const long asn_VAL_87_ignore = 1;
797 static const long asn_VAL_87_optional = 0;
798 static const long asn_VAL_88_id_MeNBCoordinationAssistanceInformation = 323;
799 static const long asn_VAL_88_reject = 0;
800 static const long asn_VAL_88_optional = 0;
801 static const asn_ioc_cell_t asn_IOS_MeNBResourceCoordinationInformationExtIEs_1_rows[] = {
802         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_87_id_NRCGI },
803         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_87_ignore },
804         { "&Extension", aioc__type, &asn_DEF_NRCGI },
805         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_87_optional },
806         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_88_id_MeNBCoordinationAssistanceInformation },
807         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_88_reject },
808         { "&Extension", aioc__type, &asn_DEF_MeNBCoordinationAssistanceInformation },
809         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_88_optional }
810 };
811 static const asn_ioc_set_t asn_IOS_MeNBResourceCoordinationInformationExtIEs_1[] = {
812         { 2, 4, asn_IOS_MeNBResourceCoordinationInformationExtIEs_1_rows }
813 };
814 static const long asn_VAL_89_id_NeighbourTAC = 76;
815 static const long asn_VAL_89_ignore = 1;
816 static const long asn_VAL_89_optional = 0;
817 static const long asn_VAL_90_id_eARFCNExtension = 94;
818 static const long asn_VAL_90_reject = 0;
819 static const long asn_VAL_90_optional = 0;
820 static const asn_ioc_cell_t asn_IOS_Neighbour_Information_ExtIEs_1_rows[] = {
821         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_89_id_NeighbourTAC },
822         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_89_ignore },
823         { "&Extension", aioc__type, &asn_DEF_TAC },
824         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_89_optional },
825         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_90_id_eARFCNExtension },
826         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_90_reject },
827         { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
828         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_90_optional }
829 };
830 static const asn_ioc_set_t asn_IOS_Neighbour_Information_ExtIEs_1[] = {
831         { 2, 4, asn_IOS_Neighbour_Information_ExtIEs_1_rows }
832 };
833 static const long asn_VAL_91_id_ProSeUEtoNetworkRelaying = 149;
834 static const long asn_VAL_91_ignore = 1;
835 static const long asn_VAL_91_optional = 0;
836 static const asn_ioc_cell_t asn_IOS_ProSeAuthorized_ExtIEs_1_rows[] = {
837         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_91_id_ProSeUEtoNetworkRelaying },
838         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_91_ignore },
839         { "&Extension", aioc__type, &asn_DEF_ProSeUEtoNetworkRelaying },
840         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_91_optional }
841 };
842 static const asn_ioc_set_t asn_IOS_ProSeAuthorized_ExtIEs_1[] = {
843         { 1, 4, asn_IOS_ProSeAuthorized_ExtIEs_1_rows }
844 };
845 static const long asn_VAL_92_id_DL_scheduling_PDCCH_CCE_usage = 193;
846 static const long asn_VAL_92_ignore = 1;
847 static const long asn_VAL_92_optional = 0;
848 static const long asn_VAL_93_id_UL_scheduling_PDCCH_CCE_usage = 194;
849 static const long asn_VAL_93_ignore = 1;
850 static const long asn_VAL_93_optional = 0;
851 static const asn_ioc_cell_t asn_IOS_RadioResourceStatus_ExtIEs_1_rows[] = {
852         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_92_id_DL_scheduling_PDCCH_CCE_usage },
853         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_92_ignore },
854         { "&Extension", aioc__type, &asn_DEF_DL_scheduling_PDCCH_CCE_usage },
855         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_92_optional },
856         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_93_id_UL_scheduling_PDCCH_CCE_usage },
857         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_93_ignore },
858         { "&Extension", aioc__type, &asn_DEF_UL_scheduling_PDCCH_CCE_usage },
859         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_93_optional }
860 };
861 static const asn_ioc_set_t asn_IOS_RadioResourceStatus_ExtIEs_1[] = {
862         { 2, 4, asn_IOS_RadioResourceStatus_ExtIEs_1_rows }
863 };
864 static const long asn_VAL_94_id_enhancedRNTP = 148;
865 static const long asn_VAL_94_ignore = 1;
866 static const long asn_VAL_94_optional = 0;
867 static const asn_ioc_cell_t asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1_rows[] = {
868         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_94_id_enhancedRNTP },
869         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_94_ignore },
870         { "&Extension", aioc__type, &asn_DEF_EnhancedRNTP },
871         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_94_optional }
872 };
873 static const asn_ioc_set_t asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1[] = {
874         { 1, 4, asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1_rows }
875 };
876 static const long asn_VAL_95_id_UEID = 147;
877 static const long asn_VAL_95_ignore = 1;
878 static const long asn_VAL_95_optional = 0;
879 static const asn_ioc_cell_t asn_IOS_RSRPMRList_ExtIEs_1_rows[] = {
880         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_95_id_UEID },
881         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_95_ignore },
882         { "&Extension", aioc__type, &asn_DEF_UEID },
883         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_95_optional }
884 };
885 static const asn_ioc_set_t asn_IOS_RSRPMRList_ExtIEs_1[] = {
886         { 1, 4, asn_IOS_RSRPMRList_ExtIEs_1_rows }
887 };
888 static const long asn_VAL_96_id_Number_of_Antennaports = 41;
889 static const long asn_VAL_96_ignore = 1;
890 static const long asn_VAL_96_optional = 0;
891 static const long asn_VAL_97_id_PRACH_Configuration = 55;
892 static const long asn_VAL_97_ignore = 1;
893 static const long asn_VAL_97_optional = 0;
894 static const long asn_VAL_98_id_MBSFN_Subframe_Info = 56;
895 static const long asn_VAL_98_ignore = 1;
896 static const long asn_VAL_98_optional = 0;
897 static const long asn_VAL_99_id_CSG_Id = 70;
898 static const long asn_VAL_99_ignore = 1;
899 static const long asn_VAL_99_optional = 0;
900 static const long asn_VAL_100_id_MBMS_Service_Area_List = 79;
901 static const long asn_VAL_100_ignore = 1;
902 static const long asn_VAL_100_optional = 0;
903 static const long asn_VAL_101_id_MultibandInfoList = 84;
904 static const long asn_VAL_101_ignore = 1;
905 static const long asn_VAL_101_optional = 0;
906 static const long asn_VAL_102_id_FreqBandIndicatorPriority = 160;
907 static const long asn_VAL_102_ignore = 1;
908 static const long asn_VAL_102_optional = 0;
909 static const long asn_VAL_103_id_BandwidthReducedSI = 180;
910 static const long asn_VAL_103_ignore = 1;
911 static const long asn_VAL_103_optional = 0;
912 static const long asn_VAL_104_id_ProtectedEUTRAResourceIndication = 284;
913 static const long asn_VAL_104_ignore = 1;
914 static const long asn_VAL_104_optional = 0;
915 static const asn_ioc_cell_t asn_IOS_ServedCell_Information_ExtIEs_1_rows[] = {
916         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_96_id_Number_of_Antennaports },
917         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_96_ignore },
918         { "&Extension", aioc__type, &asn_DEF_Number_of_Antennaports },
919         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_96_optional },
920         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_97_id_PRACH_Configuration },
921         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_97_ignore },
922         { "&Extension", aioc__type, &asn_DEF_PRACH_Configuration },
923         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_97_optional },
924         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_98_id_MBSFN_Subframe_Info },
925         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_98_ignore },
926         { "&Extension", aioc__type, &asn_DEF_MBSFN_Subframe_Infolist },
927         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_98_optional },
928         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_99_id_CSG_Id },
929         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_99_ignore },
930         { "&Extension", aioc__type, &asn_DEF_CSG_Id },
931         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_99_optional },
932         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_100_id_MBMS_Service_Area_List },
933         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_100_ignore },
934         { "&Extension", aioc__type, &asn_DEF_MBMS_Service_Area_Identity_List },
935         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_100_optional },
936         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_101_id_MultibandInfoList },
937         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_101_ignore },
938         { "&Extension", aioc__type, &asn_DEF_MultibandInfoList },
939         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_101_optional },
940         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_102_id_FreqBandIndicatorPriority },
941         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_102_ignore },
942         { "&Extension", aioc__type, &asn_DEF_FreqBandIndicatorPriority },
943         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_102_optional },
944         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_103_id_BandwidthReducedSI },
945         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_103_ignore },
946         { "&Extension", aioc__type, &asn_DEF_BandwidthReducedSI },
947         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_103_optional },
948         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_104_id_ProtectedEUTRAResourceIndication },
949         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_104_ignore },
950         { "&Extension", aioc__type, &asn_DEF_ProtectedEUTRAResourceIndication },
951         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_104_optional }
952 };
953 static const asn_ioc_set_t asn_IOS_ServedCell_Information_ExtIEs_1[] = {
954         { 9, 4, asn_IOS_ServedCell_Information_ExtIEs_1_rows }
955 };
956 static const long asn_VAL_105_id_ECGI = 316;
957 static const long asn_VAL_105_ignore = 1;
958 static const long asn_VAL_105_optional = 0;
959 static const long asn_VAL_106_id_SgNBCoordinationAssistanceInformation = 324;
960 static const long asn_VAL_106_reject = 0;
961 static const long asn_VAL_106_optional = 0;
962 static const asn_ioc_cell_t asn_IOS_SgNBResourceCoordinationInformationExtIEs_1_rows[] = {
963         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_105_id_ECGI },
964         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_105_ignore },
965         { "&Extension", aioc__type, &asn_DEF_ECGI },
966         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_105_optional },
967         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_106_id_SgNBCoordinationAssistanceInformation },
968         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_106_reject },
969         { "&Extension", aioc__type, &asn_DEF_SgNBCoordinationAssistanceInformation },
970         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_106_optional }
971 };
972 static const asn_ioc_set_t asn_IOS_SgNBResourceCoordinationInformationExtIEs_1[] = {
973         { 2, 4, asn_IOS_SgNBResourceCoordinationInformationExtIEs_1_rows }
974 };
975 static const long asn_VAL_107_id_AdditionalSpecialSubframe_Info = 97;
976 static const long asn_VAL_107_ignore = 1;
977 static const long asn_VAL_107_optional = 0;
978 static const long asn_VAL_108_id_eARFCNExtension = 94;
979 static const long asn_VAL_108_reject = 0;
980 static const long asn_VAL_108_optional = 0;
981 static const long asn_VAL_109_id_AdditionalSpecialSubframeExtension_Info = 179;
982 static const long asn_VAL_109_ignore = 1;
983 static const long asn_VAL_109_optional = 0;
984 static const asn_ioc_cell_t asn_IOS_TDD_Info_ExtIEs_1_rows[] = {
985         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_107_id_AdditionalSpecialSubframe_Info },
986         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_107_ignore },
987         { "&Extension", aioc__type, &asn_DEF_AdditionalSpecialSubframe_Info },
988         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_107_optional },
989         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_108_id_eARFCNExtension },
990         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_108_reject },
991         { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
992         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_108_optional },
993         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_109_id_AdditionalSpecialSubframeExtension_Info },
994         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_109_ignore },
995         { "&Extension", aioc__type, &asn_DEF_AdditionalSpecialSubframeExtension_Info },
996         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_109_optional }
997 };
998 static const asn_ioc_set_t asn_IOS_TDD_Info_ExtIEs_1[] = {
999         { 3, 4, asn_IOS_TDD_Info_ExtIEs_1_rows }
1000 };
1001 static const long asn_VAL_110_id_MDTConfiguration = 72;
1002 static const long asn_VAL_110_ignore = 1;
1003 static const long asn_VAL_110_optional = 0;
1004 static const long asn_VAL_111_id_UEAppLayerMeasConfig = 195;
1005 static const long asn_VAL_111_ignore = 1;
1006 static const long asn_VAL_111_optional = 0;
1007 static const asn_ioc_cell_t asn_IOS_TraceActivation_ExtIEs_1_rows[] = {
1008         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_110_id_MDTConfiguration },
1009         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_110_ignore },
1010         { "&Extension", aioc__type, &asn_DEF_MDT_Configuration },
1011         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_110_optional },
1012         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_111_id_UEAppLayerMeasConfig },
1013         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_111_ignore },
1014         { "&Extension", aioc__type, &asn_DEF_UEAppLayerMeasConfig },
1015         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_111_optional }
1016 };
1017 static const asn_ioc_set_t asn_IOS_TraceActivation_ExtIEs_1[] = {
1018         { 2, 4, asn_IOS_TraceActivation_ExtIEs_1_rows }
1019 };
1020 static const long asn_VAL_112_id_extended_uEaggregateMaximumBitRateDownlink = 200;
1021 static const long asn_VAL_112_ignore = 1;
1022 static const long asn_VAL_112_optional = 0;
1023 static const long asn_VAL_113_id_extended_uEaggregateMaximumBitRateUplink = 201;
1024 static const long asn_VAL_113_ignore = 1;
1025 static const long asn_VAL_113_optional = 0;
1026 static const asn_ioc_cell_t asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1_rows[] = {
1027         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_112_id_extended_uEaggregateMaximumBitRateDownlink },
1028         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_112_ignore },
1029         { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
1030         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_112_optional },
1031         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_113_id_extended_uEaggregateMaximumBitRateUplink },
1032         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_113_ignore },
1033         { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
1034         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_113_optional }
1035 };
1036 static const asn_ioc_set_t asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1[] = {
1037         { 2, 4, asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1_rows }
1038 };
1039 static const long asn_VAL_114_id_serviceType = 276;
1040 static const long asn_VAL_114_ignore = 1;
1041 static const long asn_VAL_114_optional = 0;
1042 static const asn_ioc_cell_t asn_IOS_UEAppLayerMeasConfig_ExtIEs_1_rows[] = {
1043         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_114_id_serviceType },
1044         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_114_ignore },
1045         { "&Extension", aioc__type, &asn_DEF_ServiceType },
1046         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_114_optional }
1047 };
1048 static const asn_ioc_set_t asn_IOS_UEAppLayerMeasConfig_ExtIEs_1[] = {
1049         { 1, 4, asn_IOS_UEAppLayerMeasConfig_ExtIEs_1_rows }
1050 };
1051 static int
1052 memb_id_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
1053                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1054         long value;
1055         
1056         if(!sptr) {
1057                 ASN__CTFAIL(app_key, td, sptr,
1058                         "%s: value not given (%s:%d)",
1059                         td->name, __FILE__, __LINE__);
1060                 return -1;
1061         }
1062         
1063         value = *(const long *)sptr;
1064         
1065         if((value >= 0 && value <= 65535)) {
1066                 /* Constraint check succeeded */
1067                 return 0;
1068         } else {
1069                 ASN__CTFAIL(app_key, td, sptr,
1070                         "%s: constraint failed (%s:%d)",
1071                         td->name, __FILE__, __LINE__);
1072                 return -1;
1073         }
1074 }
1075
1076 static asn_type_selector_result_t
1077 select_UE_ContextInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1078         asn_type_selector_result_t result = {0, 0};
1079         const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformation_ExtIEs_1;
1080         size_t constraining_column = 0; /* &id */
1081         size_t for_column = 1; /* &criticality */
1082         size_t row, presence_index = 0;
1083         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformation_ExtIEs, id));
1084         
1085         for(row=0; row < itable->rows_count; row++) {
1086             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1087             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1088         
1089             if(type_cell->cell_kind == aioc__undefined)
1090                 continue;
1091         
1092             presence_index++;
1093             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1094                 result.type_descriptor = type_cell->type_descriptor;
1095                 result.presence_index = presence_index;
1096                 break;
1097             }
1098         }
1099         
1100         return result;
1101 }
1102
1103 static int
1104 memb_criticality_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
1105                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1106         
1107         if(!sptr) {
1108                 ASN__CTFAIL(app_key, td, sptr,
1109                         "%s: value not given (%s:%d)",
1110                         td->name, __FILE__, __LINE__);
1111                 return -1;
1112         }
1113         
1114         
1115         if(1 /* No applicable constraints whatsoever */) {
1116                 /* Nothing is here. See below */
1117         }
1118         
1119         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1120 }
1121
1122 static asn_type_selector_result_t
1123 select_UE_ContextInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1124         asn_type_selector_result_t result = {0, 0};
1125         const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformation_ExtIEs_1;
1126         size_t constraining_column = 0; /* &id */
1127         size_t for_column = 2; /* &Extension */
1128         size_t row, presence_index = 0;
1129         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformation_ExtIEs, id));
1130         
1131         for(row=0; row < itable->rows_count; row++) {
1132             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1133             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1134         
1135             if(type_cell->cell_kind == aioc__undefined)
1136                 continue;
1137         
1138             presence_index++;
1139             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1140                 result.type_descriptor = type_cell->type_descriptor;
1141                 result.presence_index = presence_index;
1142                 break;
1143             }
1144         }
1145         
1146         return result;
1147 }
1148
1149 static int
1150 memb_extensionValue_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
1151                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1152         
1153         if(!sptr) {
1154                 ASN__CTFAIL(app_key, td, sptr,
1155                         "%s: value not given (%s:%d)",
1156                         td->name, __FILE__, __LINE__);
1157                 return -1;
1158         }
1159         
1160         
1161         if(1 /* No applicable constraints whatsoever */) {
1162                 /* Nothing is here. See below */
1163         }
1164         
1165         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1166 }
1167
1168 static int
1169 memb_id_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
1170                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1171         long value;
1172         
1173         if(!sptr) {
1174                 ASN__CTFAIL(app_key, td, sptr,
1175                         "%s: value not given (%s:%d)",
1176                         td->name, __FILE__, __LINE__);
1177                 return -1;
1178         }
1179         
1180         value = *(const long *)sptr;
1181         
1182         if((value >= 0 && value <= 65535)) {
1183                 /* Constraint check succeeded */
1184                 return 0;
1185         } else {
1186                 ASN__CTFAIL(app_key, td, sptr,
1187                         "%s: constraint failed (%s:%d)",
1188                         td->name, __FILE__, __LINE__);
1189                 return -1;
1190         }
1191 }
1192
1193 static asn_type_selector_result_t
1194 select_E_RABs_ToBeSetup_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1195         asn_type_selector_result_t result = {0, 0};
1196         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1;
1197         size_t constraining_column = 0; /* &id */
1198         size_t for_column = 1; /* &criticality */
1199         size_t row, presence_index = 0;
1200         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, id));
1201         
1202         for(row=0; row < itable->rows_count; row++) {
1203             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1204             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1205         
1206             if(type_cell->cell_kind == aioc__undefined)
1207                 continue;
1208         
1209             presence_index++;
1210             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1211                 result.type_descriptor = type_cell->type_descriptor;
1212                 result.presence_index = presence_index;
1213                 break;
1214             }
1215         }
1216         
1217         return result;
1218 }
1219
1220 static int
1221 memb_criticality_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
1222                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1223         
1224         if(!sptr) {
1225                 ASN__CTFAIL(app_key, td, sptr,
1226                         "%s: value not given (%s:%d)",
1227                         td->name, __FILE__, __LINE__);
1228                 return -1;
1229         }
1230         
1231         
1232         if(1 /* No applicable constraints whatsoever */) {
1233                 /* Nothing is here. See below */
1234         }
1235         
1236         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1237 }
1238
1239 static asn_type_selector_result_t
1240 select_E_RABs_ToBeSetup_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1241         asn_type_selector_result_t result = {0, 0};
1242         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1;
1243         size_t constraining_column = 0; /* &id */
1244         size_t for_column = 2; /* &Extension */
1245         size_t row, presence_index = 0;
1246         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, id));
1247         
1248         for(row=0; row < itable->rows_count; row++) {
1249             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1250             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1251         
1252             if(type_cell->cell_kind == aioc__undefined)
1253                 continue;
1254         
1255             presence_index++;
1256             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1257                 result.type_descriptor = type_cell->type_descriptor;
1258                 result.presence_index = presence_index;
1259                 break;
1260             }
1261         }
1262         
1263         return result;
1264 }
1265
1266 static int
1267 memb_extensionValue_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
1268                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1269         
1270         if(!sptr) {
1271                 ASN__CTFAIL(app_key, td, sptr,
1272                         "%s: value not given (%s:%d)",
1273                         td->name, __FILE__, __LINE__);
1274                 return -1;
1275         }
1276         
1277         
1278         if(1 /* No applicable constraints whatsoever */) {
1279                 /* Nothing is here. See below */
1280         }
1281         
1282         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1283 }
1284
1285 static int
1286 memb_id_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
1287                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1288         long value;
1289         
1290         if(!sptr) {
1291                 ASN__CTFAIL(app_key, td, sptr,
1292                         "%s: value not given (%s:%d)",
1293                         td->name, __FILE__, __LINE__);
1294                 return -1;
1295         }
1296         
1297         value = *(const long *)sptr;
1298         
1299         if((value >= 0 && value <= 65535)) {
1300                 /* Constraint check succeeded */
1301                 return 0;
1302         } else {
1303                 ASN__CTFAIL(app_key, td, sptr,
1304                         "%s: constraint failed (%s:%d)",
1305                         td->name, __FILE__, __LINE__);
1306                 return -1;
1307         }
1308 }
1309
1310 static int
1311 memb_criticality_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
1312                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1313         
1314         if(!sptr) {
1315                 ASN__CTFAIL(app_key, td, sptr,
1316                         "%s: value not given (%s:%d)",
1317                         td->name, __FILE__, __LINE__);
1318                 return -1;
1319         }
1320         
1321         
1322         if(1 /* No applicable constraints whatsoever */) {
1323                 /* Nothing is here. See below */
1324         }
1325         
1326         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1327 }
1328
1329 static int
1330 memb_extensionValue_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
1331                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1332         
1333         if(!sptr) {
1334                 ASN__CTFAIL(app_key, td, sptr,
1335                         "%s: value not given (%s:%d)",
1336                         td->name, __FILE__, __LINE__);
1337                 return -1;
1338         }
1339         
1340         
1341         if(1 /* No applicable constraints whatsoever */) {
1342                 /* Nothing is here. See below */
1343         }
1344         
1345         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1346 }
1347
1348 static int
1349 memb_id_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
1350                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1351         long value;
1352         
1353         if(!sptr) {
1354                 ASN__CTFAIL(app_key, td, sptr,
1355                         "%s: value not given (%s:%d)",
1356                         td->name, __FILE__, __LINE__);
1357                 return -1;
1358         }
1359         
1360         value = *(const long *)sptr;
1361         
1362         if((value >= 0 && value <= 65535)) {
1363                 /* Constraint check succeeded */
1364                 return 0;
1365         } else {
1366                 ASN__CTFAIL(app_key, td, sptr,
1367                         "%s: constraint failed (%s:%d)",
1368                         td->name, __FILE__, __LINE__);
1369                 return -1;
1370         }
1371 }
1372
1373 static int
1374 memb_criticality_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
1375                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1376         
1377         if(!sptr) {
1378                 ASN__CTFAIL(app_key, td, sptr,
1379                         "%s: value not given (%s:%d)",
1380                         td->name, __FILE__, __LINE__);
1381                 return -1;
1382         }
1383         
1384         
1385         if(1 /* No applicable constraints whatsoever */) {
1386                 /* Nothing is here. See below */
1387         }
1388         
1389         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1390 }
1391
1392 static int
1393 memb_extensionValue_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
1394                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1395         
1396         if(!sptr) {
1397                 ASN__CTFAIL(app_key, td, sptr,
1398                         "%s: value not given (%s:%d)",
1399                         td->name, __FILE__, __LINE__);
1400                 return -1;
1401         }
1402         
1403         
1404         if(1 /* No applicable constraints whatsoever */) {
1405                 /* Nothing is here. See below */
1406         }
1407         
1408         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1409 }
1410
1411 static int
1412 memb_id_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
1413                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1414         long value;
1415         
1416         if(!sptr) {
1417                 ASN__CTFAIL(app_key, td, sptr,
1418                         "%s: value not given (%s:%d)",
1419                         td->name, __FILE__, __LINE__);
1420                 return -1;
1421         }
1422         
1423         value = *(const long *)sptr;
1424         
1425         if((value >= 0 && value <= 65535)) {
1426                 /* Constraint check succeeded */
1427                 return 0;
1428         } else {
1429                 ASN__CTFAIL(app_key, td, sptr,
1430                         "%s: constraint failed (%s:%d)",
1431                         td->name, __FILE__, __LINE__);
1432                 return -1;
1433         }
1434 }
1435
1436 static int
1437 memb_criticality_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
1438                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1439         
1440         if(!sptr) {
1441                 ASN__CTFAIL(app_key, td, sptr,
1442                         "%s: value not given (%s:%d)",
1443                         td->name, __FILE__, __LINE__);
1444                 return -1;
1445         }
1446         
1447         
1448         if(1 /* No applicable constraints whatsoever */) {
1449                 /* Nothing is here. See below */
1450         }
1451         
1452         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1453 }
1454
1455 static int
1456 memb_extensionValue_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
1457                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1458         
1459         if(!sptr) {
1460                 ASN__CTFAIL(app_key, td, sptr,
1461                         "%s: value not given (%s:%d)",
1462                         td->name, __FILE__, __LINE__);
1463                 return -1;
1464         }
1465         
1466         
1467         if(1 /* No applicable constraints whatsoever */) {
1468                 /* Nothing is here. See below */
1469         }
1470         
1471         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1472 }
1473
1474 static int
1475 memb_id_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
1476                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1477         long value;
1478         
1479         if(!sptr) {
1480                 ASN__CTFAIL(app_key, td, sptr,
1481                         "%s: value not given (%s:%d)",
1482                         td->name, __FILE__, __LINE__);
1483                 return -1;
1484         }
1485         
1486         value = *(const long *)sptr;
1487         
1488         if((value >= 0 && value <= 65535)) {
1489                 /* Constraint check succeeded */
1490                 return 0;
1491         } else {
1492                 ASN__CTFAIL(app_key, td, sptr,
1493                         "%s: constraint failed (%s:%d)",
1494                         td->name, __FILE__, __LINE__);
1495                 return -1;
1496         }
1497 }
1498
1499 static int
1500 memb_criticality_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
1501                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1502         
1503         if(!sptr) {
1504                 ASN__CTFAIL(app_key, td, sptr,
1505                         "%s: value not given (%s:%d)",
1506                         td->name, __FILE__, __LINE__);
1507                 return -1;
1508         }
1509         
1510         
1511         if(1 /* No applicable constraints whatsoever */) {
1512                 /* Nothing is here. See below */
1513         }
1514         
1515         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1516 }
1517
1518 static int
1519 memb_extensionValue_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
1520                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1521         
1522         if(!sptr) {
1523                 ASN__CTFAIL(app_key, td, sptr,
1524                         "%s: value not given (%s:%d)",
1525                         td->name, __FILE__, __LINE__);
1526                 return -1;
1527         }
1528         
1529         
1530         if(1 /* No applicable constraints whatsoever */) {
1531                 /* Nothing is here. See below */
1532         }
1533         
1534         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1535 }
1536
1537 static int
1538 memb_id_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
1539                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1540         long value;
1541         
1542         if(!sptr) {
1543                 ASN__CTFAIL(app_key, td, sptr,
1544                         "%s: value not given (%s:%d)",
1545                         td->name, __FILE__, __LINE__);
1546                 return -1;
1547         }
1548         
1549         value = *(const long *)sptr;
1550         
1551         if((value >= 0 && value <= 65535)) {
1552                 /* Constraint check succeeded */
1553                 return 0;
1554         } else {
1555                 ASN__CTFAIL(app_key, td, sptr,
1556                         "%s: constraint failed (%s:%d)",
1557                         td->name, __FILE__, __LINE__);
1558                 return -1;
1559         }
1560 }
1561
1562 static asn_type_selector_result_t
1563 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1564         asn_type_selector_result_t result = {0, 0};
1565         const asn_ioc_set_t *itable = asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1;
1566         size_t constraining_column = 0; /* &id */
1567         size_t for_column = 1; /* &criticality */
1568         size_t row, presence_index = 0;
1569         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, id));
1570         
1571         for(row=0; row < itable->rows_count; row++) {
1572             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1573             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1574         
1575             if(type_cell->cell_kind == aioc__undefined)
1576                 continue;
1577         
1578             presence_index++;
1579             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1580                 result.type_descriptor = type_cell->type_descriptor;
1581                 result.presence_index = presence_index;
1582                 break;
1583             }
1584         }
1585         
1586         return result;
1587 }
1588
1589 static int
1590 memb_criticality_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
1591                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1592         
1593         if(!sptr) {
1594                 ASN__CTFAIL(app_key, td, sptr,
1595                         "%s: value not given (%s:%d)",
1596                         td->name, __FILE__, __LINE__);
1597                 return -1;
1598         }
1599         
1600         
1601         if(1 /* No applicable constraints whatsoever */) {
1602                 /* Nothing is here. See below */
1603         }
1604         
1605         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1606 }
1607
1608 static asn_type_selector_result_t
1609 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1610         asn_type_selector_result_t result = {0, 0};
1611         const asn_ioc_set_t *itable = asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1;
1612         size_t constraining_column = 0; /* &id */
1613         size_t for_column = 2; /* &Extension */
1614         size_t row, presence_index = 0;
1615         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, id));
1616         
1617         for(row=0; row < itable->rows_count; row++) {
1618             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1619             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1620         
1621             if(type_cell->cell_kind == aioc__undefined)
1622                 continue;
1623         
1624             presence_index++;
1625             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1626                 result.type_descriptor = type_cell->type_descriptor;
1627                 result.presence_index = presence_index;
1628                 break;
1629             }
1630         }
1631         
1632         return result;
1633 }
1634
1635 static int
1636 memb_extensionValue_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
1637                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1638         
1639         if(!sptr) {
1640                 ASN__CTFAIL(app_key, td, sptr,
1641                         "%s: value not given (%s:%d)",
1642                         td->name, __FILE__, __LINE__);
1643                 return -1;
1644         }
1645         
1646         
1647         if(1 /* No applicable constraints whatsoever */) {
1648                 /* Nothing is here. See below */
1649         }
1650         
1651         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1652 }
1653
1654 static int
1655 memb_id_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
1656                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1657         long value;
1658         
1659         if(!sptr) {
1660                 ASN__CTFAIL(app_key, td, sptr,
1661                         "%s: value not given (%s:%d)",
1662                         td->name, __FILE__, __LINE__);
1663                 return -1;
1664         }
1665         
1666         value = *(const long *)sptr;
1667         
1668         if((value >= 0 && value <= 65535)) {
1669                 /* Constraint check succeeded */
1670                 return 0;
1671         } else {
1672                 ASN__CTFAIL(app_key, td, sptr,
1673                         "%s: constraint failed (%s:%d)",
1674                         td->name, __FILE__, __LINE__);
1675                 return -1;
1676         }
1677 }
1678
1679 static asn_type_selector_result_t
1680 select_CellInformation_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1681         asn_type_selector_result_t result = {0, 0};
1682         const asn_ioc_set_t *itable = asn_IOS_CellInformation_Item_ExtIEs_1;
1683         size_t constraining_column = 0; /* &id */
1684         size_t for_column = 1; /* &criticality */
1685         size_t row, presence_index = 0;
1686         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellInformation_Item_ExtIEs, id));
1687         
1688         for(row=0; row < itable->rows_count; row++) {
1689             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1690             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1691         
1692             if(type_cell->cell_kind == aioc__undefined)
1693                 continue;
1694         
1695             presence_index++;
1696             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1697                 result.type_descriptor = type_cell->type_descriptor;
1698                 result.presence_index = presence_index;
1699                 break;
1700             }
1701         }
1702         
1703         return result;
1704 }
1705
1706 static int
1707 memb_criticality_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
1708                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1709         
1710         if(!sptr) {
1711                 ASN__CTFAIL(app_key, td, sptr,
1712                         "%s: value not given (%s:%d)",
1713                         td->name, __FILE__, __LINE__);
1714                 return -1;
1715         }
1716         
1717         
1718         if(1 /* No applicable constraints whatsoever */) {
1719                 /* Nothing is here. See below */
1720         }
1721         
1722         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1723 }
1724
1725 static asn_type_selector_result_t
1726 select_CellInformation_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1727         asn_type_selector_result_t result = {0, 0};
1728         const asn_ioc_set_t *itable = asn_IOS_CellInformation_Item_ExtIEs_1;
1729         size_t constraining_column = 0; /* &id */
1730         size_t for_column = 2; /* &Extension */
1731         size_t row, presence_index = 0;
1732         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellInformation_Item_ExtIEs, id));
1733         
1734         for(row=0; row < itable->rows_count; row++) {
1735             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1736             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1737         
1738             if(type_cell->cell_kind == aioc__undefined)
1739                 continue;
1740         
1741             presence_index++;
1742             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1743                 result.type_descriptor = type_cell->type_descriptor;
1744                 result.presence_index = presence_index;
1745                 break;
1746             }
1747         }
1748         
1749         return result;
1750 }
1751
1752 static int
1753 memb_extensionValue_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
1754                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1755         
1756         if(!sptr) {
1757                 ASN__CTFAIL(app_key, td, sptr,
1758                         "%s: value not given (%s:%d)",
1759                         td->name, __FILE__, __LINE__);
1760                 return -1;
1761         }
1762         
1763         
1764         if(1 /* No applicable constraints whatsoever */) {
1765                 /* Nothing is here. See below */
1766         }
1767         
1768         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1769 }
1770
1771 static int
1772 memb_id_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
1773                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1774         long value;
1775         
1776         if(!sptr) {
1777                 ASN__CTFAIL(app_key, td, sptr,
1778                         "%s: value not given (%s:%d)",
1779                         td->name, __FILE__, __LINE__);
1780                 return -1;
1781         }
1782         
1783         value = *(const long *)sptr;
1784         
1785         if((value >= 0 && value <= 65535)) {
1786                 /* Constraint check succeeded */
1787                 return 0;
1788         } else {
1789                 ASN__CTFAIL(app_key, td, sptr,
1790                         "%s: constraint failed (%s:%d)",
1791                         td->name, __FILE__, __LINE__);
1792                 return -1;
1793         }
1794 }
1795
1796 static asn_type_selector_result_t
1797 select_ServedCellsToModify_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1798         asn_type_selector_result_t result = {0, 0};
1799         const asn_ioc_set_t *itable = asn_IOS_ServedCellsToModify_Item_ExtIEs_1;
1800         size_t constraining_column = 0; /* &id */
1801         size_t for_column = 1; /* &criticality */
1802         size_t row, presence_index = 0;
1803         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCellsToModify_Item_ExtIEs, id));
1804         
1805         for(row=0; row < itable->rows_count; row++) {
1806             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1807             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1808         
1809             if(type_cell->cell_kind == aioc__undefined)
1810                 continue;
1811         
1812             presence_index++;
1813             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1814                 result.type_descriptor = type_cell->type_descriptor;
1815                 result.presence_index = presence_index;
1816                 break;
1817             }
1818         }
1819         
1820         return result;
1821 }
1822
1823 static int
1824 memb_criticality_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
1825                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1826         
1827         if(!sptr) {
1828                 ASN__CTFAIL(app_key, td, sptr,
1829                         "%s: value not given (%s:%d)",
1830                         td->name, __FILE__, __LINE__);
1831                 return -1;
1832         }
1833         
1834         
1835         if(1 /* No applicable constraints whatsoever */) {
1836                 /* Nothing is here. See below */
1837         }
1838         
1839         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1840 }
1841
1842 static asn_type_selector_result_t
1843 select_ServedCellsToModify_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1844         asn_type_selector_result_t result = {0, 0};
1845         const asn_ioc_set_t *itable = asn_IOS_ServedCellsToModify_Item_ExtIEs_1;
1846         size_t constraining_column = 0; /* &id */
1847         size_t for_column = 2; /* &Extension */
1848         size_t row, presence_index = 0;
1849         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCellsToModify_Item_ExtIEs, id));
1850         
1851         for(row=0; row < itable->rows_count; row++) {
1852             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1853             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1854         
1855             if(type_cell->cell_kind == aioc__undefined)
1856                 continue;
1857         
1858             presence_index++;
1859             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1860                 result.type_descriptor = type_cell->type_descriptor;
1861                 result.presence_index = presence_index;
1862                 break;
1863             }
1864         }
1865         
1866         return result;
1867 }
1868
1869 static int
1870 memb_extensionValue_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
1871                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1872         
1873         if(!sptr) {
1874                 ASN__CTFAIL(app_key, td, sptr,
1875                         "%s: value not given (%s:%d)",
1876                         td->name, __FILE__, __LINE__);
1877                 return -1;
1878         }
1879         
1880         
1881         if(1 /* No applicable constraints whatsoever */) {
1882                 /* Nothing is here. See below */
1883         }
1884         
1885         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1886 }
1887
1888 static int
1889 memb_id_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1890                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1891         long value;
1892         
1893         if(!sptr) {
1894                 ASN__CTFAIL(app_key, td, sptr,
1895                         "%s: value not given (%s:%d)",
1896                         td->name, __FILE__, __LINE__);
1897                 return -1;
1898         }
1899         
1900         value = *(const long *)sptr;
1901         
1902         if((value >= 0 && value <= 65535)) {
1903                 /* Constraint check succeeded */
1904                 return 0;
1905         } else {
1906                 ASN__CTFAIL(app_key, td, sptr,
1907                         "%s: constraint failed (%s:%d)",
1908                         td->name, __FILE__, __LINE__);
1909                 return -1;
1910         }
1911 }
1912
1913 static int
1914 memb_criticality_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1915                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1916         
1917         if(!sptr) {
1918                 ASN__CTFAIL(app_key, td, sptr,
1919                         "%s: value not given (%s:%d)",
1920                         td->name, __FILE__, __LINE__);
1921                 return -1;
1922         }
1923         
1924         
1925         if(1 /* No applicable constraints whatsoever */) {
1926                 /* Nothing is here. See below */
1927         }
1928         
1929         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1930 }
1931
1932 static int
1933 memb_extensionValue_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1934                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1935         
1936         if(!sptr) {
1937                 ASN__CTFAIL(app_key, td, sptr,
1938                         "%s: value not given (%s:%d)",
1939                         td->name, __FILE__, __LINE__);
1940                 return -1;
1941         }
1942         
1943         
1944         if(1 /* No applicable constraints whatsoever */) {
1945                 /* Nothing is here. See below */
1946         }
1947         
1948         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1949 }
1950
1951 static int
1952 memb_id_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1953                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1954         long value;
1955         
1956         if(!sptr) {
1957                 ASN__CTFAIL(app_key, td, sptr,
1958                         "%s: value not given (%s:%d)",
1959                         td->name, __FILE__, __LINE__);
1960                 return -1;
1961         }
1962         
1963         value = *(const long *)sptr;
1964         
1965         if((value >= 0 && value <= 65535)) {
1966                 /* Constraint check succeeded */
1967                 return 0;
1968         } else {
1969                 ASN__CTFAIL(app_key, td, sptr,
1970                         "%s: constraint failed (%s:%d)",
1971                         td->name, __FILE__, __LINE__);
1972                 return -1;
1973         }
1974 }
1975
1976 static int
1977 memb_criticality_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1978                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1979         
1980         if(!sptr) {
1981                 ASN__CTFAIL(app_key, td, sptr,
1982                         "%s: value not given (%s:%d)",
1983                         td->name, __FILE__, __LINE__);
1984                 return -1;
1985         }
1986         
1987         
1988         if(1 /* No applicable constraints whatsoever */) {
1989                 /* Nothing is here. See below */
1990         }
1991         
1992         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1993 }
1994
1995 static int
1996 memb_extensionValue_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1997                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1998         
1999         if(!sptr) {
2000                 ASN__CTFAIL(app_key, td, sptr,
2001                         "%s: value not given (%s:%d)",
2002                         td->name, __FILE__, __LINE__);
2003                 return -1;
2004         }
2005         
2006         
2007         if(1 /* No applicable constraints whatsoever */) {
2008                 /* Nothing is here. See below */
2009         }
2010         
2011         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2012 }
2013
2014 static int
2015 memb_id_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
2016                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2017         long value;
2018         
2019         if(!sptr) {
2020                 ASN__CTFAIL(app_key, td, sptr,
2021                         "%s: value not given (%s:%d)",
2022                         td->name, __FILE__, __LINE__);
2023                 return -1;
2024         }
2025         
2026         value = *(const long *)sptr;
2027         
2028         if((value >= 0 && value <= 65535)) {
2029                 /* Constraint check succeeded */
2030                 return 0;
2031         } else {
2032                 ASN__CTFAIL(app_key, td, sptr,
2033                         "%s: constraint failed (%s:%d)",
2034                         td->name, __FILE__, __LINE__);
2035                 return -1;
2036         }
2037 }
2038
2039 static int
2040 memb_criticality_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
2041                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2042         
2043         if(!sptr) {
2044                 ASN__CTFAIL(app_key, td, sptr,
2045                         "%s: value not given (%s:%d)",
2046                         td->name, __FILE__, __LINE__);
2047                 return -1;
2048         }
2049         
2050         
2051         if(1 /* No applicable constraints whatsoever */) {
2052                 /* Nothing is here. See below */
2053         }
2054         
2055         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2056 }
2057
2058 static int
2059 memb_extensionValue_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
2060                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2061         
2062         if(!sptr) {
2063                 ASN__CTFAIL(app_key, td, sptr,
2064                         "%s: value not given (%s:%d)",
2065                         td->name, __FILE__, __LINE__);
2066                 return -1;
2067         }
2068         
2069         
2070         if(1 /* No applicable constraints whatsoever */) {
2071                 /* Nothing is here. See below */
2072         }
2073         
2074         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2075 }
2076
2077 static int
2078 memb_id_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
2079                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2080         long value;
2081         
2082         if(!sptr) {
2083                 ASN__CTFAIL(app_key, td, sptr,
2084                         "%s: value not given (%s:%d)",
2085                         td->name, __FILE__, __LINE__);
2086                 return -1;
2087         }
2088         
2089         value = *(const long *)sptr;
2090         
2091         if((value >= 0 && value <= 65535)) {
2092                 /* Constraint check succeeded */
2093                 return 0;
2094         } else {
2095                 ASN__CTFAIL(app_key, td, sptr,
2096                         "%s: constraint failed (%s:%d)",
2097                         td->name, __FILE__, __LINE__);
2098                 return -1;
2099         }
2100 }
2101
2102 static int
2103 memb_criticality_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
2104                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2105         
2106         if(!sptr) {
2107                 ASN__CTFAIL(app_key, td, sptr,
2108                         "%s: value not given (%s:%d)",
2109                         td->name, __FILE__, __LINE__);
2110                 return -1;
2111         }
2112         
2113         
2114         if(1 /* No applicable constraints whatsoever */) {
2115                 /* Nothing is here. See below */
2116         }
2117         
2118         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2119 }
2120
2121 static int
2122 memb_extensionValue_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
2123                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2124         
2125         if(!sptr) {
2126                 ASN__CTFAIL(app_key, td, sptr,
2127                         "%s: value not given (%s:%d)",
2128                         td->name, __FILE__, __LINE__);
2129                 return -1;
2130         }
2131         
2132         
2133         if(1 /* No applicable constraints whatsoever */) {
2134                 /* Nothing is here. See below */
2135         }
2136         
2137         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2138 }
2139
2140 static int
2141 memb_id_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
2142                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2143         long value;
2144         
2145         if(!sptr) {
2146                 ASN__CTFAIL(app_key, td, sptr,
2147                         "%s: value not given (%s:%d)",
2148                         td->name, __FILE__, __LINE__);
2149                 return -1;
2150         }
2151         
2152         value = *(const long *)sptr;
2153         
2154         if((value >= 0 && value <= 65535)) {
2155                 /* Constraint check succeeded */
2156                 return 0;
2157         } else {
2158                 ASN__CTFAIL(app_key, td, sptr,
2159                         "%s: constraint failed (%s:%d)",
2160                         td->name, __FILE__, __LINE__);
2161                 return -1;
2162         }
2163 }
2164
2165 static asn_type_selector_result_t
2166 select_CellMeasurementResult_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2167         asn_type_selector_result_t result = {0, 0};
2168         const asn_ioc_set_t *itable = asn_IOS_CellMeasurementResult_Item_ExtIEs_1;
2169         size_t constraining_column = 0; /* &id */
2170         size_t for_column = 1; /* &criticality */
2171         size_t row, presence_index = 0;
2172         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellMeasurementResult_Item_ExtIEs, id));
2173         
2174         for(row=0; row < itable->rows_count; row++) {
2175             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2176             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2177         
2178             if(type_cell->cell_kind == aioc__undefined)
2179                 continue;
2180         
2181             presence_index++;
2182             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2183                 result.type_descriptor = type_cell->type_descriptor;
2184                 result.presence_index = presence_index;
2185                 break;
2186             }
2187         }
2188         
2189         return result;
2190 }
2191
2192 static int
2193 memb_criticality_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
2194                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2195         
2196         if(!sptr) {
2197                 ASN__CTFAIL(app_key, td, sptr,
2198                         "%s: value not given (%s:%d)",
2199                         td->name, __FILE__, __LINE__);
2200                 return -1;
2201         }
2202         
2203         
2204         if(1 /* No applicable constraints whatsoever */) {
2205                 /* Nothing is here. See below */
2206         }
2207         
2208         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2209 }
2210
2211 static asn_type_selector_result_t
2212 select_CellMeasurementResult_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2213         asn_type_selector_result_t result = {0, 0};
2214         const asn_ioc_set_t *itable = asn_IOS_CellMeasurementResult_Item_ExtIEs_1;
2215         size_t constraining_column = 0; /* &id */
2216         size_t for_column = 2; /* &Extension */
2217         size_t row, presence_index = 0;
2218         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellMeasurementResult_Item_ExtIEs, id));
2219         
2220         for(row=0; row < itable->rows_count; row++) {
2221             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2222             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2223         
2224             if(type_cell->cell_kind == aioc__undefined)
2225                 continue;
2226         
2227             presence_index++;
2228             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2229                 result.type_descriptor = type_cell->type_descriptor;
2230                 result.presence_index = presence_index;
2231                 break;
2232             }
2233         }
2234         
2235         return result;
2236 }
2237
2238 static int
2239 memb_extensionValue_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
2240                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2241         
2242         if(!sptr) {
2243                 ASN__CTFAIL(app_key, td, sptr,
2244                         "%s: value not given (%s:%d)",
2245                         td->name, __FILE__, __LINE__);
2246                 return -1;
2247         }
2248         
2249         
2250         if(1 /* No applicable constraints whatsoever */) {
2251                 /* Nothing is here. See below */
2252         }
2253         
2254         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2255 }
2256
2257 static int
2258 memb_id_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
2259                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2260         long value;
2261         
2262         if(!sptr) {
2263                 ASN__CTFAIL(app_key, td, sptr,
2264                         "%s: value not given (%s:%d)",
2265                         td->name, __FILE__, __LINE__);
2266                 return -1;
2267         }
2268         
2269         value = *(const long *)sptr;
2270         
2271         if((value >= 0 && value <= 65535)) {
2272                 /* Constraint check succeeded */
2273                 return 0;
2274         } else {
2275                 ASN__CTFAIL(app_key, td, sptr,
2276                         "%s: constraint failed (%s:%d)",
2277                         td->name, __FILE__, __LINE__);
2278                 return -1;
2279         }
2280 }
2281
2282 static int
2283 memb_criticality_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
2284                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2285         
2286         if(!sptr) {
2287                 ASN__CTFAIL(app_key, td, sptr,
2288                         "%s: value not given (%s:%d)",
2289                         td->name, __FILE__, __LINE__);
2290                 return -1;
2291         }
2292         
2293         
2294         if(1 /* No applicable constraints whatsoever */) {
2295                 /* Nothing is here. See below */
2296         }
2297         
2298         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2299 }
2300
2301 static int
2302 memb_extensionValue_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
2303                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2304         
2305         if(!sptr) {
2306                 ASN__CTFAIL(app_key, td, sptr,
2307                         "%s: value not given (%s:%d)",
2308                         td->name, __FILE__, __LINE__);
2309                 return -1;
2310         }
2311         
2312         
2313         if(1 /* No applicable constraints whatsoever */) {
2314                 /* Nothing is here. See below */
2315         }
2316         
2317         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2318 }
2319
2320 static int
2321 memb_id_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
2322                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2323         long value;
2324         
2325         if(!sptr) {
2326                 ASN__CTFAIL(app_key, td, sptr,
2327                         "%s: value not given (%s:%d)",
2328                         td->name, __FILE__, __LINE__);
2329                 return -1;
2330         }
2331         
2332         value = *(const long *)sptr;
2333         
2334         if((value >= 0 && value <= 65535)) {
2335                 /* Constraint check succeeded */
2336                 return 0;
2337         } else {
2338                 ASN__CTFAIL(app_key, td, sptr,
2339                         "%s: constraint failed (%s:%d)",
2340                         td->name, __FILE__, __LINE__);
2341                 return -1;
2342         }
2343 }
2344
2345 static int
2346 memb_criticality_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
2347                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2348         
2349         if(!sptr) {
2350                 ASN__CTFAIL(app_key, td, sptr,
2351                         "%s: value not given (%s:%d)",
2352                         td->name, __FILE__, __LINE__);
2353                 return -1;
2354         }
2355         
2356         
2357         if(1 /* No applicable constraints whatsoever */) {
2358                 /* Nothing is here. See below */
2359         }
2360         
2361         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2362 }
2363
2364 static int
2365 memb_extensionValue_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
2366                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2367         
2368         if(!sptr) {
2369                 ASN__CTFAIL(app_key, td, sptr,
2370                         "%s: value not given (%s:%d)",
2371                         td->name, __FILE__, __LINE__);
2372                 return -1;
2373         }
2374         
2375         
2376         if(1 /* No applicable constraints whatsoever */) {
2377                 /* Nothing is here. See below */
2378         }
2379         
2380         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2381 }
2382
2383 static int
2384 memb_id_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
2385                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2386         long value;
2387         
2388         if(!sptr) {
2389                 ASN__CTFAIL(app_key, td, sptr,
2390                         "%s: value not given (%s:%d)",
2391                         td->name, __FILE__, __LINE__);
2392                 return -1;
2393         }
2394         
2395         value = *(const long *)sptr;
2396         
2397         if((value >= 0 && value <= 65535)) {
2398                 /* Constraint check succeeded */
2399                 return 0;
2400         } else {
2401                 ASN__CTFAIL(app_key, td, sptr,
2402                         "%s: constraint failed (%s:%d)",
2403                         td->name, __FILE__, __LINE__);
2404                 return -1;
2405         }
2406 }
2407
2408 static int
2409 memb_criticality_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
2410                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2411         
2412         if(!sptr) {
2413                 ASN__CTFAIL(app_key, td, sptr,
2414                         "%s: value not given (%s:%d)",
2415                         td->name, __FILE__, __LINE__);
2416                 return -1;
2417         }
2418         
2419         
2420         if(1 /* No applicable constraints whatsoever */) {
2421                 /* Nothing is here. See below */
2422         }
2423         
2424         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2425 }
2426
2427 static int
2428 memb_extensionValue_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
2429                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2430         
2431         if(!sptr) {
2432                 ASN__CTFAIL(app_key, td, sptr,
2433                         "%s: value not given (%s:%d)",
2434                         td->name, __FILE__, __LINE__);
2435                 return -1;
2436         }
2437         
2438         
2439         if(1 /* No applicable constraints whatsoever */) {
2440                 /* Nothing is here. See below */
2441         }
2442         
2443         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2444 }
2445
2446 static int
2447 memb_id_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
2448                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2449         long value;
2450         
2451         if(!sptr) {
2452                 ASN__CTFAIL(app_key, td, sptr,
2453                         "%s: value not given (%s:%d)",
2454                         td->name, __FILE__, __LINE__);
2455                 return -1;
2456         }
2457         
2458         value = *(const long *)sptr;
2459         
2460         if((value >= 0 && value <= 65535)) {
2461                 /* Constraint check succeeded */
2462                 return 0;
2463         } else {
2464                 ASN__CTFAIL(app_key, td, sptr,
2465                         "%s: constraint failed (%s:%d)",
2466                         td->name, __FILE__, __LINE__);
2467                 return -1;
2468         }
2469 }
2470
2471 static asn_type_selector_result_t
2472 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2473         asn_type_selector_result_t result = {0, 0};
2474         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1;
2475         size_t constraining_column = 0; /* &id */
2476         size_t for_column = 1; /* &criticality */
2477         size_t row, presence_index = 0;
2478         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, id));
2479         
2480         for(row=0; row < itable->rows_count; row++) {
2481             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2482             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2483         
2484             if(type_cell->cell_kind == aioc__undefined)
2485                 continue;
2486         
2487             presence_index++;
2488             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2489                 result.type_descriptor = type_cell->type_descriptor;
2490                 result.presence_index = presence_index;
2491                 break;
2492             }
2493         }
2494         
2495         return result;
2496 }
2497
2498 static int
2499 memb_criticality_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
2500                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2501         
2502         if(!sptr) {
2503                 ASN__CTFAIL(app_key, td, sptr,
2504                         "%s: value not given (%s:%d)",
2505                         td->name, __FILE__, __LINE__);
2506                 return -1;
2507         }
2508         
2509         
2510         if(1 /* No applicable constraints whatsoever */) {
2511                 /* Nothing is here. See below */
2512         }
2513         
2514         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2515 }
2516
2517 static asn_type_selector_result_t
2518 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2519         asn_type_selector_result_t result = {0, 0};
2520         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1;
2521         size_t constraining_column = 0; /* &id */
2522         size_t for_column = 2; /* &Extension */
2523         size_t row, presence_index = 0;
2524         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, id));
2525         
2526         for(row=0; row < itable->rows_count; row++) {
2527             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2528             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2529         
2530             if(type_cell->cell_kind == aioc__undefined)
2531                 continue;
2532         
2533             presence_index++;
2534             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2535                 result.type_descriptor = type_cell->type_descriptor;
2536                 result.presence_index = presence_index;
2537                 break;
2538             }
2539         }
2540         
2541         return result;
2542 }
2543
2544 static int
2545 memb_extensionValue_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
2546                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2547         
2548         if(!sptr) {
2549                 ASN__CTFAIL(app_key, td, sptr,
2550                         "%s: value not given (%s:%d)",
2551                         td->name, __FILE__, __LINE__);
2552                 return -1;
2553         }
2554         
2555         
2556         if(1 /* No applicable constraints whatsoever */) {
2557                 /* Nothing is here. See below */
2558         }
2559         
2560         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2561 }
2562
2563 static int
2564 memb_id_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
2565                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2566         long value;
2567         
2568         if(!sptr) {
2569                 ASN__CTFAIL(app_key, td, sptr,
2570                         "%s: value not given (%s:%d)",
2571                         td->name, __FILE__, __LINE__);
2572                 return -1;
2573         }
2574         
2575         value = *(const long *)sptr;
2576         
2577         if((value >= 0 && value <= 65535)) {
2578                 /* Constraint check succeeded */
2579                 return 0;
2580         } else {
2581                 ASN__CTFAIL(app_key, td, sptr,
2582                         "%s: constraint failed (%s:%d)",
2583                         td->name, __FILE__, __LINE__);
2584                 return -1;
2585         }
2586 }
2587
2588 static int
2589 memb_criticality_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
2590                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2591         
2592         if(!sptr) {
2593                 ASN__CTFAIL(app_key, td, sptr,
2594                         "%s: value not given (%s:%d)",
2595                         td->name, __FILE__, __LINE__);
2596                 return -1;
2597         }
2598         
2599         
2600         if(1 /* No applicable constraints whatsoever */) {
2601                 /* Nothing is here. See below */
2602         }
2603         
2604         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2605 }
2606
2607 static int
2608 memb_extensionValue_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
2609                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2610         
2611         if(!sptr) {
2612                 ASN__CTFAIL(app_key, td, sptr,
2613                         "%s: value not given (%s:%d)",
2614                         td->name, __FILE__, __LINE__);
2615                 return -1;
2616         }
2617         
2618         
2619         if(1 /* No applicable constraints whatsoever */) {
2620                 /* Nothing is here. See below */
2621         }
2622         
2623         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2624 }
2625
2626 static int
2627 memb_id_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
2628                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2629         long value;
2630         
2631         if(!sptr) {
2632                 ASN__CTFAIL(app_key, td, sptr,
2633                         "%s: value not given (%s:%d)",
2634                         td->name, __FILE__, __LINE__);
2635                 return -1;
2636         }
2637         
2638         value = *(const long *)sptr;
2639         
2640         if((value >= 0 && value <= 65535)) {
2641                 /* Constraint check succeeded */
2642                 return 0;
2643         } else {
2644                 ASN__CTFAIL(app_key, td, sptr,
2645                         "%s: constraint failed (%s:%d)",
2646                         td->name, __FILE__, __LINE__);
2647                 return -1;
2648         }
2649 }
2650
2651 static int
2652 memb_criticality_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
2653                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2654         
2655         if(!sptr) {
2656                 ASN__CTFAIL(app_key, td, sptr,
2657                         "%s: value not given (%s:%d)",
2658                         td->name, __FILE__, __LINE__);
2659                 return -1;
2660         }
2661         
2662         
2663         if(1 /* No applicable constraints whatsoever */) {
2664                 /* Nothing is here. See below */
2665         }
2666         
2667         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2668 }
2669
2670 static int
2671 memb_extensionValue_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
2672                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2673         
2674         if(!sptr) {
2675                 ASN__CTFAIL(app_key, td, sptr,
2676                         "%s: value not given (%s:%d)",
2677                         td->name, __FILE__, __LINE__);
2678                 return -1;
2679         }
2680         
2681         
2682         if(1 /* No applicable constraints whatsoever */) {
2683                 /* Nothing is here. See below */
2684         }
2685         
2686         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2687 }
2688
2689 static int
2690 memb_id_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
2691                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2692         long value;
2693         
2694         if(!sptr) {
2695                 ASN__CTFAIL(app_key, td, sptr,
2696                         "%s: value not given (%s:%d)",
2697                         td->name, __FILE__, __LINE__);
2698                 return -1;
2699         }
2700         
2701         value = *(const long *)sptr;
2702         
2703         if((value >= 0 && value <= 65535)) {
2704                 /* Constraint check succeeded */
2705                 return 0;
2706         } else {
2707                 ASN__CTFAIL(app_key, td, sptr,
2708                         "%s: constraint failed (%s:%d)",
2709                         td->name, __FILE__, __LINE__);
2710                 return -1;
2711         }
2712 }
2713
2714 static int
2715 memb_criticality_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
2716                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2717         
2718         if(!sptr) {
2719                 ASN__CTFAIL(app_key, td, sptr,
2720                         "%s: value not given (%s:%d)",
2721                         td->name, __FILE__, __LINE__);
2722                 return -1;
2723         }
2724         
2725         
2726         if(1 /* No applicable constraints whatsoever */) {
2727                 /* Nothing is here. See below */
2728         }
2729         
2730         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2731 }
2732
2733 static int
2734 memb_extensionValue_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
2735                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2736         
2737         if(!sptr) {
2738                 ASN__CTFAIL(app_key, td, sptr,
2739                         "%s: value not given (%s:%d)",
2740                         td->name, __FILE__, __LINE__);
2741                 return -1;
2742         }
2743         
2744         
2745         if(1 /* No applicable constraints whatsoever */) {
2746                 /* Nothing is here. See below */
2747         }
2748         
2749         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2750 }
2751
2752 static int
2753 memb_id_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
2754                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2755         long value;
2756         
2757         if(!sptr) {
2758                 ASN__CTFAIL(app_key, td, sptr,
2759                         "%s: value not given (%s:%d)",
2760                         td->name, __FILE__, __LINE__);
2761                 return -1;
2762         }
2763         
2764         value = *(const long *)sptr;
2765         
2766         if((value >= 0 && value <= 65535)) {
2767                 /* Constraint check succeeded */
2768                 return 0;
2769         } else {
2770                 ASN__CTFAIL(app_key, td, sptr,
2771                         "%s: constraint failed (%s:%d)",
2772                         td->name, __FILE__, __LINE__);
2773                 return -1;
2774         }
2775 }
2776
2777 static int
2778 memb_criticality_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
2779                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2780         
2781         if(!sptr) {
2782                 ASN__CTFAIL(app_key, td, sptr,
2783                         "%s: value not given (%s:%d)",
2784                         td->name, __FILE__, __LINE__);
2785                 return -1;
2786         }
2787         
2788         
2789         if(1 /* No applicable constraints whatsoever */) {
2790                 /* Nothing is here. See below */
2791         }
2792         
2793         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2794 }
2795
2796 static int
2797 memb_extensionValue_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
2798                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2799         
2800         if(!sptr) {
2801                 ASN__CTFAIL(app_key, td, sptr,
2802                         "%s: value not given (%s:%d)",
2803                         td->name, __FILE__, __LINE__);
2804                 return -1;
2805         }
2806         
2807         
2808         if(1 /* No applicable constraints whatsoever */) {
2809                 /* Nothing is here. See below */
2810         }
2811         
2812         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2813 }
2814
2815 static int
2816 memb_id_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
2817                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2818         long value;
2819         
2820         if(!sptr) {
2821                 ASN__CTFAIL(app_key, td, sptr,
2822                         "%s: value not given (%s:%d)",
2823                         td->name, __FILE__, __LINE__);
2824                 return -1;
2825         }
2826         
2827         value = *(const long *)sptr;
2828         
2829         if((value >= 0 && value <= 65535)) {
2830                 /* Constraint check succeeded */
2831                 return 0;
2832         } else {
2833                 ASN__CTFAIL(app_key, td, sptr,
2834                         "%s: constraint failed (%s:%d)",
2835                         td->name, __FILE__, __LINE__);
2836                 return -1;
2837         }
2838 }
2839
2840 static int
2841 memb_criticality_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
2842                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2843         
2844         if(!sptr) {
2845                 ASN__CTFAIL(app_key, td, sptr,
2846                         "%s: value not given (%s:%d)",
2847                         td->name, __FILE__, __LINE__);
2848                 return -1;
2849         }
2850         
2851         
2852         if(1 /* No applicable constraints whatsoever */) {
2853                 /* Nothing is here. See below */
2854         }
2855         
2856         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2857 }
2858
2859 static int
2860 memb_extensionValue_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
2861                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2862         
2863         if(!sptr) {
2864                 ASN__CTFAIL(app_key, td, sptr,
2865                         "%s: value not given (%s:%d)",
2866                         td->name, __FILE__, __LINE__);
2867                 return -1;
2868         }
2869         
2870         
2871         if(1 /* No applicable constraints whatsoever */) {
2872                 /* Nothing is here. See below */
2873         }
2874         
2875         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2876 }
2877
2878 static int
2879 memb_id_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
2880                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2881         long value;
2882         
2883         if(!sptr) {
2884                 ASN__CTFAIL(app_key, td, sptr,
2885                         "%s: value not given (%s:%d)",
2886                         td->name, __FILE__, __LINE__);
2887                 return -1;
2888         }
2889         
2890         value = *(const long *)sptr;
2891         
2892         if((value >= 0 && value <= 65535)) {
2893                 /* Constraint check succeeded */
2894                 return 0;
2895         } else {
2896                 ASN__CTFAIL(app_key, td, sptr,
2897                         "%s: constraint failed (%s:%d)",
2898                         td->name, __FILE__, __LINE__);
2899                 return -1;
2900         }
2901 }
2902
2903 static int
2904 memb_criticality_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
2905                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2906         
2907         if(!sptr) {
2908                 ASN__CTFAIL(app_key, td, sptr,
2909                         "%s: value not given (%s:%d)",
2910                         td->name, __FILE__, __LINE__);
2911                 return -1;
2912         }
2913         
2914         
2915         if(1 /* No applicable constraints whatsoever */) {
2916                 /* Nothing is here. See below */
2917         }
2918         
2919         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2920 }
2921
2922 static int
2923 memb_extensionValue_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
2924                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2925         
2926         if(!sptr) {
2927                 ASN__CTFAIL(app_key, td, sptr,
2928                         "%s: value not given (%s:%d)",
2929                         td->name, __FILE__, __LINE__);
2930                 return -1;
2931         }
2932         
2933         
2934         if(1 /* No applicable constraints whatsoever */) {
2935                 /* Nothing is here. See below */
2936         }
2937         
2938         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2939 }
2940
2941 static int
2942 memb_id_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
2943                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2944         long value;
2945         
2946         if(!sptr) {
2947                 ASN__CTFAIL(app_key, td, sptr,
2948                         "%s: value not given (%s:%d)",
2949                         td->name, __FILE__, __LINE__);
2950                 return -1;
2951         }
2952         
2953         value = *(const long *)sptr;
2954         
2955         if((value >= 0 && value <= 65535)) {
2956                 /* Constraint check succeeded */
2957                 return 0;
2958         } else {
2959                 ASN__CTFAIL(app_key, td, sptr,
2960                         "%s: constraint failed (%s:%d)",
2961                         td->name, __FILE__, __LINE__);
2962                 return -1;
2963         }
2964 }
2965
2966 static asn_type_selector_result_t
2967 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2968         asn_type_selector_result_t result = {0, 0};
2969         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1;
2970         size_t constraining_column = 0; /* &id */
2971         size_t for_column = 1; /* &criticality */
2972         size_t row, presence_index = 0;
2973         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, id));
2974         
2975         for(row=0; row < itable->rows_count; row++) {
2976             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2977             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2978         
2979             if(type_cell->cell_kind == aioc__undefined)
2980                 continue;
2981         
2982             presence_index++;
2983             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2984                 result.type_descriptor = type_cell->type_descriptor;
2985                 result.presence_index = presence_index;
2986                 break;
2987             }
2988         }
2989         
2990         return result;
2991 }
2992
2993 static int
2994 memb_criticality_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
2995                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2996         
2997         if(!sptr) {
2998                 ASN__CTFAIL(app_key, td, sptr,
2999                         "%s: value not given (%s:%d)",
3000                         td->name, __FILE__, __LINE__);
3001                 return -1;
3002         }
3003         
3004         
3005         if(1 /* No applicable constraints whatsoever */) {
3006                 /* Nothing is here. See below */
3007         }
3008         
3009         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3010 }
3011
3012 static asn_type_selector_result_t
3013 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3014         asn_type_selector_result_t result = {0, 0};
3015         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1;
3016         size_t constraining_column = 0; /* &id */
3017         size_t for_column = 2; /* &Extension */
3018         size_t row, presence_index = 0;
3019         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, id));
3020         
3021         for(row=0; row < itable->rows_count; row++) {
3022             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3023             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3024         
3025             if(type_cell->cell_kind == aioc__undefined)
3026                 continue;
3027         
3028             presence_index++;
3029             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3030                 result.type_descriptor = type_cell->type_descriptor;
3031                 result.presence_index = presence_index;
3032                 break;
3033             }
3034         }
3035         
3036         return result;
3037 }
3038
3039 static int
3040 memb_extensionValue_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
3041                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3042         
3043         if(!sptr) {
3044                 ASN__CTFAIL(app_key, td, sptr,
3045                         "%s: value not given (%s:%d)",
3046                         td->name, __FILE__, __LINE__);
3047                 return -1;
3048         }
3049         
3050         
3051         if(1 /* No applicable constraints whatsoever */) {
3052                 /* Nothing is here. See below */
3053         }
3054         
3055         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3056 }
3057
3058 static int
3059 memb_id_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
3060                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3061         long value;
3062         
3063         if(!sptr) {
3064                 ASN__CTFAIL(app_key, td, sptr,
3065                         "%s: value not given (%s:%d)",
3066                         td->name, __FILE__, __LINE__);
3067                 return -1;
3068         }
3069         
3070         value = *(const long *)sptr;
3071         
3072         if((value >= 0 && value <= 65535)) {
3073                 /* Constraint check succeeded */
3074                 return 0;
3075         } else {
3076                 ASN__CTFAIL(app_key, td, sptr,
3077                         "%s: constraint failed (%s:%d)",
3078                         td->name, __FILE__, __LINE__);
3079                 return -1;
3080         }
3081 }
3082
3083 static int
3084 memb_criticality_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
3085                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3086         
3087         if(!sptr) {
3088                 ASN__CTFAIL(app_key, td, sptr,
3089                         "%s: value not given (%s:%d)",
3090                         td->name, __FILE__, __LINE__);
3091                 return -1;
3092         }
3093         
3094         
3095         if(1 /* No applicable constraints whatsoever */) {
3096                 /* Nothing is here. See below */
3097         }
3098         
3099         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3100 }
3101
3102 static int
3103 memb_extensionValue_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
3104                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3105         
3106         if(!sptr) {
3107                 ASN__CTFAIL(app_key, td, sptr,
3108                         "%s: value not given (%s:%d)",
3109                         td->name, __FILE__, __LINE__);
3110                 return -1;
3111         }
3112         
3113         
3114         if(1 /* No applicable constraints whatsoever */) {
3115                 /* Nothing is here. See below */
3116         }
3117         
3118         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3119 }
3120
3121 static int
3122 memb_id_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
3123                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3124         long value;
3125         
3126         if(!sptr) {
3127                 ASN__CTFAIL(app_key, td, sptr,
3128                         "%s: value not given (%s:%d)",
3129                         td->name, __FILE__, __LINE__);
3130                 return -1;
3131         }
3132         
3133         value = *(const long *)sptr;
3134         
3135         if((value >= 0 && value <= 65535)) {
3136                 /* Constraint check succeeded */
3137                 return 0;
3138         } else {
3139                 ASN__CTFAIL(app_key, td, sptr,
3140                         "%s: constraint failed (%s:%d)",
3141                         td->name, __FILE__, __LINE__);
3142                 return -1;
3143         }
3144 }
3145
3146 static int
3147 memb_criticality_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
3148                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3149         
3150         if(!sptr) {
3151                 ASN__CTFAIL(app_key, td, sptr,
3152                         "%s: value not given (%s:%d)",
3153                         td->name, __FILE__, __LINE__);
3154                 return -1;
3155         }
3156         
3157         
3158         if(1 /* No applicable constraints whatsoever */) {
3159                 /* Nothing is here. See below */
3160         }
3161         
3162         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3163 }
3164
3165 static int
3166 memb_extensionValue_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
3167                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3168         
3169         if(!sptr) {
3170                 ASN__CTFAIL(app_key, td, sptr,
3171                         "%s: value not given (%s:%d)",
3172                         td->name, __FILE__, __LINE__);
3173                 return -1;
3174         }
3175         
3176         
3177         if(1 /* No applicable constraints whatsoever */) {
3178                 /* Nothing is here. See below */
3179         }
3180         
3181         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3182 }
3183
3184 static int
3185 memb_id_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
3186                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3187         long value;
3188         
3189         if(!sptr) {
3190                 ASN__CTFAIL(app_key, td, sptr,
3191                         "%s: value not given (%s:%d)",
3192                         td->name, __FILE__, __LINE__);
3193                 return -1;
3194         }
3195         
3196         value = *(const long *)sptr;
3197         
3198         if((value >= 0 && value <= 65535)) {
3199                 /* Constraint check succeeded */
3200                 return 0;
3201         } else {
3202                 ASN__CTFAIL(app_key, td, sptr,
3203                         "%s: constraint failed (%s:%d)",
3204                         td->name, __FILE__, __LINE__);
3205                 return -1;
3206         }
3207 }
3208
3209 static int
3210 memb_criticality_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
3211                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3212         
3213         if(!sptr) {
3214                 ASN__CTFAIL(app_key, td, sptr,
3215                         "%s: value not given (%s:%d)",
3216                         td->name, __FILE__, __LINE__);
3217                 return -1;
3218         }
3219         
3220         
3221         if(1 /* No applicable constraints whatsoever */) {
3222                 /* Nothing is here. See below */
3223         }
3224         
3225         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3226 }
3227
3228 static int
3229 memb_extensionValue_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
3230                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3231         
3232         if(!sptr) {
3233                 ASN__CTFAIL(app_key, td, sptr,
3234                         "%s: value not given (%s:%d)",
3235                         td->name, __FILE__, __LINE__);
3236                 return -1;
3237         }
3238         
3239         
3240         if(1 /* No applicable constraints whatsoever */) {
3241                 /* Nothing is here. See below */
3242         }
3243         
3244         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3245 }
3246
3247 static int
3248 memb_id_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
3249                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3250         long value;
3251         
3252         if(!sptr) {
3253                 ASN__CTFAIL(app_key, td, sptr,
3254                         "%s: value not given (%s:%d)",
3255                         td->name, __FILE__, __LINE__);
3256                 return -1;
3257         }
3258         
3259         value = *(const long *)sptr;
3260         
3261         if((value >= 0 && value <= 65535)) {
3262                 /* Constraint check succeeded */
3263                 return 0;
3264         } else {
3265                 ASN__CTFAIL(app_key, td, sptr,
3266                         "%s: constraint failed (%s:%d)",
3267                         td->name, __FILE__, __LINE__);
3268                 return -1;
3269         }
3270 }
3271
3272 static int
3273 memb_criticality_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
3274                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3275         
3276         if(!sptr) {
3277                 ASN__CTFAIL(app_key, td, sptr,
3278                         "%s: value not given (%s:%d)",
3279                         td->name, __FILE__, __LINE__);
3280                 return -1;
3281         }
3282         
3283         
3284         if(1 /* No applicable constraints whatsoever */) {
3285                 /* Nothing is here. See below */
3286         }
3287         
3288         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3289 }
3290
3291 static int
3292 memb_extensionValue_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
3293                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3294         
3295         if(!sptr) {
3296                 ASN__CTFAIL(app_key, td, sptr,
3297                         "%s: value not given (%s:%d)",
3298                         td->name, __FILE__, __LINE__);
3299                 return -1;
3300         }
3301         
3302         
3303         if(1 /* No applicable constraints whatsoever */) {
3304                 /* Nothing is here. See below */
3305         }
3306         
3307         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3308 }
3309
3310 static int
3311 memb_id_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
3312                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3313         long value;
3314         
3315         if(!sptr) {
3316                 ASN__CTFAIL(app_key, td, sptr,
3317                         "%s: value not given (%s:%d)",
3318                         td->name, __FILE__, __LINE__);
3319                 return -1;
3320         }
3321         
3322         value = *(const long *)sptr;
3323         
3324         if((value >= 0 && value <= 65535)) {
3325                 /* Constraint check succeeded */
3326                 return 0;
3327         } else {
3328                 ASN__CTFAIL(app_key, td, sptr,
3329                         "%s: constraint failed (%s:%d)",
3330                         td->name, __FILE__, __LINE__);
3331                 return -1;
3332         }
3333 }
3334
3335 static int
3336 memb_criticality_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
3337                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3338         
3339         if(!sptr) {
3340                 ASN__CTFAIL(app_key, td, sptr,
3341                         "%s: value not given (%s:%d)",
3342                         td->name, __FILE__, __LINE__);
3343                 return -1;
3344         }
3345         
3346         
3347         if(1 /* No applicable constraints whatsoever */) {
3348                 /* Nothing is here. See below */
3349         }
3350         
3351         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3352 }
3353
3354 static int
3355 memb_extensionValue_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
3356                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3357         
3358         if(!sptr) {
3359                 ASN__CTFAIL(app_key, td, sptr,
3360                         "%s: value not given (%s:%d)",
3361                         td->name, __FILE__, __LINE__);
3362                 return -1;
3363         }
3364         
3365         
3366         if(1 /* No applicable constraints whatsoever */) {
3367                 /* Nothing is here. See below */
3368         }
3369         
3370         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3371 }
3372
3373 static int
3374 memb_id_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
3375                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3376         long value;
3377         
3378         if(!sptr) {
3379                 ASN__CTFAIL(app_key, td, sptr,
3380                         "%s: value not given (%s:%d)",
3381                         td->name, __FILE__, __LINE__);
3382                 return -1;
3383         }
3384         
3385         value = *(const long *)sptr;
3386         
3387         if((value >= 0 && value <= 65535)) {
3388                 /* Constraint check succeeded */
3389                 return 0;
3390         } else {
3391                 ASN__CTFAIL(app_key, td, sptr,
3392                         "%s: constraint failed (%s:%d)",
3393                         td->name, __FILE__, __LINE__);
3394                 return -1;
3395         }
3396 }
3397
3398 static int
3399 memb_criticality_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
3400                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3401         
3402         if(!sptr) {
3403                 ASN__CTFAIL(app_key, td, sptr,
3404                         "%s: value not given (%s:%d)",
3405                         td->name, __FILE__, __LINE__);
3406                 return -1;
3407         }
3408         
3409         
3410         if(1 /* No applicable constraints whatsoever */) {
3411                 /* Nothing is here. See below */
3412         }
3413         
3414         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3415 }
3416
3417 static int
3418 memb_extensionValue_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
3419                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3420         
3421         if(!sptr) {
3422                 ASN__CTFAIL(app_key, td, sptr,
3423                         "%s: value not given (%s:%d)",
3424                         td->name, __FILE__, __LINE__);
3425                 return -1;
3426         }
3427         
3428         
3429         if(1 /* No applicable constraints whatsoever */) {
3430                 /* Nothing is here. See below */
3431         }
3432         
3433         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3434 }
3435
3436 static int
3437 memb_id_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
3438                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3439         long value;
3440         
3441         if(!sptr) {
3442                 ASN__CTFAIL(app_key, td, sptr,
3443                         "%s: value not given (%s:%d)",
3444                         td->name, __FILE__, __LINE__);
3445                 return -1;
3446         }
3447         
3448         value = *(const long *)sptr;
3449         
3450         if((value >= 0 && value <= 65535)) {
3451                 /* Constraint check succeeded */
3452                 return 0;
3453         } else {
3454                 ASN__CTFAIL(app_key, td, sptr,
3455                         "%s: constraint failed (%s:%d)",
3456                         td->name, __FILE__, __LINE__);
3457                 return -1;
3458         }
3459 }
3460
3461 static int
3462 memb_criticality_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
3463                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3464         
3465         if(!sptr) {
3466                 ASN__CTFAIL(app_key, td, sptr,
3467                         "%s: value not given (%s:%d)",
3468                         td->name, __FILE__, __LINE__);
3469                 return -1;
3470         }
3471         
3472         
3473         if(1 /* No applicable constraints whatsoever */) {
3474                 /* Nothing is here. See below */
3475         }
3476         
3477         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3478 }
3479
3480 static int
3481 memb_extensionValue_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
3482                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3483         
3484         if(!sptr) {
3485                 ASN__CTFAIL(app_key, td, sptr,
3486                         "%s: value not given (%s:%d)",
3487                         td->name, __FILE__, __LINE__);
3488                 return -1;
3489         }
3490         
3491         
3492         if(1 /* No applicable constraints whatsoever */) {
3493                 /* Nothing is here. See below */
3494         }
3495         
3496         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3497 }
3498
3499 static int
3500 memb_id_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
3501                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3502         long value;
3503         
3504         if(!sptr) {
3505                 ASN__CTFAIL(app_key, td, sptr,
3506                         "%s: value not given (%s:%d)",
3507                         td->name, __FILE__, __LINE__);
3508                 return -1;
3509         }
3510         
3511         value = *(const long *)sptr;
3512         
3513         if((value >= 0 && value <= 65535)) {
3514                 /* Constraint check succeeded */
3515                 return 0;
3516         } else {
3517                 ASN__CTFAIL(app_key, td, sptr,
3518                         "%s: constraint failed (%s:%d)",
3519                         td->name, __FILE__, __LINE__);
3520                 return -1;
3521         }
3522 }
3523
3524 static int
3525 memb_criticality_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
3526                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3527         
3528         if(!sptr) {
3529                 ASN__CTFAIL(app_key, td, sptr,
3530                         "%s: value not given (%s:%d)",
3531                         td->name, __FILE__, __LINE__);
3532                 return -1;
3533         }
3534         
3535         
3536         if(1 /* No applicable constraints whatsoever */) {
3537                 /* Nothing is here. See below */
3538         }
3539         
3540         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3541 }
3542
3543 static int
3544 memb_extensionValue_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
3545                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3546         
3547         if(!sptr) {
3548                 ASN__CTFAIL(app_key, td, sptr,
3549                         "%s: value not given (%s:%d)",
3550                         td->name, __FILE__, __LINE__);
3551                 return -1;
3552         }
3553         
3554         
3555         if(1 /* No applicable constraints whatsoever */) {
3556                 /* Nothing is here. See below */
3557         }
3558         
3559         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3560 }
3561
3562 static int
3563 memb_id_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
3564                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3565         long value;
3566         
3567         if(!sptr) {
3568                 ASN__CTFAIL(app_key, td, sptr,
3569                         "%s: value not given (%s:%d)",
3570                         td->name, __FILE__, __LINE__);
3571                 return -1;
3572         }
3573         
3574         value = *(const long *)sptr;
3575         
3576         if((value >= 0 && value <= 65535)) {
3577                 /* Constraint check succeeded */
3578                 return 0;
3579         } else {
3580                 ASN__CTFAIL(app_key, td, sptr,
3581                         "%s: constraint failed (%s:%d)",
3582                         td->name, __FILE__, __LINE__);
3583                 return -1;
3584         }
3585 }
3586
3587 static int
3588 memb_criticality_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
3589                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3590         
3591         if(!sptr) {
3592                 ASN__CTFAIL(app_key, td, sptr,
3593                         "%s: value not given (%s:%d)",
3594                         td->name, __FILE__, __LINE__);
3595                 return -1;
3596         }
3597         
3598         
3599         if(1 /* No applicable constraints whatsoever */) {
3600                 /* Nothing is here. See below */
3601         }
3602         
3603         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3604 }
3605
3606 static int
3607 memb_extensionValue_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
3608                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3609         
3610         if(!sptr) {
3611                 ASN__CTFAIL(app_key, td, sptr,
3612                         "%s: value not given (%s:%d)",
3613                         td->name, __FILE__, __LINE__);
3614                 return -1;
3615         }
3616         
3617         
3618         if(1 /* No applicable constraints whatsoever */) {
3619                 /* Nothing is here. See below */
3620         }
3621         
3622         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3623 }
3624
3625 static int
3626 memb_id_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
3627                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3628         long value;
3629         
3630         if(!sptr) {
3631                 ASN__CTFAIL(app_key, td, sptr,
3632                         "%s: value not given (%s:%d)",
3633                         td->name, __FILE__, __LINE__);
3634                 return -1;
3635         }
3636         
3637         value = *(const long *)sptr;
3638         
3639         if((value >= 0 && value <= 65535)) {
3640                 /* Constraint check succeeded */
3641                 return 0;
3642         } else {
3643                 ASN__CTFAIL(app_key, td, sptr,
3644                         "%s: constraint failed (%s:%d)",
3645                         td->name, __FILE__, __LINE__);
3646                 return -1;
3647         }
3648 }
3649
3650 static int
3651 memb_criticality_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
3652                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3653         
3654         if(!sptr) {
3655                 ASN__CTFAIL(app_key, td, sptr,
3656                         "%s: value not given (%s:%d)",
3657                         td->name, __FILE__, __LINE__);
3658                 return -1;
3659         }
3660         
3661         
3662         if(1 /* No applicable constraints whatsoever */) {
3663                 /* Nothing is here. See below */
3664         }
3665         
3666         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3667 }
3668
3669 static int
3670 memb_extensionValue_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
3671                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3672         
3673         if(!sptr) {
3674                 ASN__CTFAIL(app_key, td, sptr,
3675                         "%s: value not given (%s:%d)",
3676                         td->name, __FILE__, __LINE__);
3677                 return -1;
3678         }
3679         
3680         
3681         if(1 /* No applicable constraints whatsoever */) {
3682                 /* Nothing is here. See below */
3683         }
3684         
3685         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3686 }
3687
3688 static int
3689 memb_id_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3690                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3691         long value;
3692         
3693         if(!sptr) {
3694                 ASN__CTFAIL(app_key, td, sptr,
3695                         "%s: value not given (%s:%d)",
3696                         td->name, __FILE__, __LINE__);
3697                 return -1;
3698         }
3699         
3700         value = *(const long *)sptr;
3701         
3702         if((value >= 0 && value <= 65535)) {
3703                 /* Constraint check succeeded */
3704                 return 0;
3705         } else {
3706                 ASN__CTFAIL(app_key, td, sptr,
3707                         "%s: constraint failed (%s:%d)",
3708                         td->name, __FILE__, __LINE__);
3709                 return -1;
3710         }
3711 }
3712
3713 static int
3714 memb_criticality_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3715                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3716         
3717         if(!sptr) {
3718                 ASN__CTFAIL(app_key, td, sptr,
3719                         "%s: value not given (%s:%d)",
3720                         td->name, __FILE__, __LINE__);
3721                 return -1;
3722         }
3723         
3724         
3725         if(1 /* No applicable constraints whatsoever */) {
3726                 /* Nothing is here. See below */
3727         }
3728         
3729         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3730 }
3731
3732 static int
3733 memb_extensionValue_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3734                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3735         
3736         if(!sptr) {
3737                 ASN__CTFAIL(app_key, td, sptr,
3738                         "%s: value not given (%s:%d)",
3739                         td->name, __FILE__, __LINE__);
3740                 return -1;
3741         }
3742         
3743         
3744         if(1 /* No applicable constraints whatsoever */) {
3745                 /* Nothing is here. See below */
3746         }
3747         
3748         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3749 }
3750
3751 static int
3752 memb_id_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3753                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3754         long value;
3755         
3756         if(!sptr) {
3757                 ASN__CTFAIL(app_key, td, sptr,
3758                         "%s: value not given (%s:%d)",
3759                         td->name, __FILE__, __LINE__);
3760                 return -1;
3761         }
3762         
3763         value = *(const long *)sptr;
3764         
3765         if((value >= 0 && value <= 65535)) {
3766                 /* Constraint check succeeded */
3767                 return 0;
3768         } else {
3769                 ASN__CTFAIL(app_key, td, sptr,
3770                         "%s: constraint failed (%s:%d)",
3771                         td->name, __FILE__, __LINE__);
3772                 return -1;
3773         }
3774 }
3775
3776 static int
3777 memb_criticality_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3778                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3779         
3780         if(!sptr) {
3781                 ASN__CTFAIL(app_key, td, sptr,
3782                         "%s: value not given (%s:%d)",
3783                         td->name, __FILE__, __LINE__);
3784                 return -1;
3785         }
3786         
3787         
3788         if(1 /* No applicable constraints whatsoever */) {
3789                 /* Nothing is here. See below */
3790         }
3791         
3792         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3793 }
3794
3795 static int
3796 memb_extensionValue_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3797                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3798         
3799         if(!sptr) {
3800                 ASN__CTFAIL(app_key, td, sptr,
3801                         "%s: value not given (%s:%d)",
3802                         td->name, __FILE__, __LINE__);
3803                 return -1;
3804         }
3805         
3806         
3807         if(1 /* No applicable constraints whatsoever */) {
3808                 /* Nothing is here. See below */
3809         }
3810         
3811         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3812 }
3813
3814 static int
3815 memb_id_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3816                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3817         long value;
3818         
3819         if(!sptr) {
3820                 ASN__CTFAIL(app_key, td, sptr,
3821                         "%s: value not given (%s:%d)",
3822                         td->name, __FILE__, __LINE__);
3823                 return -1;
3824         }
3825         
3826         value = *(const long *)sptr;
3827         
3828         if((value >= 0 && value <= 65535)) {
3829                 /* Constraint check succeeded */
3830                 return 0;
3831         } else {
3832                 ASN__CTFAIL(app_key, td, sptr,
3833                         "%s: constraint failed (%s:%d)",
3834                         td->name, __FILE__, __LINE__);
3835                 return -1;
3836         }
3837 }
3838
3839 static int
3840 memb_criticality_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3841                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3842         
3843         if(!sptr) {
3844                 ASN__CTFAIL(app_key, td, sptr,
3845                         "%s: value not given (%s:%d)",
3846                         td->name, __FILE__, __LINE__);
3847                 return -1;
3848         }
3849         
3850         
3851         if(1 /* No applicable constraints whatsoever */) {
3852                 /* Nothing is here. See below */
3853         }
3854         
3855         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3856 }
3857
3858 static int
3859 memb_extensionValue_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3860                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3861         
3862         if(!sptr) {
3863                 ASN__CTFAIL(app_key, td, sptr,
3864                         "%s: value not given (%s:%d)",
3865                         td->name, __FILE__, __LINE__);
3866                 return -1;
3867         }
3868         
3869         
3870         if(1 /* No applicable constraints whatsoever */) {
3871                 /* Nothing is here. See below */
3872         }
3873         
3874         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3875 }
3876
3877 static int
3878 memb_id_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3879                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3880         long value;
3881         
3882         if(!sptr) {
3883                 ASN__CTFAIL(app_key, td, sptr,
3884                         "%s: value not given (%s:%d)",
3885                         td->name, __FILE__, __LINE__);
3886                 return -1;
3887         }
3888         
3889         value = *(const long *)sptr;
3890         
3891         if((value >= 0 && value <= 65535)) {
3892                 /* Constraint check succeeded */
3893                 return 0;
3894         } else {
3895                 ASN__CTFAIL(app_key, td, sptr,
3896                         "%s: constraint failed (%s:%d)",
3897                         td->name, __FILE__, __LINE__);
3898                 return -1;
3899         }
3900 }
3901
3902 static int
3903 memb_criticality_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3904                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3905         
3906         if(!sptr) {
3907                 ASN__CTFAIL(app_key, td, sptr,
3908                         "%s: value not given (%s:%d)",
3909                         td->name, __FILE__, __LINE__);
3910                 return -1;
3911         }
3912         
3913         
3914         if(1 /* No applicable constraints whatsoever */) {
3915                 /* Nothing is here. See below */
3916         }
3917         
3918         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3919 }
3920
3921 static int
3922 memb_extensionValue_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3923                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3924         
3925         if(!sptr) {
3926                 ASN__CTFAIL(app_key, td, sptr,
3927                         "%s: value not given (%s:%d)",
3928                         td->name, __FILE__, __LINE__);
3929                 return -1;
3930         }
3931         
3932         
3933         if(1 /* No applicable constraints whatsoever */) {
3934                 /* Nothing is here. See below */
3935         }
3936         
3937         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3938 }
3939
3940 static int
3941 memb_id_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3942                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3943         long value;
3944         
3945         if(!sptr) {
3946                 ASN__CTFAIL(app_key, td, sptr,
3947                         "%s: value not given (%s:%d)",
3948                         td->name, __FILE__, __LINE__);
3949                 return -1;
3950         }
3951         
3952         value = *(const long *)sptr;
3953         
3954         if((value >= 0 && value <= 65535)) {
3955                 /* Constraint check succeeded */
3956                 return 0;
3957         } else {
3958                 ASN__CTFAIL(app_key, td, sptr,
3959                         "%s: constraint failed (%s:%d)",
3960                         td->name, __FILE__, __LINE__);
3961                 return -1;
3962         }
3963 }
3964
3965 static int
3966 memb_criticality_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3967                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3968         
3969         if(!sptr) {
3970                 ASN__CTFAIL(app_key, td, sptr,
3971                         "%s: value not given (%s:%d)",
3972                         td->name, __FILE__, __LINE__);
3973                 return -1;
3974         }
3975         
3976         
3977         if(1 /* No applicable constraints whatsoever */) {
3978                 /* Nothing is here. See below */
3979         }
3980         
3981         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3982 }
3983
3984 static int
3985 memb_extensionValue_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3986                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3987         
3988         if(!sptr) {
3989                 ASN__CTFAIL(app_key, td, sptr,
3990                         "%s: value not given (%s:%d)",
3991                         td->name, __FILE__, __LINE__);
3992                 return -1;
3993         }
3994         
3995         
3996         if(1 /* No applicable constraints whatsoever */) {
3997                 /* Nothing is here. See below */
3998         }
3999         
4000         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4001 }
4002
4003 static int
4004 memb_id_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
4005                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4006         long value;
4007         
4008         if(!sptr) {
4009                 ASN__CTFAIL(app_key, td, sptr,
4010                         "%s: value not given (%s:%d)",
4011                         td->name, __FILE__, __LINE__);
4012                 return -1;
4013         }
4014         
4015         value = *(const long *)sptr;
4016         
4017         if((value >= 0 && value <= 65535)) {
4018                 /* Constraint check succeeded */
4019                 return 0;
4020         } else {
4021                 ASN__CTFAIL(app_key, td, sptr,
4022                         "%s: constraint failed (%s:%d)",
4023                         td->name, __FILE__, __LINE__);
4024                 return -1;
4025         }
4026 }
4027
4028 static int
4029 memb_criticality_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
4030                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4031         
4032         if(!sptr) {
4033                 ASN__CTFAIL(app_key, td, sptr,
4034                         "%s: value not given (%s:%d)",
4035                         td->name, __FILE__, __LINE__);
4036                 return -1;
4037         }
4038         
4039         
4040         if(1 /* No applicable constraints whatsoever */) {
4041                 /* Nothing is here. See below */
4042         }
4043         
4044         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4045 }
4046
4047 static int
4048 memb_extensionValue_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
4049                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4050         
4051         if(!sptr) {
4052                 ASN__CTFAIL(app_key, td, sptr,
4053                         "%s: value not given (%s:%d)",
4054                         td->name, __FILE__, __LINE__);
4055                 return -1;
4056         }
4057         
4058         
4059         if(1 /* No applicable constraints whatsoever */) {
4060                 /* Nothing is here. See below */
4061         }
4062         
4063         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4064 }
4065
4066 static int
4067 memb_id_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
4068                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4069         long value;
4070         
4071         if(!sptr) {
4072                 ASN__CTFAIL(app_key, td, sptr,
4073                         "%s: value not given (%s:%d)",
4074                         td->name, __FILE__, __LINE__);
4075                 return -1;
4076         }
4077         
4078         value = *(const long *)sptr;
4079         
4080         if((value >= 0 && value <= 65535)) {
4081                 /* Constraint check succeeded */
4082                 return 0;
4083         } else {
4084                 ASN__CTFAIL(app_key, td, sptr,
4085                         "%s: constraint failed (%s:%d)",
4086                         td->name, __FILE__, __LINE__);
4087                 return -1;
4088         }
4089 }
4090
4091 static int
4092 memb_criticality_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
4093                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4094         
4095         if(!sptr) {
4096                 ASN__CTFAIL(app_key, td, sptr,
4097                         "%s: value not given (%s:%d)",
4098                         td->name, __FILE__, __LINE__);
4099                 return -1;
4100         }
4101         
4102         
4103         if(1 /* No applicable constraints whatsoever */) {
4104                 /* Nothing is here. See below */
4105         }
4106         
4107         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4108 }
4109
4110 static int
4111 memb_extensionValue_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
4112                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4113         
4114         if(!sptr) {
4115                 ASN__CTFAIL(app_key, td, sptr,
4116                         "%s: value not given (%s:%d)",
4117                         td->name, __FILE__, __LINE__);
4118                 return -1;
4119         }
4120         
4121         
4122         if(1 /* No applicable constraints whatsoever */) {
4123                 /* Nothing is here. See below */
4124         }
4125         
4126         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4127 }
4128
4129 static int
4130 memb_id_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
4131                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4132         long value;
4133         
4134         if(!sptr) {
4135                 ASN__CTFAIL(app_key, td, sptr,
4136                         "%s: value not given (%s:%d)",
4137                         td->name, __FILE__, __LINE__);
4138                 return -1;
4139         }
4140         
4141         value = *(const long *)sptr;
4142         
4143         if((value >= 0 && value <= 65535)) {
4144                 /* Constraint check succeeded */
4145                 return 0;
4146         } else {
4147                 ASN__CTFAIL(app_key, td, sptr,
4148                         "%s: constraint failed (%s:%d)",
4149                         td->name, __FILE__, __LINE__);
4150                 return -1;
4151         }
4152 }
4153
4154 static asn_type_selector_result_t
4155 select_UE_ContextInformationRetrieve_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4156         asn_type_selector_result_t result = {0, 0};
4157         const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1;
4158         size_t constraining_column = 0; /* &id */
4159         size_t for_column = 1; /* &criticality */
4160         size_t row, presence_index = 0;
4161         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationRetrieve_ExtIEs, id));
4162         
4163         for(row=0; row < itable->rows_count; row++) {
4164             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4165             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4166         
4167             if(type_cell->cell_kind == aioc__undefined)
4168                 continue;
4169         
4170             presence_index++;
4171             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4172                 result.type_descriptor = type_cell->type_descriptor;
4173                 result.presence_index = presence_index;
4174                 break;
4175             }
4176         }
4177         
4178         return result;
4179 }
4180
4181 static int
4182 memb_criticality_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
4183                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4184         
4185         if(!sptr) {
4186                 ASN__CTFAIL(app_key, td, sptr,
4187                         "%s: value not given (%s:%d)",
4188                         td->name, __FILE__, __LINE__);
4189                 return -1;
4190         }
4191         
4192         
4193         if(1 /* No applicable constraints whatsoever */) {
4194                 /* Nothing is here. See below */
4195         }
4196         
4197         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4198 }
4199
4200 static asn_type_selector_result_t
4201 select_UE_ContextInformationRetrieve_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4202         asn_type_selector_result_t result = {0, 0};
4203         const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1;
4204         size_t constraining_column = 0; /* &id */
4205         size_t for_column = 2; /* &Extension */
4206         size_t row, presence_index = 0;
4207         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationRetrieve_ExtIEs, id));
4208         
4209         for(row=0; row < itable->rows_count; row++) {
4210             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4211             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4212         
4213             if(type_cell->cell_kind == aioc__undefined)
4214                 continue;
4215         
4216             presence_index++;
4217             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4218                 result.type_descriptor = type_cell->type_descriptor;
4219                 result.presence_index = presence_index;
4220                 break;
4221             }
4222         }
4223         
4224         return result;
4225 }
4226
4227 static int
4228 memb_extensionValue_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
4229                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4230         
4231         if(!sptr) {
4232                 ASN__CTFAIL(app_key, td, sptr,
4233                         "%s: value not given (%s:%d)",
4234                         td->name, __FILE__, __LINE__);
4235                 return -1;
4236         }
4237         
4238         
4239         if(1 /* No applicable constraints whatsoever */) {
4240                 /* Nothing is here. See below */
4241         }
4242         
4243         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4244 }
4245
4246 static int
4247 memb_id_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
4248                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4249         long value;
4250         
4251         if(!sptr) {
4252                 ASN__CTFAIL(app_key, td, sptr,
4253                         "%s: value not given (%s:%d)",
4254                         td->name, __FILE__, __LINE__);
4255                 return -1;
4256         }
4257         
4258         value = *(const long *)sptr;
4259         
4260         if((value >= 0 && value <= 65535)) {
4261                 /* Constraint check succeeded */
4262                 return 0;
4263         } else {
4264                 ASN__CTFAIL(app_key, td, sptr,
4265                         "%s: constraint failed (%s:%d)",
4266                         td->name, __FILE__, __LINE__);
4267                 return -1;
4268         }
4269 }
4270
4271 static asn_type_selector_result_t
4272 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4273         asn_type_selector_result_t result = {0, 0};
4274         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1;
4275         size_t constraining_column = 0; /* &id */
4276         size_t for_column = 1; /* &criticality */
4277         size_t row, presence_index = 0;
4278         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, id));
4279         
4280         for(row=0; row < itable->rows_count; row++) {
4281             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4282             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4283         
4284             if(type_cell->cell_kind == aioc__undefined)
4285                 continue;
4286         
4287             presence_index++;
4288             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4289                 result.type_descriptor = type_cell->type_descriptor;
4290                 result.presence_index = presence_index;
4291                 break;
4292             }
4293         }
4294         
4295         return result;
4296 }
4297
4298 static int
4299 memb_criticality_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
4300                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4301         
4302         if(!sptr) {
4303                 ASN__CTFAIL(app_key, td, sptr,
4304                         "%s: value not given (%s:%d)",
4305                         td->name, __FILE__, __LINE__);
4306                 return -1;
4307         }
4308         
4309         
4310         if(1 /* No applicable constraints whatsoever */) {
4311                 /* Nothing is here. See below */
4312         }
4313         
4314         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4315 }
4316
4317 static asn_type_selector_result_t
4318 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4319         asn_type_selector_result_t result = {0, 0};
4320         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1;
4321         size_t constraining_column = 0; /* &id */
4322         size_t for_column = 2; /* &Extension */
4323         size_t row, presence_index = 0;
4324         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, id));
4325         
4326         for(row=0; row < itable->rows_count; row++) {
4327             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4328             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4329         
4330             if(type_cell->cell_kind == aioc__undefined)
4331                 continue;
4332         
4333             presence_index++;
4334             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4335                 result.type_descriptor = type_cell->type_descriptor;
4336                 result.presence_index = presence_index;
4337                 break;
4338             }
4339         }
4340         
4341         return result;
4342 }
4343
4344 static int
4345 memb_extensionValue_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
4346                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4347         
4348         if(!sptr) {
4349                 ASN__CTFAIL(app_key, td, sptr,
4350                         "%s: value not given (%s:%d)",
4351                         td->name, __FILE__, __LINE__);
4352                 return -1;
4353         }
4354         
4355         
4356         if(1 /* No applicable constraints whatsoever */) {
4357                 /* Nothing is here. See below */
4358         }
4359         
4360         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4361 }
4362
4363 static int
4364 memb_id_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
4365                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4366         long value;
4367         
4368         if(!sptr) {
4369                 ASN__CTFAIL(app_key, td, sptr,
4370                         "%s: value not given (%s:%d)",
4371                         td->name, __FILE__, __LINE__);
4372                 return -1;
4373         }
4374         
4375         value = *(const long *)sptr;
4376         
4377         if((value >= 0 && value <= 65535)) {
4378                 /* Constraint check succeeded */
4379                 return 0;
4380         } else {
4381                 ASN__CTFAIL(app_key, td, sptr,
4382                         "%s: constraint failed (%s:%d)",
4383                         td->name, __FILE__, __LINE__);
4384                 return -1;
4385         }
4386 }
4387
4388 static int
4389 memb_criticality_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
4390                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4391         
4392         if(!sptr) {
4393                 ASN__CTFAIL(app_key, td, sptr,
4394                         "%s: value not given (%s:%d)",
4395                         td->name, __FILE__, __LINE__);
4396                 return -1;
4397         }
4398         
4399         
4400         if(1 /* No applicable constraints whatsoever */) {
4401                 /* Nothing is here. See below */
4402         }
4403         
4404         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4405 }
4406
4407 static int
4408 memb_extensionValue_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
4409                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4410         
4411         if(!sptr) {
4412                 ASN__CTFAIL(app_key, td, sptr,
4413                         "%s: value not given (%s:%d)",
4414                         td->name, __FILE__, __LINE__);
4415                 return -1;
4416         }
4417         
4418         
4419         if(1 /* No applicable constraints whatsoever */) {
4420                 /* Nothing is here. See below */
4421         }
4422         
4423         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4424 }
4425
4426 static int
4427 memb_id_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
4428                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4429         long value;
4430         
4431         if(!sptr) {
4432                 ASN__CTFAIL(app_key, td, sptr,
4433                         "%s: value not given (%s:%d)",
4434                         td->name, __FILE__, __LINE__);
4435                 return -1;
4436         }
4437         
4438         value = *(const long *)sptr;
4439         
4440         if((value >= 0 && value <= 65535)) {
4441                 /* Constraint check succeeded */
4442                 return 0;
4443         } else {
4444                 ASN__CTFAIL(app_key, td, sptr,
4445                         "%s: constraint failed (%s:%d)",
4446                         td->name, __FILE__, __LINE__);
4447                 return -1;
4448         }
4449 }
4450
4451 static asn_type_selector_result_t
4452 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4453         asn_type_selector_result_t result = {0, 0};
4454         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1;
4455         size_t constraining_column = 0; /* &id */
4456         size_t for_column = 1; /* &criticality */
4457         size_t row, presence_index = 0;
4458         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, id));
4459         
4460         for(row=0; row < itable->rows_count; row++) {
4461             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4462             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4463         
4464             if(type_cell->cell_kind == aioc__undefined)
4465                 continue;
4466         
4467             presence_index++;
4468             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4469                 result.type_descriptor = type_cell->type_descriptor;
4470                 result.presence_index = presence_index;
4471                 break;
4472             }
4473         }
4474         
4475         return result;
4476 }
4477
4478 static int
4479 memb_criticality_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
4480                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4481         
4482         if(!sptr) {
4483                 ASN__CTFAIL(app_key, td, sptr,
4484                         "%s: value not given (%s:%d)",
4485                         td->name, __FILE__, __LINE__);
4486                 return -1;
4487         }
4488         
4489         
4490         if(1 /* No applicable constraints whatsoever */) {
4491                 /* Nothing is here. See below */
4492         }
4493         
4494         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4495 }
4496
4497 static asn_type_selector_result_t
4498 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4499         asn_type_selector_result_t result = {0, 0};
4500         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1;
4501         size_t constraining_column = 0; /* &id */
4502         size_t for_column = 2; /* &Extension */
4503         size_t row, presence_index = 0;
4504         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, id));
4505         
4506         for(row=0; row < itable->rows_count; row++) {
4507             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4508             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4509         
4510             if(type_cell->cell_kind == aioc__undefined)
4511                 continue;
4512         
4513             presence_index++;
4514             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4515                 result.type_descriptor = type_cell->type_descriptor;
4516                 result.presence_index = presence_index;
4517                 break;
4518             }
4519         }
4520         
4521         return result;
4522 }
4523
4524 static int
4525 memb_extensionValue_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
4526                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4527         
4528         if(!sptr) {
4529                 ASN__CTFAIL(app_key, td, sptr,
4530                         "%s: value not given (%s:%d)",
4531                         td->name, __FILE__, __LINE__);
4532                 return -1;
4533         }
4534         
4535         
4536         if(1 /* No applicable constraints whatsoever */) {
4537                 /* Nothing is here. See below */
4538         }
4539         
4540         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4541 }
4542
4543 static int
4544 memb_id_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
4545                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4546         long value;
4547         
4548         if(!sptr) {
4549                 ASN__CTFAIL(app_key, td, sptr,
4550                         "%s: value not given (%s:%d)",
4551                         td->name, __FILE__, __LINE__);
4552                 return -1;
4553         }
4554         
4555         value = *(const long *)sptr;
4556         
4557         if((value >= 0 && value <= 65535)) {
4558                 /* Constraint check succeeded */
4559                 return 0;
4560         } else {
4561                 ASN__CTFAIL(app_key, td, sptr,
4562                         "%s: constraint failed (%s:%d)",
4563                         td->name, __FILE__, __LINE__);
4564                 return -1;
4565         }
4566 }
4567
4568 static asn_type_selector_result_t
4569 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4570         asn_type_selector_result_t result = {0, 0};
4571         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1;
4572         size_t constraining_column = 0; /* &id */
4573         size_t for_column = 1; /* &criticality */
4574         size_t row, presence_index = 0;
4575         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, id));
4576         
4577         for(row=0; row < itable->rows_count; row++) {
4578             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4579             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4580         
4581             if(type_cell->cell_kind == aioc__undefined)
4582                 continue;
4583         
4584             presence_index++;
4585             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4586                 result.type_descriptor = type_cell->type_descriptor;
4587                 result.presence_index = presence_index;
4588                 break;
4589             }
4590         }
4591         
4592         return result;
4593 }
4594
4595 static int
4596 memb_criticality_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
4597                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4598         
4599         if(!sptr) {
4600                 ASN__CTFAIL(app_key, td, sptr,
4601                         "%s: value not given (%s:%d)",
4602                         td->name, __FILE__, __LINE__);
4603                 return -1;
4604         }
4605         
4606         
4607         if(1 /* No applicable constraints whatsoever */) {
4608                 /* Nothing is here. See below */
4609         }
4610         
4611         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4612 }
4613
4614 static asn_type_selector_result_t
4615 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4616         asn_type_selector_result_t result = {0, 0};
4617         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1;
4618         size_t constraining_column = 0; /* &id */
4619         size_t for_column = 2; /* &Extension */
4620         size_t row, presence_index = 0;
4621         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, id));
4622         
4623         for(row=0; row < itable->rows_count; row++) {
4624             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4625             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4626         
4627             if(type_cell->cell_kind == aioc__undefined)
4628                 continue;
4629         
4630             presence_index++;
4631             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4632                 result.type_descriptor = type_cell->type_descriptor;
4633                 result.presence_index = presence_index;
4634                 break;
4635             }
4636         }
4637         
4638         return result;
4639 }
4640
4641 static int
4642 memb_extensionValue_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
4643                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4644         
4645         if(!sptr) {
4646                 ASN__CTFAIL(app_key, td, sptr,
4647                         "%s: value not given (%s:%d)",
4648                         td->name, __FILE__, __LINE__);
4649                 return -1;
4650         }
4651         
4652         
4653         if(1 /* No applicable constraints whatsoever */) {
4654                 /* Nothing is here. See below */
4655         }
4656         
4657         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4658 }
4659
4660 static int
4661 memb_id_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
4662                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4663         long value;
4664         
4665         if(!sptr) {
4666                 ASN__CTFAIL(app_key, td, sptr,
4667                         "%s: value not given (%s:%d)",
4668                         td->name, __FILE__, __LINE__);
4669                 return -1;
4670         }
4671         
4672         value = *(const long *)sptr;
4673         
4674         if((value >= 0 && value <= 65535)) {
4675                 /* Constraint check succeeded */
4676                 return 0;
4677         } else {
4678                 ASN__CTFAIL(app_key, td, sptr,
4679                         "%s: constraint failed (%s:%d)",
4680                         td->name, __FILE__, __LINE__);
4681                 return -1;
4682         }
4683 }
4684
4685 static int
4686 memb_criticality_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
4687                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4688         
4689         if(!sptr) {
4690                 ASN__CTFAIL(app_key, td, sptr,
4691                         "%s: value not given (%s:%d)",
4692                         td->name, __FILE__, __LINE__);
4693                 return -1;
4694         }
4695         
4696         
4697         if(1 /* No applicable constraints whatsoever */) {
4698                 /* Nothing is here. See below */
4699         }
4700         
4701         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4702 }
4703
4704 static int
4705 memb_extensionValue_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
4706                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4707         
4708         if(!sptr) {
4709                 ASN__CTFAIL(app_key, td, sptr,
4710                         "%s: value not given (%s:%d)",
4711                         td->name, __FILE__, __LINE__);
4712                 return -1;
4713         }
4714         
4715         
4716         if(1 /* No applicable constraints whatsoever */) {
4717                 /* Nothing is here. See below */
4718         }
4719         
4720         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4721 }
4722
4723 static int
4724 memb_id_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
4725                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4726         long value;
4727         
4728         if(!sptr) {
4729                 ASN__CTFAIL(app_key, td, sptr,
4730                         "%s: value not given (%s:%d)",
4731                         td->name, __FILE__, __LINE__);
4732                 return -1;
4733         }
4734         
4735         value = *(const long *)sptr;
4736         
4737         if((value >= 0 && value <= 65535)) {
4738                 /* Constraint check succeeded */
4739                 return 0;
4740         } else {
4741                 ASN__CTFAIL(app_key, td, sptr,
4742                         "%s: constraint failed (%s:%d)",
4743                         td->name, __FILE__, __LINE__);
4744                 return -1;
4745         }
4746 }
4747
4748 static asn_type_selector_result_t
4749 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4750         asn_type_selector_result_t result = {0, 0};
4751         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1;
4752         size_t constraining_column = 0; /* &id */
4753         size_t for_column = 1; /* &criticality */
4754         size_t row, presence_index = 0;
4755         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, id));
4756         
4757         for(row=0; row < itable->rows_count; row++) {
4758             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4759             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4760         
4761             if(type_cell->cell_kind == aioc__undefined)
4762                 continue;
4763         
4764             presence_index++;
4765             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4766                 result.type_descriptor = type_cell->type_descriptor;
4767                 result.presence_index = presence_index;
4768                 break;
4769             }
4770         }
4771         
4772         return result;
4773 }
4774
4775 static int
4776 memb_criticality_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
4777                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4778         
4779         if(!sptr) {
4780                 ASN__CTFAIL(app_key, td, sptr,
4781                         "%s: value not given (%s:%d)",
4782                         td->name, __FILE__, __LINE__);
4783                 return -1;
4784         }
4785         
4786         
4787         if(1 /* No applicable constraints whatsoever */) {
4788                 /* Nothing is here. See below */
4789         }
4790         
4791         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4792 }
4793
4794 static asn_type_selector_result_t
4795 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4796         asn_type_selector_result_t result = {0, 0};
4797         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1;
4798         size_t constraining_column = 0; /* &id */
4799         size_t for_column = 2; /* &Extension */
4800         size_t row, presence_index = 0;
4801         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, id));
4802         
4803         for(row=0; row < itable->rows_count; row++) {
4804             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4805             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4806         
4807             if(type_cell->cell_kind == aioc__undefined)
4808                 continue;
4809         
4810             presence_index++;
4811             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4812                 result.type_descriptor = type_cell->type_descriptor;
4813                 result.presence_index = presence_index;
4814                 break;
4815             }
4816         }
4817         
4818         return result;
4819 }
4820
4821 static int
4822 memb_extensionValue_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
4823                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4824         
4825         if(!sptr) {
4826                 ASN__CTFAIL(app_key, td, sptr,
4827                         "%s: value not given (%s:%d)",
4828                         td->name, __FILE__, __LINE__);
4829                 return -1;
4830         }
4831         
4832         
4833         if(1 /* No applicable constraints whatsoever */) {
4834                 /* Nothing is here. See below */
4835         }
4836         
4837         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4838 }
4839
4840 static int
4841 memb_id_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
4842                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4843         long value;
4844         
4845         if(!sptr) {
4846                 ASN__CTFAIL(app_key, td, sptr,
4847                         "%s: value not given (%s:%d)",
4848                         td->name, __FILE__, __LINE__);
4849                 return -1;
4850         }
4851         
4852         value = *(const long *)sptr;
4853         
4854         if((value >= 0 && value <= 65535)) {
4855                 /* Constraint check succeeded */
4856                 return 0;
4857         } else {
4858                 ASN__CTFAIL(app_key, td, sptr,
4859                         "%s: constraint failed (%s:%d)",
4860                         td->name, __FILE__, __LINE__);
4861                 return -1;
4862         }
4863 }
4864
4865 static asn_type_selector_result_t
4866 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4867         asn_type_selector_result_t result = {0, 0};
4868         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1;
4869         size_t constraining_column = 0; /* &id */
4870         size_t for_column = 1; /* &criticality */
4871         size_t row, presence_index = 0;
4872         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, id));
4873         
4874         for(row=0; row < itable->rows_count; row++) {
4875             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4876             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4877         
4878             if(type_cell->cell_kind == aioc__undefined)
4879                 continue;
4880         
4881             presence_index++;
4882             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4883                 result.type_descriptor = type_cell->type_descriptor;
4884                 result.presence_index = presence_index;
4885                 break;
4886             }
4887         }
4888         
4889         return result;
4890 }
4891
4892 static int
4893 memb_criticality_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
4894                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4895         
4896         if(!sptr) {
4897                 ASN__CTFAIL(app_key, td, sptr,
4898                         "%s: value not given (%s:%d)",
4899                         td->name, __FILE__, __LINE__);
4900                 return -1;
4901         }
4902         
4903         
4904         if(1 /* No applicable constraints whatsoever */) {
4905                 /* Nothing is here. See below */
4906         }
4907         
4908         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4909 }
4910
4911 static asn_type_selector_result_t
4912 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4913         asn_type_selector_result_t result = {0, 0};
4914         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1;
4915         size_t constraining_column = 0; /* &id */
4916         size_t for_column = 2; /* &Extension */
4917         size_t row, presence_index = 0;
4918         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, id));
4919         
4920         for(row=0; row < itable->rows_count; row++) {
4921             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4922             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4923         
4924             if(type_cell->cell_kind == aioc__undefined)
4925                 continue;
4926         
4927             presence_index++;
4928             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4929                 result.type_descriptor = type_cell->type_descriptor;
4930                 result.presence_index = presence_index;
4931                 break;
4932             }
4933         }
4934         
4935         return result;
4936 }
4937
4938 static int
4939 memb_extensionValue_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
4940                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4941         
4942         if(!sptr) {
4943                 ASN__CTFAIL(app_key, td, sptr,
4944                         "%s: value not given (%s:%d)",
4945                         td->name, __FILE__, __LINE__);
4946                 return -1;
4947         }
4948         
4949         
4950         if(1 /* No applicable constraints whatsoever */) {
4951                 /* Nothing is here. See below */
4952         }
4953         
4954         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4955 }
4956
4957 static int
4958 memb_id_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
4959                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4960         long value;
4961         
4962         if(!sptr) {
4963                 ASN__CTFAIL(app_key, td, sptr,
4964                         "%s: value not given (%s:%d)",
4965                         td->name, __FILE__, __LINE__);
4966                 return -1;
4967         }
4968         
4969         value = *(const long *)sptr;
4970         
4971         if((value >= 0 && value <= 65535)) {
4972                 /* Constraint check succeeded */
4973                 return 0;
4974         } else {
4975                 ASN__CTFAIL(app_key, td, sptr,
4976                         "%s: constraint failed (%s:%d)",
4977                         td->name, __FILE__, __LINE__);
4978                 return -1;
4979         }
4980 }
4981
4982 static int
4983 memb_criticality_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
4984                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4985         
4986         if(!sptr) {
4987                 ASN__CTFAIL(app_key, td, sptr,
4988                         "%s: value not given (%s:%d)",
4989                         td->name, __FILE__, __LINE__);
4990                 return -1;
4991         }
4992         
4993         
4994         if(1 /* No applicable constraints whatsoever */) {
4995                 /* Nothing is here. See below */
4996         }
4997         
4998         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4999 }
5000
5001 static int
5002 memb_extensionValue_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
5003                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5004         
5005         if(!sptr) {
5006                 ASN__CTFAIL(app_key, td, sptr,
5007                         "%s: value not given (%s:%d)",
5008                         td->name, __FILE__, __LINE__);
5009                 return -1;
5010         }
5011         
5012         
5013         if(1 /* No applicable constraints whatsoever */) {
5014                 /* Nothing is here. See below */
5015         }
5016         
5017         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5018 }
5019
5020 static int
5021 memb_id_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
5022                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5023         long value;
5024         
5025         if(!sptr) {
5026                 ASN__CTFAIL(app_key, td, sptr,
5027                         "%s: value not given (%s:%d)",
5028                         td->name, __FILE__, __LINE__);
5029                 return -1;
5030         }
5031         
5032         value = *(const long *)sptr;
5033         
5034         if((value >= 0 && value <= 65535)) {
5035                 /* Constraint check succeeded */
5036                 return 0;
5037         } else {
5038                 ASN__CTFAIL(app_key, td, sptr,
5039                         "%s: constraint failed (%s:%d)",
5040                         td->name, __FILE__, __LINE__);
5041                 return -1;
5042         }
5043 }
5044
5045 static int
5046 memb_criticality_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
5047                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5048         
5049         if(!sptr) {
5050                 ASN__CTFAIL(app_key, td, sptr,
5051                         "%s: value not given (%s:%d)",
5052                         td->name, __FILE__, __LINE__);
5053                 return -1;
5054         }
5055         
5056         
5057         if(1 /* No applicable constraints whatsoever */) {
5058                 /* Nothing is here. See below */
5059         }
5060         
5061         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5062 }
5063
5064 static int
5065 memb_extensionValue_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
5066                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5067         
5068         if(!sptr) {
5069                 ASN__CTFAIL(app_key, td, sptr,
5070                         "%s: value not given (%s:%d)",
5071                         td->name, __FILE__, __LINE__);
5072                 return -1;
5073         }
5074         
5075         
5076         if(1 /* No applicable constraints whatsoever */) {
5077                 /* Nothing is here. See below */
5078         }
5079         
5080         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5081 }
5082
5083 static int
5084 memb_id_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
5085                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5086         long value;
5087         
5088         if(!sptr) {
5089                 ASN__CTFAIL(app_key, td, sptr,
5090                         "%s: value not given (%s:%d)",
5091                         td->name, __FILE__, __LINE__);
5092                 return -1;
5093         }
5094         
5095         value = *(const long *)sptr;
5096         
5097         if((value >= 0 && value <= 65535)) {
5098                 /* Constraint check succeeded */
5099                 return 0;
5100         } else {
5101                 ASN__CTFAIL(app_key, td, sptr,
5102                         "%s: constraint failed (%s:%d)",
5103                         td->name, __FILE__, __LINE__);
5104                 return -1;
5105         }
5106 }
5107
5108 static asn_type_selector_result_t
5109 select_UE_ContextInformationSgNBModReqExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5110         asn_type_selector_result_t result = {0, 0};
5111         const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1;
5112         size_t constraining_column = 0; /* &id */
5113         size_t for_column = 1; /* &criticality */
5114         size_t row, presence_index = 0;
5115         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationSgNBModReqExtIEs, id));
5116         
5117         for(row=0; row < itable->rows_count; row++) {
5118             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5119             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5120         
5121             if(type_cell->cell_kind == aioc__undefined)
5122                 continue;
5123         
5124             presence_index++;
5125             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5126                 result.type_descriptor = type_cell->type_descriptor;
5127                 result.presence_index = presence_index;
5128                 break;
5129             }
5130         }
5131         
5132         return result;
5133 }
5134
5135 static int
5136 memb_criticality_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
5137                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5138         
5139         if(!sptr) {
5140                 ASN__CTFAIL(app_key, td, sptr,
5141                         "%s: value not given (%s:%d)",
5142                         td->name, __FILE__, __LINE__);
5143                 return -1;
5144         }
5145         
5146         
5147         if(1 /* No applicable constraints whatsoever */) {
5148                 /* Nothing is here. See below */
5149         }
5150         
5151         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5152 }
5153
5154 static asn_type_selector_result_t
5155 select_UE_ContextInformationSgNBModReqExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5156         asn_type_selector_result_t result = {0, 0};
5157         const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1;
5158         size_t constraining_column = 0; /* &id */
5159         size_t for_column = 2; /* &Extension */
5160         size_t row, presence_index = 0;
5161         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationSgNBModReqExtIEs, id));
5162         
5163         for(row=0; row < itable->rows_count; row++) {
5164             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5165             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5166         
5167             if(type_cell->cell_kind == aioc__undefined)
5168                 continue;
5169         
5170             presence_index++;
5171             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5172                 result.type_descriptor = type_cell->type_descriptor;
5173                 result.presence_index = presence_index;
5174                 break;
5175             }
5176         }
5177         
5178         return result;
5179 }
5180
5181 static int
5182 memb_extensionValue_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
5183                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5184         
5185         if(!sptr) {
5186                 ASN__CTFAIL(app_key, td, sptr,
5187                         "%s: value not given (%s:%d)",
5188                         td->name, __FILE__, __LINE__);
5189                 return -1;
5190         }
5191         
5192         
5193         if(1 /* No applicable constraints whatsoever */) {
5194                 /* Nothing is here. See below */
5195         }
5196         
5197         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5198 }
5199
5200 static int
5201 memb_id_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
5202                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5203         long value;
5204         
5205         if(!sptr) {
5206                 ASN__CTFAIL(app_key, td, sptr,
5207                         "%s: value not given (%s:%d)",
5208                         td->name, __FILE__, __LINE__);
5209                 return -1;
5210         }
5211         
5212         value = *(const long *)sptr;
5213         
5214         if((value >= 0 && value <= 65535)) {
5215                 /* Constraint check succeeded */
5216                 return 0;
5217         } else {
5218                 ASN__CTFAIL(app_key, td, sptr,
5219                         "%s: constraint failed (%s:%d)",
5220                         td->name, __FILE__, __LINE__);
5221                 return -1;
5222         }
5223 }
5224
5225 static int
5226 memb_criticality_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
5227                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5228         
5229         if(!sptr) {
5230                 ASN__CTFAIL(app_key, td, sptr,
5231                         "%s: value not given (%s:%d)",
5232                         td->name, __FILE__, __LINE__);
5233                 return -1;
5234         }
5235         
5236         
5237         if(1 /* No applicable constraints whatsoever */) {
5238                 /* Nothing is here. See below */
5239         }
5240         
5241         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5242 }
5243
5244 static int
5245 memb_extensionValue_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
5246                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5247         
5248         if(!sptr) {
5249                 ASN__CTFAIL(app_key, td, sptr,
5250                         "%s: value not given (%s:%d)",
5251                         td->name, __FILE__, __LINE__);
5252                 return -1;
5253         }
5254         
5255         
5256         if(1 /* No applicable constraints whatsoever */) {
5257                 /* Nothing is here. See below */
5258         }
5259         
5260         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5261 }
5262
5263 static int
5264 memb_id_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
5265                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5266         long value;
5267         
5268         if(!sptr) {
5269                 ASN__CTFAIL(app_key, td, sptr,
5270                         "%s: value not given (%s:%d)",
5271                         td->name, __FILE__, __LINE__);
5272                 return -1;
5273         }
5274         
5275         value = *(const long *)sptr;
5276         
5277         if((value >= 0 && value <= 65535)) {
5278                 /* Constraint check succeeded */
5279                 return 0;
5280         } else {
5281                 ASN__CTFAIL(app_key, td, sptr,
5282                         "%s: constraint failed (%s:%d)",
5283                         td->name, __FILE__, __LINE__);
5284                 return -1;
5285         }
5286 }
5287
5288 static asn_type_selector_result_t
5289 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5290         asn_type_selector_result_t result = {0, 0};
5291         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5292         size_t constraining_column = 0; /* &id */
5293         size_t for_column = 1; /* &criticality */
5294         size_t row, presence_index = 0;
5295         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5296         
5297         for(row=0; row < itable->rows_count; row++) {
5298             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5299             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5300         
5301             if(type_cell->cell_kind == aioc__undefined)
5302                 continue;
5303         
5304             presence_index++;
5305             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5306                 result.type_descriptor = type_cell->type_descriptor;
5307                 result.presence_index = presence_index;
5308                 break;
5309             }
5310         }
5311         
5312         return result;
5313 }
5314
5315 static int
5316 memb_criticality_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
5317                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5318         
5319         if(!sptr) {
5320                 ASN__CTFAIL(app_key, td, sptr,
5321                         "%s: value not given (%s:%d)",
5322                         td->name, __FILE__, __LINE__);
5323                 return -1;
5324         }
5325         
5326         
5327         if(1 /* No applicable constraints whatsoever */) {
5328                 /* Nothing is here. See below */
5329         }
5330         
5331         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5332 }
5333
5334 static asn_type_selector_result_t
5335 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5336         asn_type_selector_result_t result = {0, 0};
5337         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5338         size_t constraining_column = 0; /* &id */
5339         size_t for_column = 2; /* &Extension */
5340         size_t row, presence_index = 0;
5341         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5342         
5343         for(row=0; row < itable->rows_count; row++) {
5344             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5345             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5346         
5347             if(type_cell->cell_kind == aioc__undefined)
5348                 continue;
5349         
5350             presence_index++;
5351             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5352                 result.type_descriptor = type_cell->type_descriptor;
5353                 result.presence_index = presence_index;
5354                 break;
5355             }
5356         }
5357         
5358         return result;
5359 }
5360
5361 static int
5362 memb_extensionValue_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
5363                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5364         
5365         if(!sptr) {
5366                 ASN__CTFAIL(app_key, td, sptr,
5367                         "%s: value not given (%s:%d)",
5368                         td->name, __FILE__, __LINE__);
5369                 return -1;
5370         }
5371         
5372         
5373         if(1 /* No applicable constraints whatsoever */) {
5374                 /* Nothing is here. See below */
5375         }
5376         
5377         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5378 }
5379
5380 static int
5381 memb_id_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
5382                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5383         long value;
5384         
5385         if(!sptr) {
5386                 ASN__CTFAIL(app_key, td, sptr,
5387                         "%s: value not given (%s:%d)",
5388                         td->name, __FILE__, __LINE__);
5389                 return -1;
5390         }
5391         
5392         value = *(const long *)sptr;
5393         
5394         if((value >= 0 && value <= 65535)) {
5395                 /* Constraint check succeeded */
5396                 return 0;
5397         } else {
5398                 ASN__CTFAIL(app_key, td, sptr,
5399                         "%s: constraint failed (%s:%d)",
5400                         td->name, __FILE__, __LINE__);
5401                 return -1;
5402         }
5403 }
5404
5405 static asn_type_selector_result_t
5406 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5407         asn_type_selector_result_t result = {0, 0};
5408         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5409         size_t constraining_column = 0; /* &id */
5410         size_t for_column = 1; /* &criticality */
5411         size_t row, presence_index = 0;
5412         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5413         
5414         for(row=0; row < itable->rows_count; row++) {
5415             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5416             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5417         
5418             if(type_cell->cell_kind == aioc__undefined)
5419                 continue;
5420         
5421             presence_index++;
5422             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5423                 result.type_descriptor = type_cell->type_descriptor;
5424                 result.presence_index = presence_index;
5425                 break;
5426             }
5427         }
5428         
5429         return result;
5430 }
5431
5432 static int
5433 memb_criticality_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
5434                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5435         
5436         if(!sptr) {
5437                 ASN__CTFAIL(app_key, td, sptr,
5438                         "%s: value not given (%s:%d)",
5439                         td->name, __FILE__, __LINE__);
5440                 return -1;
5441         }
5442         
5443         
5444         if(1 /* No applicable constraints whatsoever */) {
5445                 /* Nothing is here. See below */
5446         }
5447         
5448         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5449 }
5450
5451 static asn_type_selector_result_t
5452 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5453         asn_type_selector_result_t result = {0, 0};
5454         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5455         size_t constraining_column = 0; /* &id */
5456         size_t for_column = 2; /* &Extension */
5457         size_t row, presence_index = 0;
5458         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5459         
5460         for(row=0; row < itable->rows_count; row++) {
5461             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5462             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5463         
5464             if(type_cell->cell_kind == aioc__undefined)
5465                 continue;
5466         
5467             presence_index++;
5468             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5469                 result.type_descriptor = type_cell->type_descriptor;
5470                 result.presence_index = presence_index;
5471                 break;
5472             }
5473         }
5474         
5475         return result;
5476 }
5477
5478 static int
5479 memb_extensionValue_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
5480                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5481         
5482         if(!sptr) {
5483                 ASN__CTFAIL(app_key, td, sptr,
5484                         "%s: value not given (%s:%d)",
5485                         td->name, __FILE__, __LINE__);
5486                 return -1;
5487         }
5488         
5489         
5490         if(1 /* No applicable constraints whatsoever */) {
5491                 /* Nothing is here. See below */
5492         }
5493         
5494         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5495 }
5496
5497 static int
5498 memb_id_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
5499                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5500         long value;
5501         
5502         if(!sptr) {
5503                 ASN__CTFAIL(app_key, td, sptr,
5504                         "%s: value not given (%s:%d)",
5505                         td->name, __FILE__, __LINE__);
5506                 return -1;
5507         }
5508         
5509         value = *(const long *)sptr;
5510         
5511         if((value >= 0 && value <= 65535)) {
5512                 /* Constraint check succeeded */
5513                 return 0;
5514         } else {
5515                 ASN__CTFAIL(app_key, td, sptr,
5516                         "%s: constraint failed (%s:%d)",
5517                         td->name, __FILE__, __LINE__);
5518                 return -1;
5519         }
5520 }
5521
5522 static int
5523 memb_criticality_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
5524                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5525         
5526         if(!sptr) {
5527                 ASN__CTFAIL(app_key, td, sptr,
5528                         "%s: value not given (%s:%d)",
5529                         td->name, __FILE__, __LINE__);
5530                 return -1;
5531         }
5532         
5533         
5534         if(1 /* No applicable constraints whatsoever */) {
5535                 /* Nothing is here. See below */
5536         }
5537         
5538         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5539 }
5540
5541 static int
5542 memb_extensionValue_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
5543                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5544         
5545         if(!sptr) {
5546                 ASN__CTFAIL(app_key, td, sptr,
5547                         "%s: value not given (%s:%d)",
5548                         td->name, __FILE__, __LINE__);
5549                 return -1;
5550         }
5551         
5552         
5553         if(1 /* No applicable constraints whatsoever */) {
5554                 /* Nothing is here. See below */
5555         }
5556         
5557         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5558 }
5559
5560 static int
5561 memb_id_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
5562                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5563         long value;
5564         
5565         if(!sptr) {
5566                 ASN__CTFAIL(app_key, td, sptr,
5567                         "%s: value not given (%s:%d)",
5568                         td->name, __FILE__, __LINE__);
5569                 return -1;
5570         }
5571         
5572         value = *(const long *)sptr;
5573         
5574         if((value >= 0 && value <= 65535)) {
5575                 /* Constraint check succeeded */
5576                 return 0;
5577         } else {
5578                 ASN__CTFAIL(app_key, td, sptr,
5579                         "%s: constraint failed (%s:%d)",
5580                         td->name, __FILE__, __LINE__);
5581                 return -1;
5582         }
5583 }
5584
5585 static asn_type_selector_result_t
5586 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5587         asn_type_selector_result_t result = {0, 0};
5588         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5589         size_t constraining_column = 0; /* &id */
5590         size_t for_column = 1; /* &criticality */
5591         size_t row, presence_index = 0;
5592         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5593         
5594         for(row=0; row < itable->rows_count; row++) {
5595             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5596             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5597         
5598             if(type_cell->cell_kind == aioc__undefined)
5599                 continue;
5600         
5601             presence_index++;
5602             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5603                 result.type_descriptor = type_cell->type_descriptor;
5604                 result.presence_index = presence_index;
5605                 break;
5606             }
5607         }
5608         
5609         return result;
5610 }
5611
5612 static int
5613 memb_criticality_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
5614                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5615         
5616         if(!sptr) {
5617                 ASN__CTFAIL(app_key, td, sptr,
5618                         "%s: value not given (%s:%d)",
5619                         td->name, __FILE__, __LINE__);
5620                 return -1;
5621         }
5622         
5623         
5624         if(1 /* No applicable constraints whatsoever */) {
5625                 /* Nothing is here. See below */
5626         }
5627         
5628         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5629 }
5630
5631 static asn_type_selector_result_t
5632 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5633         asn_type_selector_result_t result = {0, 0};
5634         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5635         size_t constraining_column = 0; /* &id */
5636         size_t for_column = 2; /* &Extension */
5637         size_t row, presence_index = 0;
5638         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5639         
5640         for(row=0; row < itable->rows_count; row++) {
5641             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5642             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5643         
5644             if(type_cell->cell_kind == aioc__undefined)
5645                 continue;
5646         
5647             presence_index++;
5648             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5649                 result.type_descriptor = type_cell->type_descriptor;
5650                 result.presence_index = presence_index;
5651                 break;
5652             }
5653         }
5654         
5655         return result;
5656 }
5657
5658 static int
5659 memb_extensionValue_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
5660                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5661         
5662         if(!sptr) {
5663                 ASN__CTFAIL(app_key, td, sptr,
5664                         "%s: value not given (%s:%d)",
5665                         td->name, __FILE__, __LINE__);
5666                 return -1;
5667         }
5668         
5669         
5670         if(1 /* No applicable constraints whatsoever */) {
5671                 /* Nothing is here. See below */
5672         }
5673         
5674         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5675 }
5676
5677 static int
5678 memb_id_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
5679                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5680         long value;
5681         
5682         if(!sptr) {
5683                 ASN__CTFAIL(app_key, td, sptr,
5684                         "%s: value not given (%s:%d)",
5685                         td->name, __FILE__, __LINE__);
5686                 return -1;
5687         }
5688         
5689         value = *(const long *)sptr;
5690         
5691         if((value >= 0 && value <= 65535)) {
5692                 /* Constraint check succeeded */
5693                 return 0;
5694         } else {
5695                 ASN__CTFAIL(app_key, td, sptr,
5696                         "%s: constraint failed (%s:%d)",
5697                         td->name, __FILE__, __LINE__);
5698                 return -1;
5699         }
5700 }
5701
5702 static asn_type_selector_result_t
5703 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5704         asn_type_selector_result_t result = {0, 0};
5705         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5706         size_t constraining_column = 0; /* &id */
5707         size_t for_column = 1; /* &criticality */
5708         size_t row, presence_index = 0;
5709         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5710         
5711         for(row=0; row < itable->rows_count; row++) {
5712             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5713             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5714         
5715             if(type_cell->cell_kind == aioc__undefined)
5716                 continue;
5717         
5718             presence_index++;
5719             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5720                 result.type_descriptor = type_cell->type_descriptor;
5721                 result.presence_index = presence_index;
5722                 break;
5723             }
5724         }
5725         
5726         return result;
5727 }
5728
5729 static int
5730 memb_criticality_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
5731                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5732         
5733         if(!sptr) {
5734                 ASN__CTFAIL(app_key, td, sptr,
5735                         "%s: value not given (%s:%d)",
5736                         td->name, __FILE__, __LINE__);
5737                 return -1;
5738         }
5739         
5740         
5741         if(1 /* No applicable constraints whatsoever */) {
5742                 /* Nothing is here. See below */
5743         }
5744         
5745         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5746 }
5747
5748 static asn_type_selector_result_t
5749 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5750         asn_type_selector_result_t result = {0, 0};
5751         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5752         size_t constraining_column = 0; /* &id */
5753         size_t for_column = 2; /* &Extension */
5754         size_t row, presence_index = 0;
5755         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5756         
5757         for(row=0; row < itable->rows_count; row++) {
5758             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5759             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5760         
5761             if(type_cell->cell_kind == aioc__undefined)
5762                 continue;
5763         
5764             presence_index++;
5765             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5766                 result.type_descriptor = type_cell->type_descriptor;
5767                 result.presence_index = presence_index;
5768                 break;
5769             }
5770         }
5771         
5772         return result;
5773 }
5774
5775 static int
5776 memb_extensionValue_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
5777                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5778         
5779         if(!sptr) {
5780                 ASN__CTFAIL(app_key, td, sptr,
5781                         "%s: value not given (%s:%d)",
5782                         td->name, __FILE__, __LINE__);
5783                 return -1;
5784         }
5785         
5786         
5787         if(1 /* No applicable constraints whatsoever */) {
5788                 /* Nothing is here. See below */
5789         }
5790         
5791         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5792 }
5793
5794 static int
5795 memb_id_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
5796                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5797         long value;
5798         
5799         if(!sptr) {
5800                 ASN__CTFAIL(app_key, td, sptr,
5801                         "%s: value not given (%s:%d)",
5802                         td->name, __FILE__, __LINE__);
5803                 return -1;
5804         }
5805         
5806         value = *(const long *)sptr;
5807         
5808         if((value >= 0 && value <= 65535)) {
5809                 /* Constraint check succeeded */
5810                 return 0;
5811         } else {
5812                 ASN__CTFAIL(app_key, td, sptr,
5813                         "%s: constraint failed (%s:%d)",
5814                         td->name, __FILE__, __LINE__);
5815                 return -1;
5816         }
5817 }
5818
5819 static int
5820 memb_criticality_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
5821                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5822         
5823         if(!sptr) {
5824                 ASN__CTFAIL(app_key, td, sptr,
5825                         "%s: value not given (%s:%d)",
5826                         td->name, __FILE__, __LINE__);
5827                 return -1;
5828         }
5829         
5830         
5831         if(1 /* No applicable constraints whatsoever */) {
5832                 /* Nothing is here. See below */
5833         }
5834         
5835         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5836 }
5837
5838 static int
5839 memb_extensionValue_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
5840                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5841         
5842         if(!sptr) {
5843                 ASN__CTFAIL(app_key, td, sptr,
5844                         "%s: value not given (%s:%d)",
5845                         td->name, __FILE__, __LINE__);
5846                 return -1;
5847         }
5848         
5849         
5850         if(1 /* No applicable constraints whatsoever */) {
5851                 /* Nothing is here. See below */
5852         }
5853         
5854         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5855 }
5856
5857 static int
5858 memb_id_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
5859                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5860         long value;
5861         
5862         if(!sptr) {
5863                 ASN__CTFAIL(app_key, td, sptr,
5864                         "%s: value not given (%s:%d)",
5865                         td->name, __FILE__, __LINE__);
5866                 return -1;
5867         }
5868         
5869         value = *(const long *)sptr;
5870         
5871         if((value >= 0 && value <= 65535)) {
5872                 /* Constraint check succeeded */
5873                 return 0;
5874         } else {
5875                 ASN__CTFAIL(app_key, td, sptr,
5876                         "%s: constraint failed (%s:%d)",
5877                         td->name, __FILE__, __LINE__);
5878                 return -1;
5879         }
5880 }
5881
5882 static int
5883 memb_criticality_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
5884                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5885         
5886         if(!sptr) {
5887                 ASN__CTFAIL(app_key, td, sptr,
5888                         "%s: value not given (%s:%d)",
5889                         td->name, __FILE__, __LINE__);
5890                 return -1;
5891         }
5892         
5893         
5894         if(1 /* No applicable constraints whatsoever */) {
5895                 /* Nothing is here. See below */
5896         }
5897         
5898         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5899 }
5900
5901 static int
5902 memb_extensionValue_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
5903                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5904         
5905         if(!sptr) {
5906                 ASN__CTFAIL(app_key, td, sptr,
5907                         "%s: value not given (%s:%d)",
5908                         td->name, __FILE__, __LINE__);
5909                 return -1;
5910         }
5911         
5912         
5913         if(1 /* No applicable constraints whatsoever */) {
5914                 /* Nothing is here. See below */
5915         }
5916         
5917         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5918 }
5919
5920 static int
5921 memb_id_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
5922                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5923         long value;
5924         
5925         if(!sptr) {
5926                 ASN__CTFAIL(app_key, td, sptr,
5927                         "%s: value not given (%s:%d)",
5928                         td->name, __FILE__, __LINE__);
5929                 return -1;
5930         }
5931         
5932         value = *(const long *)sptr;
5933         
5934         if((value >= 0 && value <= 65535)) {
5935                 /* Constraint check succeeded */
5936                 return 0;
5937         } else {
5938                 ASN__CTFAIL(app_key, td, sptr,
5939                         "%s: constraint failed (%s:%d)",
5940                         td->name, __FILE__, __LINE__);
5941                 return -1;
5942         }
5943 }
5944
5945 static int
5946 memb_criticality_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
5947                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5948         
5949         if(!sptr) {
5950                 ASN__CTFAIL(app_key, td, sptr,
5951                         "%s: value not given (%s:%d)",
5952                         td->name, __FILE__, __LINE__);
5953                 return -1;
5954         }
5955         
5956         
5957         if(1 /* No applicable constraints whatsoever */) {
5958                 /* Nothing is here. See below */
5959         }
5960         
5961         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5962 }
5963
5964 static int
5965 memb_extensionValue_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
5966                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5967         
5968         if(!sptr) {
5969                 ASN__CTFAIL(app_key, td, sptr,
5970                         "%s: value not given (%s:%d)",
5971                         td->name, __FILE__, __LINE__);
5972                 return -1;
5973         }
5974         
5975         
5976         if(1 /* No applicable constraints whatsoever */) {
5977                 /* Nothing is here. See below */
5978         }
5979         
5980         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5981 }
5982
5983 static int
5984 memb_id_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
5985                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5986         long value;
5987         
5988         if(!sptr) {
5989                 ASN__CTFAIL(app_key, td, sptr,
5990                         "%s: value not given (%s:%d)",
5991                         td->name, __FILE__, __LINE__);
5992                 return -1;
5993         }
5994         
5995         value = *(const long *)sptr;
5996         
5997         if((value >= 0 && value <= 65535)) {
5998                 /* Constraint check succeeded */
5999                 return 0;
6000         } else {
6001                 ASN__CTFAIL(app_key, td, sptr,
6002                         "%s: constraint failed (%s:%d)",
6003                         td->name, __FILE__, __LINE__);
6004                 return -1;
6005         }
6006 }
6007
6008 static int
6009 memb_criticality_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
6010                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6011         
6012         if(!sptr) {
6013                 ASN__CTFAIL(app_key, td, sptr,
6014                         "%s: value not given (%s:%d)",
6015                         td->name, __FILE__, __LINE__);
6016                 return -1;
6017         }
6018         
6019         
6020         if(1 /* No applicable constraints whatsoever */) {
6021                 /* Nothing is here. See below */
6022         }
6023         
6024         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6025 }
6026
6027 static int
6028 memb_extensionValue_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
6029                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6030         
6031         if(!sptr) {
6032                 ASN__CTFAIL(app_key, td, sptr,
6033                         "%s: value not given (%s:%d)",
6034                         td->name, __FILE__, __LINE__);
6035                 return -1;
6036         }
6037         
6038         
6039         if(1 /* No applicable constraints whatsoever */) {
6040                 /* Nothing is here. See below */
6041         }
6042         
6043         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6044 }
6045
6046 static int
6047 memb_id_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
6048                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6049         long value;
6050         
6051         if(!sptr) {
6052                 ASN__CTFAIL(app_key, td, sptr,
6053                         "%s: value not given (%s:%d)",
6054                         td->name, __FILE__, __LINE__);
6055                 return -1;
6056         }
6057         
6058         value = *(const long *)sptr;
6059         
6060         if((value >= 0 && value <= 65535)) {
6061                 /* Constraint check succeeded */
6062                 return 0;
6063         } else {
6064                 ASN__CTFAIL(app_key, td, sptr,
6065                         "%s: constraint failed (%s:%d)",
6066                         td->name, __FILE__, __LINE__);
6067                 return -1;
6068         }
6069 }
6070
6071 static asn_type_selector_result_t
6072 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6073         asn_type_selector_result_t result = {0, 0};
6074         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6075         size_t constraining_column = 0; /* &id */
6076         size_t for_column = 1; /* &criticality */
6077         size_t row, presence_index = 0;
6078         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6079         
6080         for(row=0; row < itable->rows_count; row++) {
6081             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6082             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6083         
6084             if(type_cell->cell_kind == aioc__undefined)
6085                 continue;
6086         
6087             presence_index++;
6088             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6089                 result.type_descriptor = type_cell->type_descriptor;
6090                 result.presence_index = presence_index;
6091                 break;
6092             }
6093         }
6094         
6095         return result;
6096 }
6097
6098 static int
6099 memb_criticality_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
6100                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6101         
6102         if(!sptr) {
6103                 ASN__CTFAIL(app_key, td, sptr,
6104                         "%s: value not given (%s:%d)",
6105                         td->name, __FILE__, __LINE__);
6106                 return -1;
6107         }
6108         
6109         
6110         if(1 /* No applicable constraints whatsoever */) {
6111                 /* Nothing is here. See below */
6112         }
6113         
6114         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6115 }
6116
6117 static asn_type_selector_result_t
6118 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6119         asn_type_selector_result_t result = {0, 0};
6120         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6121         size_t constraining_column = 0; /* &id */
6122         size_t for_column = 2; /* &Extension */
6123         size_t row, presence_index = 0;
6124         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6125         
6126         for(row=0; row < itable->rows_count; row++) {
6127             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6128             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6129         
6130             if(type_cell->cell_kind == aioc__undefined)
6131                 continue;
6132         
6133             presence_index++;
6134             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6135                 result.type_descriptor = type_cell->type_descriptor;
6136                 result.presence_index = presence_index;
6137                 break;
6138             }
6139         }
6140         
6141         return result;
6142 }
6143
6144 static int
6145 memb_extensionValue_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
6146                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6147         
6148         if(!sptr) {
6149                 ASN__CTFAIL(app_key, td, sptr,
6150                         "%s: value not given (%s:%d)",
6151                         td->name, __FILE__, __LINE__);
6152                 return -1;
6153         }
6154         
6155         
6156         if(1 /* No applicable constraints whatsoever */) {
6157                 /* Nothing is here. See below */
6158         }
6159         
6160         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6161 }
6162
6163 static int
6164 memb_id_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
6165                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6166         long value;
6167         
6168         if(!sptr) {
6169                 ASN__CTFAIL(app_key, td, sptr,
6170                         "%s: value not given (%s:%d)",
6171                         td->name, __FILE__, __LINE__);
6172                 return -1;
6173         }
6174         
6175         value = *(const long *)sptr;
6176         
6177         if((value >= 0 && value <= 65535)) {
6178                 /* Constraint check succeeded */
6179                 return 0;
6180         } else {
6181                 ASN__CTFAIL(app_key, td, sptr,
6182                         "%s: constraint failed (%s:%d)",
6183                         td->name, __FILE__, __LINE__);
6184                 return -1;
6185         }
6186 }
6187
6188 static asn_type_selector_result_t
6189 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6190         asn_type_selector_result_t result = {0, 0};
6191         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6192         size_t constraining_column = 0; /* &id */
6193         size_t for_column = 1; /* &criticality */
6194         size_t row, presence_index = 0;
6195         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6196         
6197         for(row=0; row < itable->rows_count; row++) {
6198             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6199             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6200         
6201             if(type_cell->cell_kind == aioc__undefined)
6202                 continue;
6203         
6204             presence_index++;
6205             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6206                 result.type_descriptor = type_cell->type_descriptor;
6207                 result.presence_index = presence_index;
6208                 break;
6209             }
6210         }
6211         
6212         return result;
6213 }
6214
6215 static int
6216 memb_criticality_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
6217                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6218         
6219         if(!sptr) {
6220                 ASN__CTFAIL(app_key, td, sptr,
6221                         "%s: value not given (%s:%d)",
6222                         td->name, __FILE__, __LINE__);
6223                 return -1;
6224         }
6225         
6226         
6227         if(1 /* No applicable constraints whatsoever */) {
6228                 /* Nothing is here. See below */
6229         }
6230         
6231         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6232 }
6233
6234 static asn_type_selector_result_t
6235 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6236         asn_type_selector_result_t result = {0, 0};
6237         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6238         size_t constraining_column = 0; /* &id */
6239         size_t for_column = 2; /* &Extension */
6240         size_t row, presence_index = 0;
6241         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6242         
6243         for(row=0; row < itable->rows_count; row++) {
6244             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6245             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6246         
6247             if(type_cell->cell_kind == aioc__undefined)
6248                 continue;
6249         
6250             presence_index++;
6251             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6252                 result.type_descriptor = type_cell->type_descriptor;
6253                 result.presence_index = presence_index;
6254                 break;
6255             }
6256         }
6257         
6258         return result;
6259 }
6260
6261 static int
6262 memb_extensionValue_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
6263                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6264         
6265         if(!sptr) {
6266                 ASN__CTFAIL(app_key, td, sptr,
6267                         "%s: value not given (%s:%d)",
6268                         td->name, __FILE__, __LINE__);
6269                 return -1;
6270         }
6271         
6272         
6273         if(1 /* No applicable constraints whatsoever */) {
6274                 /* Nothing is here. See below */
6275         }
6276         
6277         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6278 }
6279
6280 static int
6281 memb_id_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
6282                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6283         long value;
6284         
6285         if(!sptr) {
6286                 ASN__CTFAIL(app_key, td, sptr,
6287                         "%s: value not given (%s:%d)",
6288                         td->name, __FILE__, __LINE__);
6289                 return -1;
6290         }
6291         
6292         value = *(const long *)sptr;
6293         
6294         if((value >= 0 && value <= 65535)) {
6295                 /* Constraint check succeeded */
6296                 return 0;
6297         } else {
6298                 ASN__CTFAIL(app_key, td, sptr,
6299                         "%s: constraint failed (%s:%d)",
6300                         td->name, __FILE__, __LINE__);
6301                 return -1;
6302         }
6303 }
6304
6305 static int
6306 memb_criticality_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
6307                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6308         
6309         if(!sptr) {
6310                 ASN__CTFAIL(app_key, td, sptr,
6311                         "%s: value not given (%s:%d)",
6312                         td->name, __FILE__, __LINE__);
6313                 return -1;
6314         }
6315         
6316         
6317         if(1 /* No applicable constraints whatsoever */) {
6318                 /* Nothing is here. See below */
6319         }
6320         
6321         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6322 }
6323
6324 static int
6325 memb_extensionValue_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
6326                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6327         
6328         if(!sptr) {
6329                 ASN__CTFAIL(app_key, td, sptr,
6330                         "%s: value not given (%s:%d)",
6331                         td->name, __FILE__, __LINE__);
6332                 return -1;
6333         }
6334         
6335         
6336         if(1 /* No applicable constraints whatsoever */) {
6337                 /* Nothing is here. See below */
6338         }
6339         
6340         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6341 }
6342
6343 static int
6344 memb_id_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
6345                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6346         long value;
6347         
6348         if(!sptr) {
6349                 ASN__CTFAIL(app_key, td, sptr,
6350                         "%s: value not given (%s:%d)",
6351                         td->name, __FILE__, __LINE__);
6352                 return -1;
6353         }
6354         
6355         value = *(const long *)sptr;
6356         
6357         if((value >= 0 && value <= 65535)) {
6358                 /* Constraint check succeeded */
6359                 return 0;
6360         } else {
6361                 ASN__CTFAIL(app_key, td, sptr,
6362                         "%s: constraint failed (%s:%d)",
6363                         td->name, __FILE__, __LINE__);
6364                 return -1;
6365         }
6366 }
6367
6368 static asn_type_selector_result_t
6369 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6370         asn_type_selector_result_t result = {0, 0};
6371         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6372         size_t constraining_column = 0; /* &id */
6373         size_t for_column = 1; /* &criticality */
6374         size_t row, presence_index = 0;
6375         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6376         
6377         for(row=0; row < itable->rows_count; row++) {
6378             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6379             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6380         
6381             if(type_cell->cell_kind == aioc__undefined)
6382                 continue;
6383         
6384             presence_index++;
6385             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6386                 result.type_descriptor = type_cell->type_descriptor;
6387                 result.presence_index = presence_index;
6388                 break;
6389             }
6390         }
6391         
6392         return result;
6393 }
6394
6395 static int
6396 memb_criticality_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
6397                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6398         
6399         if(!sptr) {
6400                 ASN__CTFAIL(app_key, td, sptr,
6401                         "%s: value not given (%s:%d)",
6402                         td->name, __FILE__, __LINE__);
6403                 return -1;
6404         }
6405         
6406         
6407         if(1 /* No applicable constraints whatsoever */) {
6408                 /* Nothing is here. See below */
6409         }
6410         
6411         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6412 }
6413
6414 static asn_type_selector_result_t
6415 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6416         asn_type_selector_result_t result = {0, 0};
6417         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6418         size_t constraining_column = 0; /* &id */
6419         size_t for_column = 2; /* &Extension */
6420         size_t row, presence_index = 0;
6421         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6422         
6423         for(row=0; row < itable->rows_count; row++) {
6424             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6425             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6426         
6427             if(type_cell->cell_kind == aioc__undefined)
6428                 continue;
6429         
6430             presence_index++;
6431             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6432                 result.type_descriptor = type_cell->type_descriptor;
6433                 result.presence_index = presence_index;
6434                 break;
6435             }
6436         }
6437         
6438         return result;
6439 }
6440
6441 static int
6442 memb_extensionValue_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
6443                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6444         
6445         if(!sptr) {
6446                 ASN__CTFAIL(app_key, td, sptr,
6447                         "%s: value not given (%s:%d)",
6448                         td->name, __FILE__, __LINE__);
6449                 return -1;
6450         }
6451         
6452         
6453         if(1 /* No applicable constraints whatsoever */) {
6454                 /* Nothing is here. See below */
6455         }
6456         
6457         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6458 }
6459
6460 static int
6461 memb_id_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
6462                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6463         long value;
6464         
6465         if(!sptr) {
6466                 ASN__CTFAIL(app_key, td, sptr,
6467                         "%s: value not given (%s:%d)",
6468                         td->name, __FILE__, __LINE__);
6469                 return -1;
6470         }
6471         
6472         value = *(const long *)sptr;
6473         
6474         if((value >= 0 && value <= 65535)) {
6475                 /* Constraint check succeeded */
6476                 return 0;
6477         } else {
6478                 ASN__CTFAIL(app_key, td, sptr,
6479                         "%s: constraint failed (%s:%d)",
6480                         td->name, __FILE__, __LINE__);
6481                 return -1;
6482         }
6483 }
6484
6485 static asn_type_selector_result_t
6486 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6487         asn_type_selector_result_t result = {0, 0};
6488         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6489         size_t constraining_column = 0; /* &id */
6490         size_t for_column = 1; /* &criticality */
6491         size_t row, presence_index = 0;
6492         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6493         
6494         for(row=0; row < itable->rows_count; row++) {
6495             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6496             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6497         
6498             if(type_cell->cell_kind == aioc__undefined)
6499                 continue;
6500         
6501             presence_index++;
6502             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6503                 result.type_descriptor = type_cell->type_descriptor;
6504                 result.presence_index = presence_index;
6505                 break;
6506             }
6507         }
6508         
6509         return result;
6510 }
6511
6512 static int
6513 memb_criticality_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
6514                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6515         
6516         if(!sptr) {
6517                 ASN__CTFAIL(app_key, td, sptr,
6518                         "%s: value not given (%s:%d)",
6519                         td->name, __FILE__, __LINE__);
6520                 return -1;
6521         }
6522         
6523         
6524         if(1 /* No applicable constraints whatsoever */) {
6525                 /* Nothing is here. See below */
6526         }
6527         
6528         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6529 }
6530
6531 static asn_type_selector_result_t
6532 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6533         asn_type_selector_result_t result = {0, 0};
6534         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6535         size_t constraining_column = 0; /* &id */
6536         size_t for_column = 2; /* &Extension */
6537         size_t row, presence_index = 0;
6538         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6539         
6540         for(row=0; row < itable->rows_count; row++) {
6541             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6542             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6543         
6544             if(type_cell->cell_kind == aioc__undefined)
6545                 continue;
6546         
6547             presence_index++;
6548             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6549                 result.type_descriptor = type_cell->type_descriptor;
6550                 result.presence_index = presence_index;
6551                 break;
6552             }
6553         }
6554         
6555         return result;
6556 }
6557
6558 static int
6559 memb_extensionValue_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
6560                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6561         
6562         if(!sptr) {
6563                 ASN__CTFAIL(app_key, td, sptr,
6564                         "%s: value not given (%s:%d)",
6565                         td->name, __FILE__, __LINE__);
6566                 return -1;
6567         }
6568         
6569         
6570         if(1 /* No applicable constraints whatsoever */) {
6571                 /* Nothing is here. See below */
6572         }
6573         
6574         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6575 }
6576
6577 static int
6578 memb_id_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
6579                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6580         long value;
6581         
6582         if(!sptr) {
6583                 ASN__CTFAIL(app_key, td, sptr,
6584                         "%s: value not given (%s:%d)",
6585                         td->name, __FILE__, __LINE__);
6586                 return -1;
6587         }
6588         
6589         value = *(const long *)sptr;
6590         
6591         if((value >= 0 && value <= 65535)) {
6592                 /* Constraint check succeeded */
6593                 return 0;
6594         } else {
6595                 ASN__CTFAIL(app_key, td, sptr,
6596                         "%s: constraint failed (%s:%d)",
6597                         td->name, __FILE__, __LINE__);
6598                 return -1;
6599         }
6600 }
6601
6602 static int
6603 memb_criticality_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
6604                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6605         
6606         if(!sptr) {
6607                 ASN__CTFAIL(app_key, td, sptr,
6608                         "%s: value not given (%s:%d)",
6609                         td->name, __FILE__, __LINE__);
6610                 return -1;
6611         }
6612         
6613         
6614         if(1 /* No applicable constraints whatsoever */) {
6615                 /* Nothing is here. See below */
6616         }
6617         
6618         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6619 }
6620
6621 static int
6622 memb_extensionValue_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
6623                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6624         
6625         if(!sptr) {
6626                 ASN__CTFAIL(app_key, td, sptr,
6627                         "%s: value not given (%s:%d)",
6628                         td->name, __FILE__, __LINE__);
6629                 return -1;
6630         }
6631         
6632         
6633         if(1 /* No applicable constraints whatsoever */) {
6634                 /* Nothing is here. See below */
6635         }
6636         
6637         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6638 }
6639
6640 static int
6641 memb_id_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
6642                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6643         long value;
6644         
6645         if(!sptr) {
6646                 ASN__CTFAIL(app_key, td, sptr,
6647                         "%s: value not given (%s:%d)",
6648                         td->name, __FILE__, __LINE__);
6649                 return -1;
6650         }
6651         
6652         value = *(const long *)sptr;
6653         
6654         if((value >= 0 && value <= 65535)) {
6655                 /* Constraint check succeeded */
6656                 return 0;
6657         } else {
6658                 ASN__CTFAIL(app_key, td, sptr,
6659                         "%s: constraint failed (%s:%d)",
6660                         td->name, __FILE__, __LINE__);
6661                 return -1;
6662         }
6663 }
6664
6665 static int
6666 memb_criticality_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
6667                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6668         
6669         if(!sptr) {
6670                 ASN__CTFAIL(app_key, td, sptr,
6671                         "%s: value not given (%s:%d)",
6672                         td->name, __FILE__, __LINE__);
6673                 return -1;
6674         }
6675         
6676         
6677         if(1 /* No applicable constraints whatsoever */) {
6678                 /* Nothing is here. See below */
6679         }
6680         
6681         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6682 }
6683
6684 static int
6685 memb_extensionValue_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
6686                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6687         
6688         if(!sptr) {
6689                 ASN__CTFAIL(app_key, td, sptr,
6690                         "%s: value not given (%s:%d)",
6691                         td->name, __FILE__, __LINE__);
6692                 return -1;
6693         }
6694         
6695         
6696         if(1 /* No applicable constraints whatsoever */) {
6697                 /* Nothing is here. See below */
6698         }
6699         
6700         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6701 }
6702
6703 static int
6704 memb_id_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
6705                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6706         long value;
6707         
6708         if(!sptr) {
6709                 ASN__CTFAIL(app_key, td, sptr,
6710                         "%s: value not given (%s:%d)",
6711                         td->name, __FILE__, __LINE__);
6712                 return -1;
6713         }
6714         
6715         value = *(const long *)sptr;
6716         
6717         if((value >= 0 && value <= 65535)) {
6718                 /* Constraint check succeeded */
6719                 return 0;
6720         } else {
6721                 ASN__CTFAIL(app_key, td, sptr,
6722                         "%s: constraint failed (%s:%d)",
6723                         td->name, __FILE__, __LINE__);
6724                 return -1;
6725         }
6726 }
6727
6728 static int
6729 memb_criticality_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
6730                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6731         
6732         if(!sptr) {
6733                 ASN__CTFAIL(app_key, td, sptr,
6734                         "%s: value not given (%s:%d)",
6735                         td->name, __FILE__, __LINE__);
6736                 return -1;
6737         }
6738         
6739         
6740         if(1 /* No applicable constraints whatsoever */) {
6741                 /* Nothing is here. See below */
6742         }
6743         
6744         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6745 }
6746
6747 static int
6748 memb_extensionValue_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
6749                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6750         
6751         if(!sptr) {
6752                 ASN__CTFAIL(app_key, td, sptr,
6753                         "%s: value not given (%s:%d)",
6754                         td->name, __FILE__, __LINE__);
6755                 return -1;
6756         }
6757         
6758         
6759         if(1 /* No applicable constraints whatsoever */) {
6760                 /* Nothing is here. See below */
6761         }
6762         
6763         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6764 }
6765
6766 static int
6767 memb_id_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
6768                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6769         long value;
6770         
6771         if(!sptr) {
6772                 ASN__CTFAIL(app_key, td, sptr,
6773                         "%s: value not given (%s:%d)",
6774                         td->name, __FILE__, __LINE__);
6775                 return -1;
6776         }
6777         
6778         value = *(const long *)sptr;
6779         
6780         if((value >= 0 && value <= 65535)) {
6781                 /* Constraint check succeeded */
6782                 return 0;
6783         } else {
6784                 ASN__CTFAIL(app_key, td, sptr,
6785                         "%s: constraint failed (%s:%d)",
6786                         td->name, __FILE__, __LINE__);
6787                 return -1;
6788         }
6789 }
6790
6791 static asn_type_selector_result_t
6792 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6793         asn_type_selector_result_t result = {0, 0};
6794         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1;
6795         size_t constraining_column = 0; /* &id */
6796         size_t for_column = 1; /* &criticality */
6797         size_t row, presence_index = 0;
6798         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, id));
6799         
6800         for(row=0; row < itable->rows_count; row++) {
6801             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6802             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6803         
6804             if(type_cell->cell_kind == aioc__undefined)
6805                 continue;
6806         
6807             presence_index++;
6808             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6809                 result.type_descriptor = type_cell->type_descriptor;
6810                 result.presence_index = presence_index;
6811                 break;
6812             }
6813         }
6814         
6815         return result;
6816 }
6817
6818 static int
6819 memb_criticality_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
6820                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6821         
6822         if(!sptr) {
6823                 ASN__CTFAIL(app_key, td, sptr,
6824                         "%s: value not given (%s:%d)",
6825                         td->name, __FILE__, __LINE__);
6826                 return -1;
6827         }
6828         
6829         
6830         if(1 /* No applicable constraints whatsoever */) {
6831                 /* Nothing is here. See below */
6832         }
6833         
6834         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6835 }
6836
6837 static asn_type_selector_result_t
6838 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6839         asn_type_selector_result_t result = {0, 0};
6840         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1;
6841         size_t constraining_column = 0; /* &id */
6842         size_t for_column = 2; /* &Extension */
6843         size_t row, presence_index = 0;
6844         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, id));
6845         
6846         for(row=0; row < itable->rows_count; row++) {
6847             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6848             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6849         
6850             if(type_cell->cell_kind == aioc__undefined)
6851                 continue;
6852         
6853             presence_index++;
6854             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6855                 result.type_descriptor = type_cell->type_descriptor;
6856                 result.presence_index = presence_index;
6857                 break;
6858             }
6859         }
6860         
6861         return result;
6862 }
6863
6864 static int
6865 memb_extensionValue_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
6866                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6867         
6868         if(!sptr) {
6869                 ASN__CTFAIL(app_key, td, sptr,
6870                         "%s: value not given (%s:%d)",
6871                         td->name, __FILE__, __LINE__);
6872                 return -1;
6873         }
6874         
6875         
6876         if(1 /* No applicable constraints whatsoever */) {
6877                 /* Nothing is here. See below */
6878         }
6879         
6880         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6881 }
6882
6883 static int
6884 memb_id_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
6885                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6886         long value;
6887         
6888         if(!sptr) {
6889                 ASN__CTFAIL(app_key, td, sptr,
6890                         "%s: value not given (%s:%d)",
6891                         td->name, __FILE__, __LINE__);
6892                 return -1;
6893         }
6894         
6895         value = *(const long *)sptr;
6896         
6897         if((value >= 0 && value <= 65535)) {
6898                 /* Constraint check succeeded */
6899                 return 0;
6900         } else {
6901                 ASN__CTFAIL(app_key, td, sptr,
6902                         "%s: constraint failed (%s:%d)",
6903                         td->name, __FILE__, __LINE__);
6904                 return -1;
6905         }
6906 }
6907
6908 static int
6909 memb_criticality_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
6910                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6911         
6912         if(!sptr) {
6913                 ASN__CTFAIL(app_key, td, sptr,
6914                         "%s: value not given (%s:%d)",
6915                         td->name, __FILE__, __LINE__);
6916                 return -1;
6917         }
6918         
6919         
6920         if(1 /* No applicable constraints whatsoever */) {
6921                 /* Nothing is here. See below */
6922         }
6923         
6924         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6925 }
6926
6927 static int
6928 memb_extensionValue_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
6929                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6930         
6931         if(!sptr) {
6932                 ASN__CTFAIL(app_key, td, sptr,
6933                         "%s: value not given (%s:%d)",
6934                         td->name, __FILE__, __LINE__);
6935                 return -1;
6936         }
6937         
6938         
6939         if(1 /* No applicable constraints whatsoever */) {
6940                 /* Nothing is here. See below */
6941         }
6942         
6943         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6944 }
6945
6946 static int
6947 memb_id_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
6948                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6949         long value;
6950         
6951         if(!sptr) {
6952                 ASN__CTFAIL(app_key, td, sptr,
6953                         "%s: value not given (%s:%d)",
6954                         td->name, __FILE__, __LINE__);
6955                 return -1;
6956         }
6957         
6958         value = *(const long *)sptr;
6959         
6960         if((value >= 0 && value <= 65535)) {
6961                 /* Constraint check succeeded */
6962                 return 0;
6963         } else {
6964                 ASN__CTFAIL(app_key, td, sptr,
6965                         "%s: constraint failed (%s:%d)",
6966                         td->name, __FILE__, __LINE__);
6967                 return -1;
6968         }
6969 }
6970
6971 static asn_type_selector_result_t
6972 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6973         asn_type_selector_result_t result = {0, 0};
6974         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1;
6975         size_t constraining_column = 0; /* &id */
6976         size_t for_column = 1; /* &criticality */
6977         size_t row, presence_index = 0;
6978         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, id));
6979         
6980         for(row=0; row < itable->rows_count; row++) {
6981             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6982             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6983         
6984             if(type_cell->cell_kind == aioc__undefined)
6985                 continue;
6986         
6987             presence_index++;
6988             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6989                 result.type_descriptor = type_cell->type_descriptor;
6990                 result.presence_index = presence_index;
6991                 break;
6992             }
6993         }
6994         
6995         return result;
6996 }
6997
6998 static int
6999 memb_criticality_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
7000                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7001         
7002         if(!sptr) {
7003                 ASN__CTFAIL(app_key, td, sptr,
7004                         "%s: value not given (%s:%d)",
7005                         td->name, __FILE__, __LINE__);
7006                 return -1;
7007         }
7008         
7009         
7010         if(1 /* No applicable constraints whatsoever */) {
7011                 /* Nothing is here. See below */
7012         }
7013         
7014         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7015 }
7016
7017 static asn_type_selector_result_t
7018 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7019         asn_type_selector_result_t result = {0, 0};
7020         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1;
7021         size_t constraining_column = 0; /* &id */
7022         size_t for_column = 2; /* &Extension */
7023         size_t row, presence_index = 0;
7024         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, id));
7025         
7026         for(row=0; row < itable->rows_count; row++) {
7027             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7028             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7029         
7030             if(type_cell->cell_kind == aioc__undefined)
7031                 continue;
7032         
7033             presence_index++;
7034             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7035                 result.type_descriptor = type_cell->type_descriptor;
7036                 result.presence_index = presence_index;
7037                 break;
7038             }
7039         }
7040         
7041         return result;
7042 }
7043
7044 static int
7045 memb_extensionValue_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
7046                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7047         
7048         if(!sptr) {
7049                 ASN__CTFAIL(app_key, td, sptr,
7050                         "%s: value not given (%s:%d)",
7051                         td->name, __FILE__, __LINE__);
7052                 return -1;
7053         }
7054         
7055         
7056         if(1 /* No applicable constraints whatsoever */) {
7057                 /* Nothing is here. See below */
7058         }
7059         
7060         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7061 }
7062
7063 static int
7064 memb_id_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
7065                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7066         long value;
7067         
7068         if(!sptr) {
7069                 ASN__CTFAIL(app_key, td, sptr,
7070                         "%s: value not given (%s:%d)",
7071                         td->name, __FILE__, __LINE__);
7072                 return -1;
7073         }
7074         
7075         value = *(const long *)sptr;
7076         
7077         if((value >= 0 && value <= 65535)) {
7078                 /* Constraint check succeeded */
7079                 return 0;
7080         } else {
7081                 ASN__CTFAIL(app_key, td, sptr,
7082                         "%s: constraint failed (%s:%d)",
7083                         td->name, __FILE__, __LINE__);
7084                 return -1;
7085         }
7086 }
7087
7088 static asn_type_selector_result_t
7089 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7090         asn_type_selector_result_t result = {0, 0};
7091         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1;
7092         size_t constraining_column = 0; /* &id */
7093         size_t for_column = 1; /* &criticality */
7094         size_t row, presence_index = 0;
7095         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, id));
7096         
7097         for(row=0; row < itable->rows_count; row++) {
7098             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7099             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7100         
7101             if(type_cell->cell_kind == aioc__undefined)
7102                 continue;
7103         
7104             presence_index++;
7105             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7106                 result.type_descriptor = type_cell->type_descriptor;
7107                 result.presence_index = presence_index;
7108                 break;
7109             }
7110         }
7111         
7112         return result;
7113 }
7114
7115 static int
7116 memb_criticality_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
7117                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7118         
7119         if(!sptr) {
7120                 ASN__CTFAIL(app_key, td, sptr,
7121                         "%s: value not given (%s:%d)",
7122                         td->name, __FILE__, __LINE__);
7123                 return -1;
7124         }
7125         
7126         
7127         if(1 /* No applicable constraints whatsoever */) {
7128                 /* Nothing is here. See below */
7129         }
7130         
7131         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7132 }
7133
7134 static asn_type_selector_result_t
7135 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7136         asn_type_selector_result_t result = {0, 0};
7137         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1;
7138         size_t constraining_column = 0; /* &id */
7139         size_t for_column = 2; /* &Extension */
7140         size_t row, presence_index = 0;
7141         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, id));
7142         
7143         for(row=0; row < itable->rows_count; row++) {
7144             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7145             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7146         
7147             if(type_cell->cell_kind == aioc__undefined)
7148                 continue;
7149         
7150             presence_index++;
7151             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7152                 result.type_descriptor = type_cell->type_descriptor;
7153                 result.presence_index = presence_index;
7154                 break;
7155             }
7156         }
7157         
7158         return result;
7159 }
7160
7161 static int
7162 memb_extensionValue_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
7163                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7164         
7165         if(!sptr) {
7166                 ASN__CTFAIL(app_key, td, sptr,
7167                         "%s: value not given (%s:%d)",
7168                         td->name, __FILE__, __LINE__);
7169                 return -1;
7170         }
7171         
7172         
7173         if(1 /* No applicable constraints whatsoever */) {
7174                 /* Nothing is here. See below */
7175         }
7176         
7177         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7178 }
7179
7180 static int
7181 memb_id_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
7182                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7183         long value;
7184         
7185         if(!sptr) {
7186                 ASN__CTFAIL(app_key, td, sptr,
7187                         "%s: value not given (%s:%d)",
7188                         td->name, __FILE__, __LINE__);
7189                 return -1;
7190         }
7191         
7192         value = *(const long *)sptr;
7193         
7194         if((value >= 0 && value <= 65535)) {
7195                 /* Constraint check succeeded */
7196                 return 0;
7197         } else {
7198                 ASN__CTFAIL(app_key, td, sptr,
7199                         "%s: constraint failed (%s:%d)",
7200                         td->name, __FILE__, __LINE__);
7201                 return -1;
7202         }
7203 }
7204
7205 static int
7206 memb_criticality_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
7207                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7208         
7209         if(!sptr) {
7210                 ASN__CTFAIL(app_key, td, sptr,
7211                         "%s: value not given (%s:%d)",
7212                         td->name, __FILE__, __LINE__);
7213                 return -1;
7214         }
7215         
7216         
7217         if(1 /* No applicable constraints whatsoever */) {
7218                 /* Nothing is here. See below */
7219         }
7220         
7221         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7222 }
7223
7224 static int
7225 memb_extensionValue_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
7226                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7227         
7228         if(!sptr) {
7229                 ASN__CTFAIL(app_key, td, sptr,
7230                         "%s: value not given (%s:%d)",
7231                         td->name, __FILE__, __LINE__);
7232                 return -1;
7233         }
7234         
7235         
7236         if(1 /* No applicable constraints whatsoever */) {
7237                 /* Nothing is here. See below */
7238         }
7239         
7240         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7241 }
7242
7243 static int
7244 memb_id_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
7245                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7246         long value;
7247         
7248         if(!sptr) {
7249                 ASN__CTFAIL(app_key, td, sptr,
7250                         "%s: value not given (%s:%d)",
7251                         td->name, __FILE__, __LINE__);
7252                 return -1;
7253         }
7254         
7255         value = *(const long *)sptr;
7256         
7257         if((value >= 0 && value <= 65535)) {
7258                 /* Constraint check succeeded */
7259                 return 0;
7260         } else {
7261                 ASN__CTFAIL(app_key, td, sptr,
7262                         "%s: constraint failed (%s:%d)",
7263                         td->name, __FILE__, __LINE__);
7264                 return -1;
7265         }
7266 }
7267
7268 static int
7269 memb_criticality_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
7270                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7271         
7272         if(!sptr) {
7273                 ASN__CTFAIL(app_key, td, sptr,
7274                         "%s: value not given (%s:%d)",
7275                         td->name, __FILE__, __LINE__);
7276                 return -1;
7277         }
7278         
7279         
7280         if(1 /* No applicable constraints whatsoever */) {
7281                 /* Nothing is here. See below */
7282         }
7283         
7284         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7285 }
7286
7287 static int
7288 memb_extensionValue_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
7289                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7290         
7291         if(!sptr) {
7292                 ASN__CTFAIL(app_key, td, sptr,
7293                         "%s: value not given (%s:%d)",
7294                         td->name, __FILE__, __LINE__);
7295                 return -1;
7296         }
7297         
7298         
7299         if(1 /* No applicable constraints whatsoever */) {
7300                 /* Nothing is here. See below */
7301         }
7302         
7303         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7304 }
7305
7306 static int
7307 memb_id_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
7308                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7309         long value;
7310         
7311         if(!sptr) {
7312                 ASN__CTFAIL(app_key, td, sptr,
7313                         "%s: value not given (%s:%d)",
7314                         td->name, __FILE__, __LINE__);
7315                 return -1;
7316         }
7317         
7318         value = *(const long *)sptr;
7319         
7320         if((value >= 0 && value <= 65535)) {
7321                 /* Constraint check succeeded */
7322                 return 0;
7323         } else {
7324                 ASN__CTFAIL(app_key, td, sptr,
7325                         "%s: constraint failed (%s:%d)",
7326                         td->name, __FILE__, __LINE__);
7327                 return -1;
7328         }
7329 }
7330
7331 static asn_type_selector_result_t
7332 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7333         asn_type_selector_result_t result = {0, 0};
7334         const asn_ioc_set_t *itable = asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1;
7335         size_t constraining_column = 0; /* &id */
7336         size_t for_column = 1; /* &criticality */
7337         size_t row, presence_index = 0;
7338         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, id));
7339         
7340         for(row=0; row < itable->rows_count; row++) {
7341             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7342             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7343         
7344             if(type_cell->cell_kind == aioc__undefined)
7345                 continue;
7346         
7347             presence_index++;
7348             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7349                 result.type_descriptor = type_cell->type_descriptor;
7350                 result.presence_index = presence_index;
7351                 break;
7352             }
7353         }
7354         
7355         return result;
7356 }
7357
7358 static int
7359 memb_criticality_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
7360                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7361         
7362         if(!sptr) {
7363                 ASN__CTFAIL(app_key, td, sptr,
7364                         "%s: value not given (%s:%d)",
7365                         td->name, __FILE__, __LINE__);
7366                 return -1;
7367         }
7368         
7369         
7370         if(1 /* No applicable constraints whatsoever */) {
7371                 /* Nothing is here. See below */
7372         }
7373         
7374         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7375 }
7376
7377 static asn_type_selector_result_t
7378 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7379         asn_type_selector_result_t result = {0, 0};
7380         const asn_ioc_set_t *itable = asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1;
7381         size_t constraining_column = 0; /* &id */
7382         size_t for_column = 2; /* &Extension */
7383         size_t row, presence_index = 0;
7384         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, id));
7385         
7386         for(row=0; row < itable->rows_count; row++) {
7387             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7388             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7389         
7390             if(type_cell->cell_kind == aioc__undefined)
7391                 continue;
7392         
7393             presence_index++;
7394             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7395                 result.type_descriptor = type_cell->type_descriptor;
7396                 result.presence_index = presence_index;
7397                 break;
7398             }
7399         }
7400         
7401         return result;
7402 }
7403
7404 static int
7405 memb_extensionValue_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
7406                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7407         
7408         if(!sptr) {
7409                 ASN__CTFAIL(app_key, td, sptr,
7410                         "%s: value not given (%s:%d)",
7411                         td->name, __FILE__, __LINE__);
7412                 return -1;
7413         }
7414         
7415         
7416         if(1 /* No applicable constraints whatsoever */) {
7417                 /* Nothing is here. See below */
7418         }
7419         
7420         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7421 }
7422
7423 static int
7424 memb_id_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
7425                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7426         long value;
7427         
7428         if(!sptr) {
7429                 ASN__CTFAIL(app_key, td, sptr,
7430                         "%s: value not given (%s:%d)",
7431                         td->name, __FILE__, __LINE__);
7432                 return -1;
7433         }
7434         
7435         value = *(const long *)sptr;
7436         
7437         if((value >= 0 && value <= 65535)) {
7438                 /* Constraint check succeeded */
7439                 return 0;
7440         } else {
7441                 ASN__CTFAIL(app_key, td, sptr,
7442                         "%s: constraint failed (%s:%d)",
7443                         td->name, __FILE__, __LINE__);
7444                 return -1;
7445         }
7446 }
7447
7448 static int
7449 memb_criticality_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
7450                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7451         
7452         if(!sptr) {
7453                 ASN__CTFAIL(app_key, td, sptr,
7454                         "%s: value not given (%s:%d)",
7455                         td->name, __FILE__, __LINE__);
7456                 return -1;
7457         }
7458         
7459         
7460         if(1 /* No applicable constraints whatsoever */) {
7461                 /* Nothing is here. See below */
7462         }
7463         
7464         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7465 }
7466
7467 static int
7468 memb_extensionValue_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
7469                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7470         
7471         if(!sptr) {
7472                 ASN__CTFAIL(app_key, td, sptr,
7473                         "%s: value not given (%s:%d)",
7474                         td->name, __FILE__, __LINE__);
7475                 return -1;
7476         }
7477         
7478         
7479         if(1 /* No applicable constraints whatsoever */) {
7480                 /* Nothing is here. See below */
7481         }
7482         
7483         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7484 }
7485
7486 static int
7487 memb_id_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
7488                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7489         long value;
7490         
7491         if(!sptr) {
7492                 ASN__CTFAIL(app_key, td, sptr,
7493                         "%s: value not given (%s:%d)",
7494                         td->name, __FILE__, __LINE__);
7495                 return -1;
7496         }
7497         
7498         value = *(const long *)sptr;
7499         
7500         if((value >= 0 && value <= 65535)) {
7501                 /* Constraint check succeeded */
7502                 return 0;
7503         } else {
7504                 ASN__CTFAIL(app_key, td, sptr,
7505                         "%s: constraint failed (%s:%d)",
7506                         td->name, __FILE__, __LINE__);
7507                 return -1;
7508         }
7509 }
7510
7511 static int
7512 memb_criticality_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
7513                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7514         
7515         if(!sptr) {
7516                 ASN__CTFAIL(app_key, td, sptr,
7517                         "%s: value not given (%s:%d)",
7518                         td->name, __FILE__, __LINE__);
7519                 return -1;
7520         }
7521         
7522         
7523         if(1 /* No applicable constraints whatsoever */) {
7524                 /* Nothing is here. See below */
7525         }
7526         
7527         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7528 }
7529
7530 static int
7531 memb_extensionValue_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
7532                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7533         
7534         if(!sptr) {
7535                 ASN__CTFAIL(app_key, td, sptr,
7536                         "%s: value not given (%s:%d)",
7537                         td->name, __FILE__, __LINE__);
7538                 return -1;
7539         }
7540         
7541         
7542         if(1 /* No applicable constraints whatsoever */) {
7543                 /* Nothing is here. See below */
7544         }
7545         
7546         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7547 }
7548
7549 static int
7550 memb_id_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
7551                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7552         long value;
7553         
7554         if(!sptr) {
7555                 ASN__CTFAIL(app_key, td, sptr,
7556                         "%s: value not given (%s:%d)",
7557                         td->name, __FILE__, __LINE__);
7558                 return -1;
7559         }
7560         
7561         value = *(const long *)sptr;
7562         
7563         if((value >= 0 && value <= 65535)) {
7564                 /* Constraint check succeeded */
7565                 return 0;
7566         } else {
7567                 ASN__CTFAIL(app_key, td, sptr,
7568                         "%s: constraint failed (%s:%d)",
7569                         td->name, __FILE__, __LINE__);
7570                 return -1;
7571         }
7572 }
7573
7574 static int
7575 memb_criticality_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
7576                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7577         
7578         if(!sptr) {
7579                 ASN__CTFAIL(app_key, td, sptr,
7580                         "%s: value not given (%s:%d)",
7581                         td->name, __FILE__, __LINE__);
7582                 return -1;
7583         }
7584         
7585         
7586         if(1 /* No applicable constraints whatsoever */) {
7587                 /* Nothing is here. See below */
7588         }
7589         
7590         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7591 }
7592
7593 static int
7594 memb_extensionValue_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
7595                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7596         
7597         if(!sptr) {
7598                 ASN__CTFAIL(app_key, td, sptr,
7599                         "%s: value not given (%s:%d)",
7600                         td->name, __FILE__, __LINE__);
7601                 return -1;
7602         }
7603         
7604         
7605         if(1 /* No applicable constraints whatsoever */) {
7606                 /* Nothing is here. See below */
7607         }
7608         
7609         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7610 }
7611
7612 static int
7613 memb_id_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
7614                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7615         long value;
7616         
7617         if(!sptr) {
7618                 ASN__CTFAIL(app_key, td, sptr,
7619                         "%s: value not given (%s:%d)",
7620                         td->name, __FILE__, __LINE__);
7621                 return -1;
7622         }
7623         
7624         value = *(const long *)sptr;
7625         
7626         if((value >= 0 && value <= 65535)) {
7627                 /* Constraint check succeeded */
7628                 return 0;
7629         } else {
7630                 ASN__CTFAIL(app_key, td, sptr,
7631                         "%s: constraint failed (%s:%d)",
7632                         td->name, __FILE__, __LINE__);
7633                 return -1;
7634         }
7635 }
7636
7637 static int
7638 memb_criticality_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
7639                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7640         
7641         if(!sptr) {
7642                 ASN__CTFAIL(app_key, td, sptr,
7643                         "%s: value not given (%s:%d)",
7644                         td->name, __FILE__, __LINE__);
7645                 return -1;
7646         }
7647         
7648         
7649         if(1 /* No applicable constraints whatsoever */) {
7650                 /* Nothing is here. See below */
7651         }
7652         
7653         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7654 }
7655
7656 static int
7657 memb_extensionValue_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
7658                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7659         
7660         if(!sptr) {
7661                 ASN__CTFAIL(app_key, td, sptr,
7662                         "%s: value not given (%s:%d)",
7663                         td->name, __FILE__, __LINE__);
7664                 return -1;
7665         }
7666         
7667         
7668         if(1 /* No applicable constraints whatsoever */) {
7669                 /* Nothing is here. See below */
7670         }
7671         
7672         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7673 }
7674
7675 static int
7676 memb_id_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
7677                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7678         long value;
7679         
7680         if(!sptr) {
7681                 ASN__CTFAIL(app_key, td, sptr,
7682                         "%s: value not given (%s:%d)",
7683                         td->name, __FILE__, __LINE__);
7684                 return -1;
7685         }
7686         
7687         value = *(const long *)sptr;
7688         
7689         if((value >= 0 && value <= 65535)) {
7690                 /* Constraint check succeeded */
7691                 return 0;
7692         } else {
7693                 ASN__CTFAIL(app_key, td, sptr,
7694                         "%s: constraint failed (%s:%d)",
7695                         td->name, __FILE__, __LINE__);
7696                 return -1;
7697         }
7698 }
7699
7700 static int
7701 memb_criticality_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
7702                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7703         
7704         if(!sptr) {
7705                 ASN__CTFAIL(app_key, td, sptr,
7706                         "%s: value not given (%s:%d)",
7707                         td->name, __FILE__, __LINE__);
7708                 return -1;
7709         }
7710         
7711         
7712         if(1 /* No applicable constraints whatsoever */) {
7713                 /* Nothing is here. See below */
7714         }
7715         
7716         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7717 }
7718
7719 static int
7720 memb_extensionValue_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
7721                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7722         
7723         if(!sptr) {
7724                 ASN__CTFAIL(app_key, td, sptr,
7725                         "%s: value not given (%s:%d)",
7726                         td->name, __FILE__, __LINE__);
7727                 return -1;
7728         }
7729         
7730         
7731         if(1 /* No applicable constraints whatsoever */) {
7732                 /* Nothing is here. See below */
7733         }
7734         
7735         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7736 }
7737
7738 static int
7739 memb_id_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
7740                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7741         long value;
7742         
7743         if(!sptr) {
7744                 ASN__CTFAIL(app_key, td, sptr,
7745                         "%s: value not given (%s:%d)",
7746                         td->name, __FILE__, __LINE__);
7747                 return -1;
7748         }
7749         
7750         value = *(const long *)sptr;
7751         
7752         if((value >= 0 && value <= 65535)) {
7753                 /* Constraint check succeeded */
7754                 return 0;
7755         } else {
7756                 ASN__CTFAIL(app_key, td, sptr,
7757                         "%s: constraint failed (%s:%d)",
7758                         td->name, __FILE__, __LINE__);
7759                 return -1;
7760         }
7761 }
7762
7763 static int
7764 memb_criticality_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
7765                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7766         
7767         if(!sptr) {
7768                 ASN__CTFAIL(app_key, td, sptr,
7769                         "%s: value not given (%s:%d)",
7770                         td->name, __FILE__, __LINE__);
7771                 return -1;
7772         }
7773         
7774         
7775         if(1 /* No applicable constraints whatsoever */) {
7776                 /* Nothing is here. See below */
7777         }
7778         
7779         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7780 }
7781
7782 static int
7783 memb_extensionValue_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
7784                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7785         
7786         if(!sptr) {
7787                 ASN__CTFAIL(app_key, td, sptr,
7788                         "%s: value not given (%s:%d)",
7789                         td->name, __FILE__, __LINE__);
7790                 return -1;
7791         }
7792         
7793         
7794         if(1 /* No applicable constraints whatsoever */) {
7795                 /* Nothing is here. See below */
7796         }
7797         
7798         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7799 }
7800
7801 static int
7802 memb_id_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
7803                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7804         long value;
7805         
7806         if(!sptr) {
7807                 ASN__CTFAIL(app_key, td, sptr,
7808                         "%s: value not given (%s:%d)",
7809                         td->name, __FILE__, __LINE__);
7810                 return -1;
7811         }
7812         
7813         value = *(const long *)sptr;
7814         
7815         if((value >= 0 && value <= 65535)) {
7816                 /* Constraint check succeeded */
7817                 return 0;
7818         } else {
7819                 ASN__CTFAIL(app_key, td, sptr,
7820                         "%s: constraint failed (%s:%d)",
7821                         td->name, __FILE__, __LINE__);
7822                 return -1;
7823         }
7824 }
7825
7826 static int
7827 memb_criticality_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
7828                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7829         
7830         if(!sptr) {
7831                 ASN__CTFAIL(app_key, td, sptr,
7832                         "%s: value not given (%s:%d)",
7833                         td->name, __FILE__, __LINE__);
7834                 return -1;
7835         }
7836         
7837         
7838         if(1 /* No applicable constraints whatsoever */) {
7839                 /* Nothing is here. See below */
7840         }
7841         
7842         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7843 }
7844
7845 static int
7846 memb_extensionValue_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
7847                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7848         
7849         if(!sptr) {
7850                 ASN__CTFAIL(app_key, td, sptr,
7851                         "%s: value not given (%s:%d)",
7852                         td->name, __FILE__, __LINE__);
7853                 return -1;
7854         }
7855         
7856         
7857         if(1 /* No applicable constraints whatsoever */) {
7858                 /* Nothing is here. See below */
7859         }
7860         
7861         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7862 }
7863
7864 static int
7865 memb_id_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
7866                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7867         long value;
7868         
7869         if(!sptr) {
7870                 ASN__CTFAIL(app_key, td, sptr,
7871                         "%s: value not given (%s:%d)",
7872                         td->name, __FILE__, __LINE__);
7873                 return -1;
7874         }
7875         
7876         value = *(const long *)sptr;
7877         
7878         if((value >= 0 && value <= 65535)) {
7879                 /* Constraint check succeeded */
7880                 return 0;
7881         } else {
7882                 ASN__CTFAIL(app_key, td, sptr,
7883                         "%s: constraint failed (%s:%d)",
7884                         td->name, __FILE__, __LINE__);
7885                 return -1;
7886         }
7887 }
7888
7889 static int
7890 memb_criticality_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
7891                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7892         
7893         if(!sptr) {
7894                 ASN__CTFAIL(app_key, td, sptr,
7895                         "%s: value not given (%s:%d)",
7896                         td->name, __FILE__, __LINE__);
7897                 return -1;
7898         }
7899         
7900         
7901         if(1 /* No applicable constraints whatsoever */) {
7902                 /* Nothing is here. See below */
7903         }
7904         
7905         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7906 }
7907
7908 static int
7909 memb_extensionValue_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
7910                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7911         
7912         if(!sptr) {
7913                 ASN__CTFAIL(app_key, td, sptr,
7914                         "%s: value not given (%s:%d)",
7915                         td->name, __FILE__, __LINE__);
7916                 return -1;
7917         }
7918         
7919         
7920         if(1 /* No applicable constraints whatsoever */) {
7921                 /* Nothing is here. See below */
7922         }
7923         
7924         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7925 }
7926
7927 static int
7928 memb_id_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
7929                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7930         long value;
7931         
7932         if(!sptr) {
7933                 ASN__CTFAIL(app_key, td, sptr,
7934                         "%s: value not given (%s:%d)",
7935                         td->name, __FILE__, __LINE__);
7936                 return -1;
7937         }
7938         
7939         value = *(const long *)sptr;
7940         
7941         if((value >= 0 && value <= 65535)) {
7942                 /* Constraint check succeeded */
7943                 return 0;
7944         } else {
7945                 ASN__CTFAIL(app_key, td, sptr,
7946                         "%s: constraint failed (%s:%d)",
7947                         td->name, __FILE__, __LINE__);
7948                 return -1;
7949         }
7950 }
7951
7952 static int
7953 memb_criticality_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
7954                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7955         
7956         if(!sptr) {
7957                 ASN__CTFAIL(app_key, td, sptr,
7958                         "%s: value not given (%s:%d)",
7959                         td->name, __FILE__, __LINE__);
7960                 return -1;
7961         }
7962         
7963         
7964         if(1 /* No applicable constraints whatsoever */) {
7965                 /* Nothing is here. See below */
7966         }
7967         
7968         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7969 }
7970
7971 static int
7972 memb_extensionValue_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
7973                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7974         
7975         if(!sptr) {
7976                 ASN__CTFAIL(app_key, td, sptr,
7977                         "%s: value not given (%s:%d)",
7978                         td->name, __FILE__, __LINE__);
7979                 return -1;
7980         }
7981         
7982         
7983         if(1 /* No applicable constraints whatsoever */) {
7984                 /* Nothing is here. See below */
7985         }
7986         
7987         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7988 }
7989
7990 static int
7991 memb_id_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
7992                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7993         long value;
7994         
7995         if(!sptr) {
7996                 ASN__CTFAIL(app_key, td, sptr,
7997                         "%s: value not given (%s:%d)",
7998                         td->name, __FILE__, __LINE__);
7999                 return -1;
8000         }
8001         
8002         value = *(const long *)sptr;
8003         
8004         if((value >= 0 && value <= 65535)) {
8005                 /* Constraint check succeeded */
8006                 return 0;
8007         } else {
8008                 ASN__CTFAIL(app_key, td, sptr,
8009                         "%s: constraint failed (%s:%d)",
8010                         td->name, __FILE__, __LINE__);
8011                 return -1;
8012         }
8013 }
8014
8015 static int
8016 memb_criticality_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
8017                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8018         
8019         if(!sptr) {
8020                 ASN__CTFAIL(app_key, td, sptr,
8021                         "%s: value not given (%s:%d)",
8022                         td->name, __FILE__, __LINE__);
8023                 return -1;
8024         }
8025         
8026         
8027         if(1 /* No applicable constraints whatsoever */) {
8028                 /* Nothing is here. See below */
8029         }
8030         
8031         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8032 }
8033
8034 static int
8035 memb_extensionValue_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
8036                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8037         
8038         if(!sptr) {
8039                 ASN__CTFAIL(app_key, td, sptr,
8040                         "%s: value not given (%s:%d)",
8041                         td->name, __FILE__, __LINE__);
8042                 return -1;
8043         }
8044         
8045         
8046         if(1 /* No applicable constraints whatsoever */) {
8047                 /* Nothing is here. See below */
8048         }
8049         
8050         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8051 }
8052
8053 static int
8054 memb_id_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
8055                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8056         long value;
8057         
8058         if(!sptr) {
8059                 ASN__CTFAIL(app_key, td, sptr,
8060                         "%s: value not given (%s:%d)",
8061                         td->name, __FILE__, __LINE__);
8062                 return -1;
8063         }
8064         
8065         value = *(const long *)sptr;
8066         
8067         if((value >= 0 && value <= 65535)) {
8068                 /* Constraint check succeeded */
8069                 return 0;
8070         } else {
8071                 ASN__CTFAIL(app_key, td, sptr,
8072                         "%s: constraint failed (%s:%d)",
8073                         td->name, __FILE__, __LINE__);
8074                 return -1;
8075         }
8076 }
8077
8078 static int
8079 memb_criticality_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
8080                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8081         
8082         if(!sptr) {
8083                 ASN__CTFAIL(app_key, td, sptr,
8084                         "%s: value not given (%s:%d)",
8085                         td->name, __FILE__, __LINE__);
8086                 return -1;
8087         }
8088         
8089         
8090         if(1 /* No applicable constraints whatsoever */) {
8091                 /* Nothing is here. See below */
8092         }
8093         
8094         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8095 }
8096
8097 static int
8098 memb_extensionValue_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
8099                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8100         
8101         if(!sptr) {
8102                 ASN__CTFAIL(app_key, td, sptr,
8103                         "%s: value not given (%s:%d)",
8104                         td->name, __FILE__, __LINE__);
8105                 return -1;
8106         }
8107         
8108         
8109         if(1 /* No applicable constraints whatsoever */) {
8110                 /* Nothing is here. See below */
8111         }
8112         
8113         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8114 }
8115
8116 static int
8117 memb_id_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
8118                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8119         long value;
8120         
8121         if(!sptr) {
8122                 ASN__CTFAIL(app_key, td, sptr,
8123                         "%s: value not given (%s:%d)",
8124                         td->name, __FILE__, __LINE__);
8125                 return -1;
8126         }
8127         
8128         value = *(const long *)sptr;
8129         
8130         if((value >= 0 && value <= 65535)) {
8131                 /* Constraint check succeeded */
8132                 return 0;
8133         } else {
8134                 ASN__CTFAIL(app_key, td, sptr,
8135                         "%s: constraint failed (%s:%d)",
8136                         td->name, __FILE__, __LINE__);
8137                 return -1;
8138         }
8139 }
8140
8141 static int
8142 memb_criticality_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
8143                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8144         
8145         if(!sptr) {
8146                 ASN__CTFAIL(app_key, td, sptr,
8147                         "%s: value not given (%s:%d)",
8148                         td->name, __FILE__, __LINE__);
8149                 return -1;
8150         }
8151         
8152         
8153         if(1 /* No applicable constraints whatsoever */) {
8154                 /* Nothing is here. See below */
8155         }
8156         
8157         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8158 }
8159
8160 static int
8161 memb_extensionValue_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
8162                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8163         
8164         if(!sptr) {
8165                 ASN__CTFAIL(app_key, td, sptr,
8166                         "%s: value not given (%s:%d)",
8167                         td->name, __FILE__, __LINE__);
8168                 return -1;
8169         }
8170         
8171         
8172         if(1 /* No applicable constraints whatsoever */) {
8173                 /* Nothing is here. See below */
8174         }
8175         
8176         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8177 }
8178
8179 static int
8180 memb_id_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
8181                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8182         long value;
8183         
8184         if(!sptr) {
8185                 ASN__CTFAIL(app_key, td, sptr,
8186                         "%s: value not given (%s:%d)",
8187                         td->name, __FILE__, __LINE__);
8188                 return -1;
8189         }
8190         
8191         value = *(const long *)sptr;
8192         
8193         if((value >= 0 && value <= 65535)) {
8194                 /* Constraint check succeeded */
8195                 return 0;
8196         } else {
8197                 ASN__CTFAIL(app_key, td, sptr,
8198                         "%s: constraint failed (%s:%d)",
8199                         td->name, __FILE__, __LINE__);
8200                 return -1;
8201         }
8202 }
8203
8204 static int
8205 memb_criticality_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
8206                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8207         
8208         if(!sptr) {
8209                 ASN__CTFAIL(app_key, td, sptr,
8210                         "%s: value not given (%s:%d)",
8211                         td->name, __FILE__, __LINE__);
8212                 return -1;
8213         }
8214         
8215         
8216         if(1 /* No applicable constraints whatsoever */) {
8217                 /* Nothing is here. See below */
8218         }
8219         
8220         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8221 }
8222
8223 static int
8224 memb_extensionValue_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
8225                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8226         
8227         if(!sptr) {
8228                 ASN__CTFAIL(app_key, td, sptr,
8229                         "%s: value not given (%s:%d)",
8230                         td->name, __FILE__, __LINE__);
8231                 return -1;
8232         }
8233         
8234         
8235         if(1 /* No applicable constraints whatsoever */) {
8236                 /* Nothing is here. See below */
8237         }
8238         
8239         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8240 }
8241
8242 static int
8243 memb_id_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
8244                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8245         long value;
8246         
8247         if(!sptr) {
8248                 ASN__CTFAIL(app_key, td, sptr,
8249                         "%s: value not given (%s:%d)",
8250                         td->name, __FILE__, __LINE__);
8251                 return -1;
8252         }
8253         
8254         value = *(const long *)sptr;
8255         
8256         if((value >= 0 && value <= 65535)) {
8257                 /* Constraint check succeeded */
8258                 return 0;
8259         } else {
8260                 ASN__CTFAIL(app_key, td, sptr,
8261                         "%s: constraint failed (%s:%d)",
8262                         td->name, __FILE__, __LINE__);
8263                 return -1;
8264         }
8265 }
8266
8267 static int
8268 memb_criticality_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
8269                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8270         
8271         if(!sptr) {
8272                 ASN__CTFAIL(app_key, td, sptr,
8273                         "%s: value not given (%s:%d)",
8274                         td->name, __FILE__, __LINE__);
8275                 return -1;
8276         }
8277         
8278         
8279         if(1 /* No applicable constraints whatsoever */) {
8280                 /* Nothing is here. See below */
8281         }
8282         
8283         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8284 }
8285
8286 static int
8287 memb_extensionValue_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
8288                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8289         
8290         if(!sptr) {
8291                 ASN__CTFAIL(app_key, td, sptr,
8292                         "%s: value not given (%s:%d)",
8293                         td->name, __FILE__, __LINE__);
8294                 return -1;
8295         }
8296         
8297         
8298         if(1 /* No applicable constraints whatsoever */) {
8299                 /* Nothing is here. See below */
8300         }
8301         
8302         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8303 }
8304
8305 static int
8306 memb_id_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
8307                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8308         long value;
8309         
8310         if(!sptr) {
8311                 ASN__CTFAIL(app_key, td, sptr,
8312                         "%s: value not given (%s:%d)",
8313                         td->name, __FILE__, __LINE__);
8314                 return -1;
8315         }
8316         
8317         value = *(const long *)sptr;
8318         
8319         if((value >= 0 && value <= 65535)) {
8320                 /* Constraint check succeeded */
8321                 return 0;
8322         } else {
8323                 ASN__CTFAIL(app_key, td, sptr,
8324                         "%s: constraint failed (%s:%d)",
8325                         td->name, __FILE__, __LINE__);
8326                 return -1;
8327         }
8328 }
8329
8330 static int
8331 memb_criticality_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
8332                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8333         
8334         if(!sptr) {
8335                 ASN__CTFAIL(app_key, td, sptr,
8336                         "%s: value not given (%s:%d)",
8337                         td->name, __FILE__, __LINE__);
8338                 return -1;
8339         }
8340         
8341         
8342         if(1 /* No applicable constraints whatsoever */) {
8343                 /* Nothing is here. See below */
8344         }
8345         
8346         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8347 }
8348
8349 static int
8350 memb_extensionValue_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
8351                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8352         
8353         if(!sptr) {
8354                 ASN__CTFAIL(app_key, td, sptr,
8355                         "%s: value not given (%s:%d)",
8356                         td->name, __FILE__, __LINE__);
8357                 return -1;
8358         }
8359         
8360         
8361         if(1 /* No applicable constraints whatsoever */) {
8362                 /* Nothing is here. See below */
8363         }
8364         
8365         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8366 }
8367
8368 static int
8369 memb_id_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
8370                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8371         long value;
8372         
8373         if(!sptr) {
8374                 ASN__CTFAIL(app_key, td, sptr,
8375                         "%s: value not given (%s:%d)",
8376                         td->name, __FILE__, __LINE__);
8377                 return -1;
8378         }
8379         
8380         value = *(const long *)sptr;
8381         
8382         if((value >= 0 && value <= 65535)) {
8383                 /* Constraint check succeeded */
8384                 return 0;
8385         } else {
8386                 ASN__CTFAIL(app_key, td, sptr,
8387                         "%s: constraint failed (%s:%d)",
8388                         td->name, __FILE__, __LINE__);
8389                 return -1;
8390         }
8391 }
8392
8393 static int
8394 memb_criticality_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
8395                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8396         
8397         if(!sptr) {
8398                 ASN__CTFAIL(app_key, td, sptr,
8399                         "%s: value not given (%s:%d)",
8400                         td->name, __FILE__, __LINE__);
8401                 return -1;
8402         }
8403         
8404         
8405         if(1 /* No applicable constraints whatsoever */) {
8406                 /* Nothing is here. See below */
8407         }
8408         
8409         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8410 }
8411
8412 static int
8413 memb_extensionValue_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
8414                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8415         
8416         if(!sptr) {
8417                 ASN__CTFAIL(app_key, td, sptr,
8418                         "%s: value not given (%s:%d)",
8419                         td->name, __FILE__, __LINE__);
8420                 return -1;
8421         }
8422         
8423         
8424         if(1 /* No applicable constraints whatsoever */) {
8425                 /* Nothing is here. See below */
8426         }
8427         
8428         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8429 }
8430
8431 static int
8432 memb_id_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
8433                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8434         long value;
8435         
8436         if(!sptr) {
8437                 ASN__CTFAIL(app_key, td, sptr,
8438                         "%s: value not given (%s:%d)",
8439                         td->name, __FILE__, __LINE__);
8440                 return -1;
8441         }
8442         
8443         value = *(const long *)sptr;
8444         
8445         if((value >= 0 && value <= 65535)) {
8446                 /* Constraint check succeeded */
8447                 return 0;
8448         } else {
8449                 ASN__CTFAIL(app_key, td, sptr,
8450                         "%s: constraint failed (%s:%d)",
8451                         td->name, __FILE__, __LINE__);
8452                 return -1;
8453         }
8454 }
8455
8456 static int
8457 memb_criticality_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
8458                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8459         
8460         if(!sptr) {
8461                 ASN__CTFAIL(app_key, td, sptr,
8462                         "%s: value not given (%s:%d)",
8463                         td->name, __FILE__, __LINE__);
8464                 return -1;
8465         }
8466         
8467         
8468         if(1 /* No applicable constraints whatsoever */) {
8469                 /* Nothing is here. See below */
8470         }
8471         
8472         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8473 }
8474
8475 static int
8476 memb_extensionValue_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
8477                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8478         
8479         if(!sptr) {
8480                 ASN__CTFAIL(app_key, td, sptr,
8481                         "%s: value not given (%s:%d)",
8482                         td->name, __FILE__, __LINE__);
8483                 return -1;
8484         }
8485         
8486         
8487         if(1 /* No applicable constraints whatsoever */) {
8488                 /* Nothing is here. See below */
8489         }
8490         
8491         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8492 }
8493
8494 static int
8495 memb_id_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
8496                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8497         long value;
8498         
8499         if(!sptr) {
8500                 ASN__CTFAIL(app_key, td, sptr,
8501                         "%s: value not given (%s:%d)",
8502                         td->name, __FILE__, __LINE__);
8503                 return -1;
8504         }
8505         
8506         value = *(const long *)sptr;
8507         
8508         if((value >= 0 && value <= 65535)) {
8509                 /* Constraint check succeeded */
8510                 return 0;
8511         } else {
8512                 ASN__CTFAIL(app_key, td, sptr,
8513                         "%s: constraint failed (%s:%d)",
8514                         td->name, __FILE__, __LINE__);
8515                 return -1;
8516         }
8517 }
8518
8519 static int
8520 memb_criticality_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
8521                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8522         
8523         if(!sptr) {
8524                 ASN__CTFAIL(app_key, td, sptr,
8525                         "%s: value not given (%s:%d)",
8526                         td->name, __FILE__, __LINE__);
8527                 return -1;
8528         }
8529         
8530         
8531         if(1 /* No applicable constraints whatsoever */) {
8532                 /* Nothing is here. See below */
8533         }
8534         
8535         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8536 }
8537
8538 static int
8539 memb_extensionValue_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
8540                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8541         
8542         if(!sptr) {
8543                 ASN__CTFAIL(app_key, td, sptr,
8544                         "%s: value not given (%s:%d)",
8545                         td->name, __FILE__, __LINE__);
8546                 return -1;
8547         }
8548         
8549         
8550         if(1 /* No applicable constraints whatsoever */) {
8551                 /* Nothing is here. See below */
8552         }
8553         
8554         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8555 }
8556
8557 static int
8558 memb_id_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
8559                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8560         long value;
8561         
8562         if(!sptr) {
8563                 ASN__CTFAIL(app_key, td, sptr,
8564                         "%s: value not given (%s:%d)",
8565                         td->name, __FILE__, __LINE__);
8566                 return -1;
8567         }
8568         
8569         value = *(const long *)sptr;
8570         
8571         if((value >= 0 && value <= 65535)) {
8572                 /* Constraint check succeeded */
8573                 return 0;
8574         } else {
8575                 ASN__CTFAIL(app_key, td, sptr,
8576                         "%s: constraint failed (%s:%d)",
8577                         td->name, __FILE__, __LINE__);
8578                 return -1;
8579         }
8580 }
8581
8582 static int
8583 memb_criticality_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
8584                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8585         
8586         if(!sptr) {
8587                 ASN__CTFAIL(app_key, td, sptr,
8588                         "%s: value not given (%s:%d)",
8589                         td->name, __FILE__, __LINE__);
8590                 return -1;
8591         }
8592         
8593         
8594         if(1 /* No applicable constraints whatsoever */) {
8595                 /* Nothing is here. See below */
8596         }
8597         
8598         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8599 }
8600
8601 static int
8602 memb_extensionValue_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
8603                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8604         
8605         if(!sptr) {
8606                 ASN__CTFAIL(app_key, td, sptr,
8607                         "%s: value not given (%s:%d)",
8608                         td->name, __FILE__, __LINE__);
8609                 return -1;
8610         }
8611         
8612         
8613         if(1 /* No applicable constraints whatsoever */) {
8614                 /* Nothing is here. See below */
8615         }
8616         
8617         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8618 }
8619
8620 static int
8621 memb_id_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
8622                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8623         long value;
8624         
8625         if(!sptr) {
8626                 ASN__CTFAIL(app_key, td, sptr,
8627                         "%s: value not given (%s:%d)",
8628                         td->name, __FILE__, __LINE__);
8629                 return -1;
8630         }
8631         
8632         value = *(const long *)sptr;
8633         
8634         if((value >= 0 && value <= 65535)) {
8635                 /* Constraint check succeeded */
8636                 return 0;
8637         } else {
8638                 ASN__CTFAIL(app_key, td, sptr,
8639                         "%s: constraint failed (%s:%d)",
8640                         td->name, __FILE__, __LINE__);
8641                 return -1;
8642         }
8643 }
8644
8645 static int
8646 memb_criticality_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
8647                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8648         
8649         if(!sptr) {
8650                 ASN__CTFAIL(app_key, td, sptr,
8651                         "%s: value not given (%s:%d)",
8652                         td->name, __FILE__, __LINE__);
8653                 return -1;
8654         }
8655         
8656         
8657         if(1 /* No applicable constraints whatsoever */) {
8658                 /* Nothing is here. See below */
8659         }
8660         
8661         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8662 }
8663
8664 static int
8665 memb_extensionValue_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
8666                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8667         
8668         if(!sptr) {
8669                 ASN__CTFAIL(app_key, td, sptr,
8670                         "%s: value not given (%s:%d)",
8671                         td->name, __FILE__, __LINE__);
8672                 return -1;
8673         }
8674         
8675         
8676         if(1 /* No applicable constraints whatsoever */) {
8677                 /* Nothing is here. See below */
8678         }
8679         
8680         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8681 }
8682
8683 static int
8684 memb_id_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
8685                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8686         long value;
8687         
8688         if(!sptr) {
8689                 ASN__CTFAIL(app_key, td, sptr,
8690                         "%s: value not given (%s:%d)",
8691                         td->name, __FILE__, __LINE__);
8692                 return -1;
8693         }
8694         
8695         value = *(const long *)sptr;
8696         
8697         if((value >= 0 && value <= 65535)) {
8698                 /* Constraint check succeeded */
8699                 return 0;
8700         } else {
8701                 ASN__CTFAIL(app_key, td, sptr,
8702                         "%s: constraint failed (%s:%d)",
8703                         td->name, __FILE__, __LINE__);
8704                 return -1;
8705         }
8706 }
8707
8708 static int
8709 memb_criticality_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
8710                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8711         
8712         if(!sptr) {
8713                 ASN__CTFAIL(app_key, td, sptr,
8714                         "%s: value not given (%s:%d)",
8715                         td->name, __FILE__, __LINE__);
8716                 return -1;
8717         }
8718         
8719         
8720         if(1 /* No applicable constraints whatsoever */) {
8721                 /* Nothing is here. See below */
8722         }
8723         
8724         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8725 }
8726
8727 static int
8728 memb_extensionValue_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
8729                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8730         
8731         if(!sptr) {
8732                 ASN__CTFAIL(app_key, td, sptr,
8733                         "%s: value not given (%s:%d)",
8734                         td->name, __FILE__, __LINE__);
8735                 return -1;
8736         }
8737         
8738         
8739         if(1 /* No applicable constraints whatsoever */) {
8740                 /* Nothing is here. See below */
8741         }
8742         
8743         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8744 }
8745
8746 static int
8747 memb_id_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
8748                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8749         long value;
8750         
8751         if(!sptr) {
8752                 ASN__CTFAIL(app_key, td, sptr,
8753                         "%s: value not given (%s:%d)",
8754                         td->name, __FILE__, __LINE__);
8755                 return -1;
8756         }
8757         
8758         value = *(const long *)sptr;
8759         
8760         if((value >= 0 && value <= 65535)) {
8761                 /* Constraint check succeeded */
8762                 return 0;
8763         } else {
8764                 ASN__CTFAIL(app_key, td, sptr,
8765                         "%s: constraint failed (%s:%d)",
8766                         td->name, __FILE__, __LINE__);
8767                 return -1;
8768         }
8769 }
8770
8771 static int
8772 memb_criticality_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
8773                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8774         
8775         if(!sptr) {
8776                 ASN__CTFAIL(app_key, td, sptr,
8777                         "%s: value not given (%s:%d)",
8778                         td->name, __FILE__, __LINE__);
8779                 return -1;
8780         }
8781         
8782         
8783         if(1 /* No applicable constraints whatsoever */) {
8784                 /* Nothing is here. See below */
8785         }
8786         
8787         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8788 }
8789
8790 static int
8791 memb_extensionValue_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
8792                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8793         
8794         if(!sptr) {
8795                 ASN__CTFAIL(app_key, td, sptr,
8796                         "%s: value not given (%s:%d)",
8797                         td->name, __FILE__, __LINE__);
8798                 return -1;
8799         }
8800         
8801         
8802         if(1 /* No applicable constraints whatsoever */) {
8803                 /* Nothing is here. See below */
8804         }
8805         
8806         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8807 }
8808
8809 static int
8810 memb_id_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
8811                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8812         long value;
8813         
8814         if(!sptr) {
8815                 ASN__CTFAIL(app_key, td, sptr,
8816                         "%s: value not given (%s:%d)",
8817                         td->name, __FILE__, __LINE__);
8818                 return -1;
8819         }
8820         
8821         value = *(const long *)sptr;
8822         
8823         if((value >= 0 && value <= 65535)) {
8824                 /* Constraint check succeeded */
8825                 return 0;
8826         } else {
8827                 ASN__CTFAIL(app_key, td, sptr,
8828                         "%s: constraint failed (%s:%d)",
8829                         td->name, __FILE__, __LINE__);
8830                 return -1;
8831         }
8832 }
8833
8834 static int
8835 memb_criticality_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
8836                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8837         
8838         if(!sptr) {
8839                 ASN__CTFAIL(app_key, td, sptr,
8840                         "%s: value not given (%s:%d)",
8841                         td->name, __FILE__, __LINE__);
8842                 return -1;
8843         }
8844         
8845         
8846         if(1 /* No applicable constraints whatsoever */) {
8847                 /* Nothing is here. See below */
8848         }
8849         
8850         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8851 }
8852
8853 static int
8854 memb_extensionValue_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
8855                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8856         
8857         if(!sptr) {
8858                 ASN__CTFAIL(app_key, td, sptr,
8859                         "%s: value not given (%s:%d)",
8860                         td->name, __FILE__, __LINE__);
8861                 return -1;
8862         }
8863         
8864         
8865         if(1 /* No applicable constraints whatsoever */) {
8866                 /* Nothing is here. See below */
8867         }
8868         
8869         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8870 }
8871
8872 static int
8873 memb_id_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
8874                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8875         long value;
8876         
8877         if(!sptr) {
8878                 ASN__CTFAIL(app_key, td, sptr,
8879                         "%s: value not given (%s:%d)",
8880                         td->name, __FILE__, __LINE__);
8881                 return -1;
8882         }
8883         
8884         value = *(const long *)sptr;
8885         
8886         if((value >= 0 && value <= 65535)) {
8887                 /* Constraint check succeeded */
8888                 return 0;
8889         } else {
8890                 ASN__CTFAIL(app_key, td, sptr,
8891                         "%s: constraint failed (%s:%d)",
8892                         td->name, __FILE__, __LINE__);
8893                 return -1;
8894         }
8895 }
8896
8897 static int
8898 memb_criticality_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
8899                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8900         
8901         if(!sptr) {
8902                 ASN__CTFAIL(app_key, td, sptr,
8903                         "%s: value not given (%s:%d)",
8904                         td->name, __FILE__, __LINE__);
8905                 return -1;
8906         }
8907         
8908         
8909         if(1 /* No applicable constraints whatsoever */) {
8910                 /* Nothing is here. See below */
8911         }
8912         
8913         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8914 }
8915
8916 static int
8917 memb_extensionValue_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
8918                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8919         
8920         if(!sptr) {
8921                 ASN__CTFAIL(app_key, td, sptr,
8922                         "%s: value not given (%s:%d)",
8923                         td->name, __FILE__, __LINE__);
8924                 return -1;
8925         }
8926         
8927         
8928         if(1 /* No applicable constraints whatsoever */) {
8929                 /* Nothing is here. See below */
8930         }
8931         
8932         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8933 }
8934
8935 static int
8936 memb_id_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
8937                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8938         long value;
8939         
8940         if(!sptr) {
8941                 ASN__CTFAIL(app_key, td, sptr,
8942                         "%s: value not given (%s:%d)",
8943                         td->name, __FILE__, __LINE__);
8944                 return -1;
8945         }
8946         
8947         value = *(const long *)sptr;
8948         
8949         if((value >= 0 && value <= 65535)) {
8950                 /* Constraint check succeeded */
8951                 return 0;
8952         } else {
8953                 ASN__CTFAIL(app_key, td, sptr,
8954                         "%s: constraint failed (%s:%d)",
8955                         td->name, __FILE__, __LINE__);
8956                 return -1;
8957         }
8958 }
8959
8960 static int
8961 memb_criticality_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
8962                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8963         
8964         if(!sptr) {
8965                 ASN__CTFAIL(app_key, td, sptr,
8966                         "%s: value not given (%s:%d)",
8967                         td->name, __FILE__, __LINE__);
8968                 return -1;
8969         }
8970         
8971         
8972         if(1 /* No applicable constraints whatsoever */) {
8973                 /* Nothing is here. See below */
8974         }
8975         
8976         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8977 }
8978
8979 static int
8980 memb_extensionValue_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
8981                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8982         
8983         if(!sptr) {
8984                 ASN__CTFAIL(app_key, td, sptr,
8985                         "%s: value not given (%s:%d)",
8986                         td->name, __FILE__, __LINE__);
8987                 return -1;
8988         }
8989         
8990         
8991         if(1 /* No applicable constraints whatsoever */) {
8992                 /* Nothing is here. See below */
8993         }
8994         
8995         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8996 }
8997
8998 static int
8999 memb_id_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
9000                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9001         long value;
9002         
9003         if(!sptr) {
9004                 ASN__CTFAIL(app_key, td, sptr,
9005                         "%s: value not given (%s:%d)",
9006                         td->name, __FILE__, __LINE__);
9007                 return -1;
9008         }
9009         
9010         value = *(const long *)sptr;
9011         
9012         if((value >= 0 && value <= 65535)) {
9013                 /* Constraint check succeeded */
9014                 return 0;
9015         } else {
9016                 ASN__CTFAIL(app_key, td, sptr,
9017                         "%s: constraint failed (%s:%d)",
9018                         td->name, __FILE__, __LINE__);
9019                 return -1;
9020         }
9021 }
9022
9023 static int
9024 memb_criticality_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
9025                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9026         
9027         if(!sptr) {
9028                 ASN__CTFAIL(app_key, td, sptr,
9029                         "%s: value not given (%s:%d)",
9030                         td->name, __FILE__, __LINE__);
9031                 return -1;
9032         }
9033         
9034         
9035         if(1 /* No applicable constraints whatsoever */) {
9036                 /* Nothing is here. See below */
9037         }
9038         
9039         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9040 }
9041
9042 static int
9043 memb_extensionValue_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
9044                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9045         
9046         if(!sptr) {
9047                 ASN__CTFAIL(app_key, td, sptr,
9048                         "%s: value not given (%s:%d)",
9049                         td->name, __FILE__, __LINE__);
9050                 return -1;
9051         }
9052         
9053         
9054         if(1 /* No applicable constraints whatsoever */) {
9055                 /* Nothing is here. See below */
9056         }
9057         
9058         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9059 }
9060
9061 static int
9062 memb_id_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
9063                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9064         long value;
9065         
9066         if(!sptr) {
9067                 ASN__CTFAIL(app_key, td, sptr,
9068                         "%s: value not given (%s:%d)",
9069                         td->name, __FILE__, __LINE__);
9070                 return -1;
9071         }
9072         
9073         value = *(const long *)sptr;
9074         
9075         if((value >= 0 && value <= 65535)) {
9076                 /* Constraint check succeeded */
9077                 return 0;
9078         } else {
9079                 ASN__CTFAIL(app_key, td, sptr,
9080                         "%s: constraint failed (%s:%d)",
9081                         td->name, __FILE__, __LINE__);
9082                 return -1;
9083         }
9084 }
9085
9086 static int
9087 memb_criticality_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
9088                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9089         
9090         if(!sptr) {
9091                 ASN__CTFAIL(app_key, td, sptr,
9092                         "%s: value not given (%s:%d)",
9093                         td->name, __FILE__, __LINE__);
9094                 return -1;
9095         }
9096         
9097         
9098         if(1 /* No applicable constraints whatsoever */) {
9099                 /* Nothing is here. See below */
9100         }
9101         
9102         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9103 }
9104
9105 static int
9106 memb_extensionValue_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
9107                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9108         
9109         if(!sptr) {
9110                 ASN__CTFAIL(app_key, td, sptr,
9111                         "%s: value not given (%s:%d)",
9112                         td->name, __FILE__, __LINE__);
9113                 return -1;
9114         }
9115         
9116         
9117         if(1 /* No applicable constraints whatsoever */) {
9118                 /* Nothing is here. See below */
9119         }
9120         
9121         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9122 }
9123
9124 static int
9125 memb_id_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
9126                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9127         long value;
9128         
9129         if(!sptr) {
9130                 ASN__CTFAIL(app_key, td, sptr,
9131                         "%s: value not given (%s:%d)",
9132                         td->name, __FILE__, __LINE__);
9133                 return -1;
9134         }
9135         
9136         value = *(const long *)sptr;
9137         
9138         if((value >= 0 && value <= 65535)) {
9139                 /* Constraint check succeeded */
9140                 return 0;
9141         } else {
9142                 ASN__CTFAIL(app_key, td, sptr,
9143                         "%s: constraint failed (%s:%d)",
9144                         td->name, __FILE__, __LINE__);
9145                 return -1;
9146         }
9147 }
9148
9149 static int
9150 memb_criticality_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
9151                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9152         
9153         if(!sptr) {
9154                 ASN__CTFAIL(app_key, td, sptr,
9155                         "%s: value not given (%s:%d)",
9156                         td->name, __FILE__, __LINE__);
9157                 return -1;
9158         }
9159         
9160         
9161         if(1 /* No applicable constraints whatsoever */) {
9162                 /* Nothing is here. See below */
9163         }
9164         
9165         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9166 }
9167
9168 static int
9169 memb_extensionValue_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
9170                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9171         
9172         if(!sptr) {
9173                 ASN__CTFAIL(app_key, td, sptr,
9174                         "%s: value not given (%s:%d)",
9175                         td->name, __FILE__, __LINE__);
9176                 return -1;
9177         }
9178         
9179         
9180         if(1 /* No applicable constraints whatsoever */) {
9181                 /* Nothing is here. See below */
9182         }
9183         
9184         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9185 }
9186
9187 static int
9188 memb_id_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
9189                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9190         long value;
9191         
9192         if(!sptr) {
9193                 ASN__CTFAIL(app_key, td, sptr,
9194                         "%s: value not given (%s:%d)",
9195                         td->name, __FILE__, __LINE__);
9196                 return -1;
9197         }
9198         
9199         value = *(const long *)sptr;
9200         
9201         if((value >= 0 && value <= 65535)) {
9202                 /* Constraint check succeeded */
9203                 return 0;
9204         } else {
9205                 ASN__CTFAIL(app_key, td, sptr,
9206                         "%s: constraint failed (%s:%d)",
9207                         td->name, __FILE__, __LINE__);
9208                 return -1;
9209         }
9210 }
9211
9212 static int
9213 memb_criticality_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
9214                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9215         
9216         if(!sptr) {
9217                 ASN__CTFAIL(app_key, td, sptr,
9218                         "%s: value not given (%s:%d)",
9219                         td->name, __FILE__, __LINE__);
9220                 return -1;
9221         }
9222         
9223         
9224         if(1 /* No applicable constraints whatsoever */) {
9225                 /* Nothing is here. See below */
9226         }
9227         
9228         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9229 }
9230
9231 static int
9232 memb_extensionValue_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
9233                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9234         
9235         if(!sptr) {
9236                 ASN__CTFAIL(app_key, td, sptr,
9237                         "%s: value not given (%s:%d)",
9238                         td->name, __FILE__, __LINE__);
9239                 return -1;
9240         }
9241         
9242         
9243         if(1 /* No applicable constraints whatsoever */) {
9244                 /* Nothing is here. See below */
9245         }
9246         
9247         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9248 }
9249
9250 static int
9251 memb_id_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
9252                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9253         long value;
9254         
9255         if(!sptr) {
9256                 ASN__CTFAIL(app_key, td, sptr,
9257                         "%s: value not given (%s:%d)",
9258                         td->name, __FILE__, __LINE__);
9259                 return -1;
9260         }
9261         
9262         value = *(const long *)sptr;
9263         
9264         if((value >= 0 && value <= 65535)) {
9265                 /* Constraint check succeeded */
9266                 return 0;
9267         } else {
9268                 ASN__CTFAIL(app_key, td, sptr,
9269                         "%s: constraint failed (%s:%d)",
9270                         td->name, __FILE__, __LINE__);
9271                 return -1;
9272         }
9273 }
9274
9275 static int
9276 memb_criticality_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
9277                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9278         
9279         if(!sptr) {
9280                 ASN__CTFAIL(app_key, td, sptr,
9281                         "%s: value not given (%s:%d)",
9282                         td->name, __FILE__, __LINE__);
9283                 return -1;
9284         }
9285         
9286         
9287         if(1 /* No applicable constraints whatsoever */) {
9288                 /* Nothing is here. See below */
9289         }
9290         
9291         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9292 }
9293
9294 static int
9295 memb_extensionValue_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
9296                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9297         
9298         if(!sptr) {
9299                 ASN__CTFAIL(app_key, td, sptr,
9300                         "%s: value not given (%s:%d)",
9301                         td->name, __FILE__, __LINE__);
9302                 return -1;
9303         }
9304         
9305         
9306         if(1 /* No applicable constraints whatsoever */) {
9307                 /* Nothing is here. See below */
9308         }
9309         
9310         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9311 }
9312
9313 static int
9314 memb_id_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
9315                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9316         long value;
9317         
9318         if(!sptr) {
9319                 ASN__CTFAIL(app_key, td, sptr,
9320                         "%s: value not given (%s:%d)",
9321                         td->name, __FILE__, __LINE__);
9322                 return -1;
9323         }
9324         
9325         value = *(const long *)sptr;
9326         
9327         if((value >= 0 && value <= 65535)) {
9328                 /* Constraint check succeeded */
9329                 return 0;
9330         } else {
9331                 ASN__CTFAIL(app_key, td, sptr,
9332                         "%s: constraint failed (%s:%d)",
9333                         td->name, __FILE__, __LINE__);
9334                 return -1;
9335         }
9336 }
9337
9338 static int
9339 memb_criticality_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
9340                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9341         
9342         if(!sptr) {
9343                 ASN__CTFAIL(app_key, td, sptr,
9344                         "%s: value not given (%s:%d)",
9345                         td->name, __FILE__, __LINE__);
9346                 return -1;
9347         }
9348         
9349         
9350         if(1 /* No applicable constraints whatsoever */) {
9351                 /* Nothing is here. See below */
9352         }
9353         
9354         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9355 }
9356
9357 static int
9358 memb_extensionValue_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
9359                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9360         
9361         if(!sptr) {
9362                 ASN__CTFAIL(app_key, td, sptr,
9363                         "%s: value not given (%s:%d)",
9364                         td->name, __FILE__, __LINE__);
9365                 return -1;
9366         }
9367         
9368         
9369         if(1 /* No applicable constraints whatsoever */) {
9370                 /* Nothing is here. See below */
9371         }
9372         
9373         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9374 }
9375
9376 static int
9377 memb_id_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
9378                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9379         long value;
9380         
9381         if(!sptr) {
9382                 ASN__CTFAIL(app_key, td, sptr,
9383                         "%s: value not given (%s:%d)",
9384                         td->name, __FILE__, __LINE__);
9385                 return -1;
9386         }
9387         
9388         value = *(const long *)sptr;
9389         
9390         if((value >= 0 && value <= 65535)) {
9391                 /* Constraint check succeeded */
9392                 return 0;
9393         } else {
9394                 ASN__CTFAIL(app_key, td, sptr,
9395                         "%s: constraint failed (%s:%d)",
9396                         td->name, __FILE__, __LINE__);
9397                 return -1;
9398         }
9399 }
9400
9401 static int
9402 memb_criticality_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
9403                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9404         
9405         if(!sptr) {
9406                 ASN__CTFAIL(app_key, td, sptr,
9407                         "%s: value not given (%s:%d)",
9408                         td->name, __FILE__, __LINE__);
9409                 return -1;
9410         }
9411         
9412         
9413         if(1 /* No applicable constraints whatsoever */) {
9414                 /* Nothing is here. See below */
9415         }
9416         
9417         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9418 }
9419
9420 static int
9421 memb_extensionValue_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
9422                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9423         
9424         if(!sptr) {
9425                 ASN__CTFAIL(app_key, td, sptr,
9426                         "%s: value not given (%s:%d)",
9427                         td->name, __FILE__, __LINE__);
9428                 return -1;
9429         }
9430         
9431         
9432         if(1 /* No applicable constraints whatsoever */) {
9433                 /* Nothing is here. See below */
9434         }
9435         
9436         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9437 }
9438
9439 static int
9440 memb_id_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
9441                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9442         long value;
9443         
9444         if(!sptr) {
9445                 ASN__CTFAIL(app_key, td, sptr,
9446                         "%s: value not given (%s:%d)",
9447                         td->name, __FILE__, __LINE__);
9448                 return -1;
9449         }
9450         
9451         value = *(const long *)sptr;
9452         
9453         if((value >= 0 && value <= 65535)) {
9454                 /* Constraint check succeeded */
9455                 return 0;
9456         } else {
9457                 ASN__CTFAIL(app_key, td, sptr,
9458                         "%s: constraint failed (%s:%d)",
9459                         td->name, __FILE__, __LINE__);
9460                 return -1;
9461         }
9462 }
9463
9464 static int
9465 memb_criticality_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
9466                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9467         
9468         if(!sptr) {
9469                 ASN__CTFAIL(app_key, td, sptr,
9470                         "%s: value not given (%s:%d)",
9471                         td->name, __FILE__, __LINE__);
9472                 return -1;
9473         }
9474         
9475         
9476         if(1 /* No applicable constraints whatsoever */) {
9477                 /* Nothing is here. See below */
9478         }
9479         
9480         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9481 }
9482
9483 static int
9484 memb_extensionValue_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
9485                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9486         
9487         if(!sptr) {
9488                 ASN__CTFAIL(app_key, td, sptr,
9489                         "%s: value not given (%s:%d)",
9490                         td->name, __FILE__, __LINE__);
9491                 return -1;
9492         }
9493         
9494         
9495         if(1 /* No applicable constraints whatsoever */) {
9496                 /* Nothing is here. See below */
9497         }
9498         
9499         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9500 }
9501
9502 static int
9503 memb_id_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
9504                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9505         long value;
9506         
9507         if(!sptr) {
9508                 ASN__CTFAIL(app_key, td, sptr,
9509                         "%s: value not given (%s:%d)",
9510                         td->name, __FILE__, __LINE__);
9511                 return -1;
9512         }
9513         
9514         value = *(const long *)sptr;
9515         
9516         if((value >= 0 && value <= 65535)) {
9517                 /* Constraint check succeeded */
9518                 return 0;
9519         } else {
9520                 ASN__CTFAIL(app_key, td, sptr,
9521                         "%s: constraint failed (%s:%d)",
9522                         td->name, __FILE__, __LINE__);
9523                 return -1;
9524         }
9525 }
9526
9527 static int
9528 memb_criticality_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
9529                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9530         
9531         if(!sptr) {
9532                 ASN__CTFAIL(app_key, td, sptr,
9533                         "%s: value not given (%s:%d)",
9534                         td->name, __FILE__, __LINE__);
9535                 return -1;
9536         }
9537         
9538         
9539         if(1 /* No applicable constraints whatsoever */) {
9540                 /* Nothing is here. See below */
9541         }
9542         
9543         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9544 }
9545
9546 static int
9547 memb_extensionValue_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
9548                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9549         
9550         if(!sptr) {
9551                 ASN__CTFAIL(app_key, td, sptr,
9552                         "%s: value not given (%s:%d)",
9553                         td->name, __FILE__, __LINE__);
9554                 return -1;
9555         }
9556         
9557         
9558         if(1 /* No applicable constraints whatsoever */) {
9559                 /* Nothing is here. See below */
9560         }
9561         
9562         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9563 }
9564
9565 static int
9566 memb_id_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
9567                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9568         long value;
9569         
9570         if(!sptr) {
9571                 ASN__CTFAIL(app_key, td, sptr,
9572                         "%s: value not given (%s:%d)",
9573                         td->name, __FILE__, __LINE__);
9574                 return -1;
9575         }
9576         
9577         value = *(const long *)sptr;
9578         
9579         if((value >= 0 && value <= 65535)) {
9580                 /* Constraint check succeeded */
9581                 return 0;
9582         } else {
9583                 ASN__CTFAIL(app_key, td, sptr,
9584                         "%s: constraint failed (%s:%d)",
9585                         td->name, __FILE__, __LINE__);
9586                 return -1;
9587         }
9588 }
9589
9590 static int
9591 memb_criticality_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
9592                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9593         
9594         if(!sptr) {
9595                 ASN__CTFAIL(app_key, td, sptr,
9596                         "%s: value not given (%s:%d)",
9597                         td->name, __FILE__, __LINE__);
9598                 return -1;
9599         }
9600         
9601         
9602         if(1 /* No applicable constraints whatsoever */) {
9603                 /* Nothing is here. See below */
9604         }
9605         
9606         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9607 }
9608
9609 static int
9610 memb_extensionValue_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
9611                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9612         
9613         if(!sptr) {
9614                 ASN__CTFAIL(app_key, td, sptr,
9615                         "%s: value not given (%s:%d)",
9616                         td->name, __FILE__, __LINE__);
9617                 return -1;
9618         }
9619         
9620         
9621         if(1 /* No applicable constraints whatsoever */) {
9622                 /* Nothing is here. See below */
9623         }
9624         
9625         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9626 }
9627
9628 static int
9629 memb_id_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr,
9630                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9631         long value;
9632         
9633         if(!sptr) {
9634                 ASN__CTFAIL(app_key, td, sptr,
9635                         "%s: value not given (%s:%d)",
9636                         td->name, __FILE__, __LINE__);
9637                 return -1;
9638         }
9639         
9640         value = *(const long *)sptr;
9641         
9642         if((value >= 0 && value <= 65535)) {
9643                 /* Constraint check succeeded */
9644                 return 0;
9645         } else {
9646                 ASN__CTFAIL(app_key, td, sptr,
9647                         "%s: constraint failed (%s:%d)",
9648                         td->name, __FILE__, __LINE__);
9649                 return -1;
9650         }
9651 }
9652
9653 static int
9654 memb_criticality_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr,
9655                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9656         
9657         if(!sptr) {
9658                 ASN__CTFAIL(app_key, td, sptr,
9659                         "%s: value not given (%s:%d)",
9660                         td->name, __FILE__, __LINE__);
9661                 return -1;
9662         }
9663         
9664         
9665         if(1 /* No applicable constraints whatsoever */) {
9666                 /* Nothing is here. See below */
9667         }
9668         
9669         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9670 }
9671
9672 static int
9673 memb_extensionValue_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr,
9674                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9675         
9676         if(!sptr) {
9677                 ASN__CTFAIL(app_key, td, sptr,
9678                         "%s: value not given (%s:%d)",
9679                         td->name, __FILE__, __LINE__);
9680                 return -1;
9681         }
9682         
9683         
9684         if(1 /* No applicable constraints whatsoever */) {
9685                 /* Nothing is here. See below */
9686         }
9687         
9688         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9689 }
9690
9691 static int
9692 memb_id_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr,
9693                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9694         long value;
9695         
9696         if(!sptr) {
9697                 ASN__CTFAIL(app_key, td, sptr,
9698                         "%s: value not given (%s:%d)",
9699                         td->name, __FILE__, __LINE__);
9700                 return -1;
9701         }
9702         
9703         value = *(const long *)sptr;
9704         
9705         if((value >= 0 && value <= 65535)) {
9706                 /* Constraint check succeeded */
9707                 return 0;
9708         } else {
9709                 ASN__CTFAIL(app_key, td, sptr,
9710                         "%s: constraint failed (%s:%d)",
9711                         td->name, __FILE__, __LINE__);
9712                 return -1;
9713         }
9714 }
9715
9716 static int
9717 memb_criticality_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr,
9718                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9719         
9720         if(!sptr) {
9721                 ASN__CTFAIL(app_key, td, sptr,
9722                         "%s: value not given (%s:%d)",
9723                         td->name, __FILE__, __LINE__);
9724                 return -1;
9725         }
9726         
9727         
9728         if(1 /* No applicable constraints whatsoever */) {
9729                 /* Nothing is here. See below */
9730         }
9731         
9732         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9733 }
9734
9735 static int
9736 memb_extensionValue_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr,
9737                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9738         
9739         if(!sptr) {
9740                 ASN__CTFAIL(app_key, td, sptr,
9741                         "%s: value not given (%s:%d)",
9742                         td->name, __FILE__, __LINE__);
9743                 return -1;
9744         }
9745         
9746         
9747         if(1 /* No applicable constraints whatsoever */) {
9748                 /* Nothing is here. See below */
9749         }
9750         
9751         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9752 }
9753
9754 static int
9755 memb_id_constraint_461(const asn_TYPE_descriptor_t *td, const void *sptr,
9756                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9757         long value;
9758         
9759         if(!sptr) {
9760                 ASN__CTFAIL(app_key, td, sptr,
9761                         "%s: value not given (%s:%d)",
9762                         td->name, __FILE__, __LINE__);
9763                 return -1;
9764         }
9765         
9766         value = *(const long *)sptr;
9767         
9768         if((value >= 0 && value <= 65535)) {
9769                 /* Constraint check succeeded */
9770                 return 0;
9771         } else {
9772                 ASN__CTFAIL(app_key, td, sptr,
9773                         "%s: constraint failed (%s:%d)",
9774                         td->name, __FILE__, __LINE__);
9775                 return -1;
9776         }
9777 }
9778
9779 static int
9780 memb_criticality_constraint_461(const asn_TYPE_descriptor_t *td, const void *sptr,
9781                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9782         
9783         if(!sptr) {
9784                 ASN__CTFAIL(app_key, td, sptr,
9785                         "%s: value not given (%s:%d)",
9786                         td->name, __FILE__, __LINE__);
9787                 return -1;
9788         }
9789         
9790         
9791         if(1 /* No applicable constraints whatsoever */) {
9792                 /* Nothing is here. See below */
9793         }
9794         
9795         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9796 }
9797
9798 static int
9799 memb_extensionValue_constraint_461(const asn_TYPE_descriptor_t *td, const void *sptr,
9800                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9801         
9802         if(!sptr) {
9803                 ASN__CTFAIL(app_key, td, sptr,
9804                         "%s: value not given (%s:%d)",
9805                         td->name, __FILE__, __LINE__);
9806                 return -1;
9807         }
9808         
9809         
9810         if(1 /* No applicable constraints whatsoever */) {
9811                 /* Nothing is here. See below */
9812         }
9813         
9814         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9815 }
9816
9817 static int
9818 memb_id_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr,
9819                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9820         long value;
9821         
9822         if(!sptr) {
9823                 ASN__CTFAIL(app_key, td, sptr,
9824                         "%s: value not given (%s:%d)",
9825                         td->name, __FILE__, __LINE__);
9826                 return -1;
9827         }
9828         
9829         value = *(const long *)sptr;
9830         
9831         if((value >= 0 && value <= 65535)) {
9832                 /* Constraint check succeeded */
9833                 return 0;
9834         } else {
9835                 ASN__CTFAIL(app_key, td, sptr,
9836                         "%s: constraint failed (%s:%d)",
9837                         td->name, __FILE__, __LINE__);
9838                 return -1;
9839         }
9840 }
9841
9842 static int
9843 memb_criticality_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr,
9844                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9845         
9846         if(!sptr) {
9847                 ASN__CTFAIL(app_key, td, sptr,
9848                         "%s: value not given (%s:%d)",
9849                         td->name, __FILE__, __LINE__);
9850                 return -1;
9851         }
9852         
9853         
9854         if(1 /* No applicable constraints whatsoever */) {
9855                 /* Nothing is here. See below */
9856         }
9857         
9858         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9859 }
9860
9861 static int
9862 memb_extensionValue_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr,
9863                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9864         
9865         if(!sptr) {
9866                 ASN__CTFAIL(app_key, td, sptr,
9867                         "%s: value not given (%s:%d)",
9868                         td->name, __FILE__, __LINE__);
9869                 return -1;
9870         }
9871         
9872         
9873         if(1 /* No applicable constraints whatsoever */) {
9874                 /* Nothing is here. See below */
9875         }
9876         
9877         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9878 }
9879
9880 static int
9881 memb_id_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr,
9882                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9883         long value;
9884         
9885         if(!sptr) {
9886                 ASN__CTFAIL(app_key, td, sptr,
9887                         "%s: value not given (%s:%d)",
9888                         td->name, __FILE__, __LINE__);
9889                 return -1;
9890         }
9891         
9892         value = *(const long *)sptr;
9893         
9894         if((value >= 0 && value <= 65535)) {
9895                 /* Constraint check succeeded */
9896                 return 0;
9897         } else {
9898                 ASN__CTFAIL(app_key, td, sptr,
9899                         "%s: constraint failed (%s:%d)",
9900                         td->name, __FILE__, __LINE__);
9901                 return -1;
9902         }
9903 }
9904
9905 static int
9906 memb_criticality_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr,
9907                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9908         
9909         if(!sptr) {
9910                 ASN__CTFAIL(app_key, td, sptr,
9911                         "%s: value not given (%s:%d)",
9912                         td->name, __FILE__, __LINE__);
9913                 return -1;
9914         }
9915         
9916         
9917         if(1 /* No applicable constraints whatsoever */) {
9918                 /* Nothing is here. See below */
9919         }
9920         
9921         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9922 }
9923
9924 static int
9925 memb_extensionValue_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr,
9926                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9927         
9928         if(!sptr) {
9929                 ASN__CTFAIL(app_key, td, sptr,
9930                         "%s: value not given (%s:%d)",
9931                         td->name, __FILE__, __LINE__);
9932                 return -1;
9933         }
9934         
9935         
9936         if(1 /* No applicable constraints whatsoever */) {
9937                 /* Nothing is here. See below */
9938         }
9939         
9940         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9941 }
9942
9943 static int
9944 memb_id_constraint_473(const asn_TYPE_descriptor_t *td, const void *sptr,
9945                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9946         long value;
9947         
9948         if(!sptr) {
9949                 ASN__CTFAIL(app_key, td, sptr,
9950                         "%s: value not given (%s:%d)",
9951                         td->name, __FILE__, __LINE__);
9952                 return -1;
9953         }
9954         
9955         value = *(const long *)sptr;
9956         
9957         if((value >= 0 && value <= 65535)) {
9958                 /* Constraint check succeeded */
9959                 return 0;
9960         } else {
9961                 ASN__CTFAIL(app_key, td, sptr,
9962                         "%s: constraint failed (%s:%d)",
9963                         td->name, __FILE__, __LINE__);
9964                 return -1;
9965         }
9966 }
9967
9968 static int
9969 memb_criticality_constraint_473(const asn_TYPE_descriptor_t *td, const void *sptr,
9970                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9971         
9972         if(!sptr) {
9973                 ASN__CTFAIL(app_key, td, sptr,
9974                         "%s: value not given (%s:%d)",
9975                         td->name, __FILE__, __LINE__);
9976                 return -1;
9977         }
9978         
9979         
9980         if(1 /* No applicable constraints whatsoever */) {
9981                 /* Nothing is here. See below */
9982         }
9983         
9984         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9985 }
9986
9987 static int
9988 memb_extensionValue_constraint_473(const asn_TYPE_descriptor_t *td, const void *sptr,
9989                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9990         
9991         if(!sptr) {
9992                 ASN__CTFAIL(app_key, td, sptr,
9993                         "%s: value not given (%s:%d)",
9994                         td->name, __FILE__, __LINE__);
9995                 return -1;
9996         }
9997         
9998         
9999         if(1 /* No applicable constraints whatsoever */) {
10000                 /* Nothing is here. See below */
10001         }
10002         
10003         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10004 }
10005
10006 static int
10007 memb_id_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr,
10008                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10009         long value;
10010         
10011         if(!sptr) {
10012                 ASN__CTFAIL(app_key, td, sptr,
10013                         "%s: value not given (%s:%d)",
10014                         td->name, __FILE__, __LINE__);
10015                 return -1;
10016         }
10017         
10018         value = *(const long *)sptr;
10019         
10020         if((value >= 0 && value <= 65535)) {
10021                 /* Constraint check succeeded */
10022                 return 0;
10023         } else {
10024                 ASN__CTFAIL(app_key, td, sptr,
10025                         "%s: constraint failed (%s:%d)",
10026                         td->name, __FILE__, __LINE__);
10027                 return -1;
10028         }
10029 }
10030
10031 static int
10032 memb_criticality_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr,
10033                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10034         
10035         if(!sptr) {
10036                 ASN__CTFAIL(app_key, td, sptr,
10037                         "%s: value not given (%s:%d)",
10038                         td->name, __FILE__, __LINE__);
10039                 return -1;
10040         }
10041         
10042         
10043         if(1 /* No applicable constraints whatsoever */) {
10044                 /* Nothing is here. See below */
10045         }
10046         
10047         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10048 }
10049
10050 static int
10051 memb_extensionValue_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr,
10052                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10053         
10054         if(!sptr) {
10055                 ASN__CTFAIL(app_key, td, sptr,
10056                         "%s: value not given (%s:%d)",
10057                         td->name, __FILE__, __LINE__);
10058                 return -1;
10059         }
10060         
10061         
10062         if(1 /* No applicable constraints whatsoever */) {
10063                 /* Nothing is here. See below */
10064         }
10065         
10066         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10067 }
10068
10069 static int
10070 memb_id_constraint_481(const asn_TYPE_descriptor_t *td, const void *sptr,
10071                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10072         long value;
10073         
10074         if(!sptr) {
10075                 ASN__CTFAIL(app_key, td, sptr,
10076                         "%s: value not given (%s:%d)",
10077                         td->name, __FILE__, __LINE__);
10078                 return -1;
10079         }
10080         
10081         value = *(const long *)sptr;
10082         
10083         if((value >= 0 && value <= 65535)) {
10084                 /* Constraint check succeeded */
10085                 return 0;
10086         } else {
10087                 ASN__CTFAIL(app_key, td, sptr,
10088                         "%s: constraint failed (%s:%d)",
10089                         td->name, __FILE__, __LINE__);
10090                 return -1;
10091         }
10092 }
10093
10094 static int
10095 memb_criticality_constraint_481(const asn_TYPE_descriptor_t *td, const void *sptr,
10096                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10097         
10098         if(!sptr) {
10099                 ASN__CTFAIL(app_key, td, sptr,
10100                         "%s: value not given (%s:%d)",
10101                         td->name, __FILE__, __LINE__);
10102                 return -1;
10103         }
10104         
10105         
10106         if(1 /* No applicable constraints whatsoever */) {
10107                 /* Nothing is here. See below */
10108         }
10109         
10110         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10111 }
10112
10113 static int
10114 memb_extensionValue_constraint_481(const asn_TYPE_descriptor_t *td, const void *sptr,
10115                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10116         
10117         if(!sptr) {
10118                 ASN__CTFAIL(app_key, td, sptr,
10119                         "%s: value not given (%s:%d)",
10120                         td->name, __FILE__, __LINE__);
10121                 return -1;
10122         }
10123         
10124         
10125         if(1 /* No applicable constraints whatsoever */) {
10126                 /* Nothing is here. See below */
10127         }
10128         
10129         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10130 }
10131
10132 static int
10133 memb_id_constraint_485(const asn_TYPE_descriptor_t *td, const void *sptr,
10134                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10135         long value;
10136         
10137         if(!sptr) {
10138                 ASN__CTFAIL(app_key, td, sptr,
10139                         "%s: value not given (%s:%d)",
10140                         td->name, __FILE__, __LINE__);
10141                 return -1;
10142         }
10143         
10144         value = *(const long *)sptr;
10145         
10146         if((value >= 0 && value <= 65535)) {
10147                 /* Constraint check succeeded */
10148                 return 0;
10149         } else {
10150                 ASN__CTFAIL(app_key, td, sptr,
10151                         "%s: constraint failed (%s:%d)",
10152                         td->name, __FILE__, __LINE__);
10153                 return -1;
10154         }
10155 }
10156
10157 static int
10158 memb_criticality_constraint_485(const asn_TYPE_descriptor_t *td, const void *sptr,
10159                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10160         
10161         if(!sptr) {
10162                 ASN__CTFAIL(app_key, td, sptr,
10163                         "%s: value not given (%s:%d)",
10164                         td->name, __FILE__, __LINE__);
10165                 return -1;
10166         }
10167         
10168         
10169         if(1 /* No applicable constraints whatsoever */) {
10170                 /* Nothing is here. See below */
10171         }
10172         
10173         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10174 }
10175
10176 static int
10177 memb_extensionValue_constraint_485(const asn_TYPE_descriptor_t *td, const void *sptr,
10178                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10179         
10180         if(!sptr) {
10181                 ASN__CTFAIL(app_key, td, sptr,
10182                         "%s: value not given (%s:%d)",
10183                         td->name, __FILE__, __LINE__);
10184                 return -1;
10185         }
10186         
10187         
10188         if(1 /* No applicable constraints whatsoever */) {
10189                 /* Nothing is here. See below */
10190         }
10191         
10192         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10193 }
10194
10195 static int
10196 memb_id_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr,
10197                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10198         long value;
10199         
10200         if(!sptr) {
10201                 ASN__CTFAIL(app_key, td, sptr,
10202                         "%s: value not given (%s:%d)",
10203                         td->name, __FILE__, __LINE__);
10204                 return -1;
10205         }
10206         
10207         value = *(const long *)sptr;
10208         
10209         if((value >= 0 && value <= 65535)) {
10210                 /* Constraint check succeeded */
10211                 return 0;
10212         } else {
10213                 ASN__CTFAIL(app_key, td, sptr,
10214                         "%s: constraint failed (%s:%d)",
10215                         td->name, __FILE__, __LINE__);
10216                 return -1;
10217         }
10218 }
10219
10220 static int
10221 memb_criticality_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr,
10222                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10223         
10224         if(!sptr) {
10225                 ASN__CTFAIL(app_key, td, sptr,
10226                         "%s: value not given (%s:%d)",
10227                         td->name, __FILE__, __LINE__);
10228                 return -1;
10229         }
10230         
10231         
10232         if(1 /* No applicable constraints whatsoever */) {
10233                 /* Nothing is here. See below */
10234         }
10235         
10236         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10237 }
10238
10239 static int
10240 memb_extensionValue_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr,
10241                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10242         
10243         if(!sptr) {
10244                 ASN__CTFAIL(app_key, td, sptr,
10245                         "%s: value not given (%s:%d)",
10246                         td->name, __FILE__, __LINE__);
10247                 return -1;
10248         }
10249         
10250         
10251         if(1 /* No applicable constraints whatsoever */) {
10252                 /* Nothing is here. See below */
10253         }
10254         
10255         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10256 }
10257
10258 static int
10259 memb_id_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr,
10260                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10261         long value;
10262         
10263         if(!sptr) {
10264                 ASN__CTFAIL(app_key, td, sptr,
10265                         "%s: value not given (%s:%d)",
10266                         td->name, __FILE__, __LINE__);
10267                 return -1;
10268         }
10269         
10270         value = *(const long *)sptr;
10271         
10272         if((value >= 0 && value <= 65535)) {
10273                 /* Constraint check succeeded */
10274                 return 0;
10275         } else {
10276                 ASN__CTFAIL(app_key, td, sptr,
10277                         "%s: constraint failed (%s:%d)",
10278                         td->name, __FILE__, __LINE__);
10279                 return -1;
10280         }
10281 }
10282
10283 static int
10284 memb_criticality_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr,
10285                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10286         
10287         if(!sptr) {
10288                 ASN__CTFAIL(app_key, td, sptr,
10289                         "%s: value not given (%s:%d)",
10290                         td->name, __FILE__, __LINE__);
10291                 return -1;
10292         }
10293         
10294         
10295         if(1 /* No applicable constraints whatsoever */) {
10296                 /* Nothing is here. See below */
10297         }
10298         
10299         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10300 }
10301
10302 static int
10303 memb_extensionValue_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr,
10304                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10305         
10306         if(!sptr) {
10307                 ASN__CTFAIL(app_key, td, sptr,
10308                         "%s: value not given (%s:%d)",
10309                         td->name, __FILE__, __LINE__);
10310                 return -1;
10311         }
10312         
10313         
10314         if(1 /* No applicable constraints whatsoever */) {
10315                 /* Nothing is here. See below */
10316         }
10317         
10318         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10319 }
10320
10321 static int
10322 memb_id_constraint_497(const asn_TYPE_descriptor_t *td, const void *sptr,
10323                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10324         long value;
10325         
10326         if(!sptr) {
10327                 ASN__CTFAIL(app_key, td, sptr,
10328                         "%s: value not given (%s:%d)",
10329                         td->name, __FILE__, __LINE__);
10330                 return -1;
10331         }
10332         
10333         value = *(const long *)sptr;
10334         
10335         if((value >= 0 && value <= 65535)) {
10336                 /* Constraint check succeeded */
10337                 return 0;
10338         } else {
10339                 ASN__CTFAIL(app_key, td, sptr,
10340                         "%s: constraint failed (%s:%d)",
10341                         td->name, __FILE__, __LINE__);
10342                 return -1;
10343         }
10344 }
10345
10346 static int
10347 memb_criticality_constraint_497(const asn_TYPE_descriptor_t *td, const void *sptr,
10348                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10349         
10350         if(!sptr) {
10351                 ASN__CTFAIL(app_key, td, sptr,
10352                         "%s: value not given (%s:%d)",
10353                         td->name, __FILE__, __LINE__);
10354                 return -1;
10355         }
10356         
10357         
10358         if(1 /* No applicable constraints whatsoever */) {
10359                 /* Nothing is here. See below */
10360         }
10361         
10362         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10363 }
10364
10365 static int
10366 memb_extensionValue_constraint_497(const asn_TYPE_descriptor_t *td, const void *sptr,
10367                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10368         
10369         if(!sptr) {
10370                 ASN__CTFAIL(app_key, td, sptr,
10371                         "%s: value not given (%s:%d)",
10372                         td->name, __FILE__, __LINE__);
10373                 return -1;
10374         }
10375         
10376         
10377         if(1 /* No applicable constraints whatsoever */) {
10378                 /* Nothing is here. See below */
10379         }
10380         
10381         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10382 }
10383
10384 static int
10385 memb_id_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr,
10386                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10387         long value;
10388         
10389         if(!sptr) {
10390                 ASN__CTFAIL(app_key, td, sptr,
10391                         "%s: value not given (%s:%d)",
10392                         td->name, __FILE__, __LINE__);
10393                 return -1;
10394         }
10395         
10396         value = *(const long *)sptr;
10397         
10398         if((value >= 0 && value <= 65535)) {
10399                 /* Constraint check succeeded */
10400                 return 0;
10401         } else {
10402                 ASN__CTFAIL(app_key, td, sptr,
10403                         "%s: constraint failed (%s:%d)",
10404                         td->name, __FILE__, __LINE__);
10405                 return -1;
10406         }
10407 }
10408
10409 static int
10410 memb_criticality_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr,
10411                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10412         
10413         if(!sptr) {
10414                 ASN__CTFAIL(app_key, td, sptr,
10415                         "%s: value not given (%s:%d)",
10416                         td->name, __FILE__, __LINE__);
10417                 return -1;
10418         }
10419         
10420         
10421         if(1 /* No applicable constraints whatsoever */) {
10422                 /* Nothing is here. See below */
10423         }
10424         
10425         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10426 }
10427
10428 static int
10429 memb_extensionValue_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr,
10430                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10431         
10432         if(!sptr) {
10433                 ASN__CTFAIL(app_key, td, sptr,
10434                         "%s: value not given (%s:%d)",
10435                         td->name, __FILE__, __LINE__);
10436                 return -1;
10437         }
10438         
10439         
10440         if(1 /* No applicable constraints whatsoever */) {
10441                 /* Nothing is here. See below */
10442         }
10443         
10444         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10445 }
10446
10447 static int
10448 memb_id_constraint_505(const asn_TYPE_descriptor_t *td, const void *sptr,
10449                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10450         long value;
10451         
10452         if(!sptr) {
10453                 ASN__CTFAIL(app_key, td, sptr,
10454                         "%s: value not given (%s:%d)",
10455                         td->name, __FILE__, __LINE__);
10456                 return -1;
10457         }
10458         
10459         value = *(const long *)sptr;
10460         
10461         if((value >= 0 && value <= 65535)) {
10462                 /* Constraint check succeeded */
10463                 return 0;
10464         } else {
10465                 ASN__CTFAIL(app_key, td, sptr,
10466                         "%s: constraint failed (%s:%d)",
10467                         td->name, __FILE__, __LINE__);
10468                 return -1;
10469         }
10470 }
10471
10472 static int
10473 memb_criticality_constraint_505(const asn_TYPE_descriptor_t *td, const void *sptr,
10474                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10475         
10476         if(!sptr) {
10477                 ASN__CTFAIL(app_key, td, sptr,
10478                         "%s: value not given (%s:%d)",
10479                         td->name, __FILE__, __LINE__);
10480                 return -1;
10481         }
10482         
10483         
10484         if(1 /* No applicable constraints whatsoever */) {
10485                 /* Nothing is here. See below */
10486         }
10487         
10488         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10489 }
10490
10491 static int
10492 memb_extensionValue_constraint_505(const asn_TYPE_descriptor_t *td, const void *sptr,
10493                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10494         
10495         if(!sptr) {
10496                 ASN__CTFAIL(app_key, td, sptr,
10497                         "%s: value not given (%s:%d)",
10498                         td->name, __FILE__, __LINE__);
10499                 return -1;
10500         }
10501         
10502         
10503         if(1 /* No applicable constraints whatsoever */) {
10504                 /* Nothing is here. See below */
10505         }
10506         
10507         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10508 }
10509
10510 static int
10511 memb_id_constraint_509(const asn_TYPE_descriptor_t *td, const void *sptr,
10512                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10513         long value;
10514         
10515         if(!sptr) {
10516                 ASN__CTFAIL(app_key, td, sptr,
10517                         "%s: value not given (%s:%d)",
10518                         td->name, __FILE__, __LINE__);
10519                 return -1;
10520         }
10521         
10522         value = *(const long *)sptr;
10523         
10524         if((value >= 0 && value <= 65535)) {
10525                 /* Constraint check succeeded */
10526                 return 0;
10527         } else {
10528                 ASN__CTFAIL(app_key, td, sptr,
10529                         "%s: constraint failed (%s:%d)",
10530                         td->name, __FILE__, __LINE__);
10531                 return -1;
10532         }
10533 }
10534
10535 static int
10536 memb_criticality_constraint_509(const asn_TYPE_descriptor_t *td, const void *sptr,
10537                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10538         
10539         if(!sptr) {
10540                 ASN__CTFAIL(app_key, td, sptr,
10541                         "%s: value not given (%s:%d)",
10542                         td->name, __FILE__, __LINE__);
10543                 return -1;
10544         }
10545         
10546         
10547         if(1 /* No applicable constraints whatsoever */) {
10548                 /* Nothing is here. See below */
10549         }
10550         
10551         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10552 }
10553
10554 static int
10555 memb_extensionValue_constraint_509(const asn_TYPE_descriptor_t *td, const void *sptr,
10556                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10557         
10558         if(!sptr) {
10559                 ASN__CTFAIL(app_key, td, sptr,
10560                         "%s: value not given (%s:%d)",
10561                         td->name, __FILE__, __LINE__);
10562                 return -1;
10563         }
10564         
10565         
10566         if(1 /* No applicable constraints whatsoever */) {
10567                 /* Nothing is here. See below */
10568         }
10569         
10570         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10571 }
10572
10573 static int
10574 memb_id_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr,
10575                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10576         long value;
10577         
10578         if(!sptr) {
10579                 ASN__CTFAIL(app_key, td, sptr,
10580                         "%s: value not given (%s:%d)",
10581                         td->name, __FILE__, __LINE__);
10582                 return -1;
10583         }
10584         
10585         value = *(const long *)sptr;
10586         
10587         if((value >= 0 && value <= 65535)) {
10588                 /* Constraint check succeeded */
10589                 return 0;
10590         } else {
10591                 ASN__CTFAIL(app_key, td, sptr,
10592                         "%s: constraint failed (%s:%d)",
10593                         td->name, __FILE__, __LINE__);
10594                 return -1;
10595         }
10596 }
10597
10598 static int
10599 memb_criticality_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr,
10600                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10601         
10602         if(!sptr) {
10603                 ASN__CTFAIL(app_key, td, sptr,
10604                         "%s: value not given (%s:%d)",
10605                         td->name, __FILE__, __LINE__);
10606                 return -1;
10607         }
10608         
10609         
10610         if(1 /* No applicable constraints whatsoever */) {
10611                 /* Nothing is here. See below */
10612         }
10613         
10614         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10615 }
10616
10617 static int
10618 memb_extensionValue_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr,
10619                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10620         
10621         if(!sptr) {
10622                 ASN__CTFAIL(app_key, td, sptr,
10623                         "%s: value not given (%s:%d)",
10624                         td->name, __FILE__, __LINE__);
10625                 return -1;
10626         }
10627         
10628         
10629         if(1 /* No applicable constraints whatsoever */) {
10630                 /* Nothing is here. See below */
10631         }
10632         
10633         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10634 }
10635
10636 static int
10637 memb_id_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr,
10638                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10639         long value;
10640         
10641         if(!sptr) {
10642                 ASN__CTFAIL(app_key, td, sptr,
10643                         "%s: value not given (%s:%d)",
10644                         td->name, __FILE__, __LINE__);
10645                 return -1;
10646         }
10647         
10648         value = *(const long *)sptr;
10649         
10650         if((value >= 0 && value <= 65535)) {
10651                 /* Constraint check succeeded */
10652                 return 0;
10653         } else {
10654                 ASN__CTFAIL(app_key, td, sptr,
10655                         "%s: constraint failed (%s:%d)",
10656                         td->name, __FILE__, __LINE__);
10657                 return -1;
10658         }
10659 }
10660
10661 static int
10662 memb_criticality_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr,
10663                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10664         
10665         if(!sptr) {
10666                 ASN__CTFAIL(app_key, td, sptr,
10667                         "%s: value not given (%s:%d)",
10668                         td->name, __FILE__, __LINE__);
10669                 return -1;
10670         }
10671         
10672         
10673         if(1 /* No applicable constraints whatsoever */) {
10674                 /* Nothing is here. See below */
10675         }
10676         
10677         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10678 }
10679
10680 static int
10681 memb_extensionValue_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr,
10682                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10683         
10684         if(!sptr) {
10685                 ASN__CTFAIL(app_key, td, sptr,
10686                         "%s: value not given (%s:%d)",
10687                         td->name, __FILE__, __LINE__);
10688                 return -1;
10689         }
10690         
10691         
10692         if(1 /* No applicable constraints whatsoever */) {
10693                 /* Nothing is here. See below */
10694         }
10695         
10696         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10697 }
10698
10699 static int
10700 memb_id_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr,
10701                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10702         long value;
10703         
10704         if(!sptr) {
10705                 ASN__CTFAIL(app_key, td, sptr,
10706                         "%s: value not given (%s:%d)",
10707                         td->name, __FILE__, __LINE__);
10708                 return -1;
10709         }
10710         
10711         value = *(const long *)sptr;
10712         
10713         if((value >= 0 && value <= 65535)) {
10714                 /* Constraint check succeeded */
10715                 return 0;
10716         } else {
10717                 ASN__CTFAIL(app_key, td, sptr,
10718                         "%s: constraint failed (%s:%d)",
10719                         td->name, __FILE__, __LINE__);
10720                 return -1;
10721         }
10722 }
10723
10724 static int
10725 memb_criticality_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr,
10726                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10727         
10728         if(!sptr) {
10729                 ASN__CTFAIL(app_key, td, sptr,
10730                         "%s: value not given (%s:%d)",
10731                         td->name, __FILE__, __LINE__);
10732                 return -1;
10733         }
10734         
10735         
10736         if(1 /* No applicable constraints whatsoever */) {
10737                 /* Nothing is here. See below */
10738         }
10739         
10740         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10741 }
10742
10743 static int
10744 memb_extensionValue_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr,
10745                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10746         
10747         if(!sptr) {
10748                 ASN__CTFAIL(app_key, td, sptr,
10749                         "%s: value not given (%s:%d)",
10750                         td->name, __FILE__, __LINE__);
10751                 return -1;
10752         }
10753         
10754         
10755         if(1 /* No applicable constraints whatsoever */) {
10756                 /* Nothing is here. See below */
10757         }
10758         
10759         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10760 }
10761
10762 static int
10763 memb_id_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr,
10764                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10765         long value;
10766         
10767         if(!sptr) {
10768                 ASN__CTFAIL(app_key, td, sptr,
10769                         "%s: value not given (%s:%d)",
10770                         td->name, __FILE__, __LINE__);
10771                 return -1;
10772         }
10773         
10774         value = *(const long *)sptr;
10775         
10776         if((value >= 0 && value <= 65535)) {
10777                 /* Constraint check succeeded */
10778                 return 0;
10779         } else {
10780                 ASN__CTFAIL(app_key, td, sptr,
10781                         "%s: constraint failed (%s:%d)",
10782                         td->name, __FILE__, __LINE__);
10783                 return -1;
10784         }
10785 }
10786
10787 static int
10788 memb_criticality_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr,
10789                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10790         
10791         if(!sptr) {
10792                 ASN__CTFAIL(app_key, td, sptr,
10793                         "%s: value not given (%s:%d)",
10794                         td->name, __FILE__, __LINE__);
10795                 return -1;
10796         }
10797         
10798         
10799         if(1 /* No applicable constraints whatsoever */) {
10800                 /* Nothing is here. See below */
10801         }
10802         
10803         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10804 }
10805
10806 static int
10807 memb_extensionValue_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr,
10808                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10809         
10810         if(!sptr) {
10811                 ASN__CTFAIL(app_key, td, sptr,
10812                         "%s: value not given (%s:%d)",
10813                         td->name, __FILE__, __LINE__);
10814                 return -1;
10815         }
10816         
10817         
10818         if(1 /* No applicable constraints whatsoever */) {
10819                 /* Nothing is here. See below */
10820         }
10821         
10822         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10823 }
10824
10825 static int
10826 memb_id_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr,
10827                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10828         long value;
10829         
10830         if(!sptr) {
10831                 ASN__CTFAIL(app_key, td, sptr,
10832                         "%s: value not given (%s:%d)",
10833                         td->name, __FILE__, __LINE__);
10834                 return -1;
10835         }
10836         
10837         value = *(const long *)sptr;
10838         
10839         if((value >= 0 && value <= 65535)) {
10840                 /* Constraint check succeeded */
10841                 return 0;
10842         } else {
10843                 ASN__CTFAIL(app_key, td, sptr,
10844                         "%s: constraint failed (%s:%d)",
10845                         td->name, __FILE__, __LINE__);
10846                 return -1;
10847         }
10848 }
10849
10850 static int
10851 memb_criticality_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr,
10852                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10853         
10854         if(!sptr) {
10855                 ASN__CTFAIL(app_key, td, sptr,
10856                         "%s: value not given (%s:%d)",
10857                         td->name, __FILE__, __LINE__);
10858                 return -1;
10859         }
10860         
10861         
10862         if(1 /* No applicable constraints whatsoever */) {
10863                 /* Nothing is here. See below */
10864         }
10865         
10866         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10867 }
10868
10869 static int
10870 memb_extensionValue_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr,
10871                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10872         
10873         if(!sptr) {
10874                 ASN__CTFAIL(app_key, td, sptr,
10875                         "%s: value not given (%s:%d)",
10876                         td->name, __FILE__, __LINE__);
10877                 return -1;
10878         }
10879         
10880         
10881         if(1 /* No applicable constraints whatsoever */) {
10882                 /* Nothing is here. See below */
10883         }
10884         
10885         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10886 }
10887
10888 static int
10889 memb_id_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr,
10890                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10891         long value;
10892         
10893         if(!sptr) {
10894                 ASN__CTFAIL(app_key, td, sptr,
10895                         "%s: value not given (%s:%d)",
10896                         td->name, __FILE__, __LINE__);
10897                 return -1;
10898         }
10899         
10900         value = *(const long *)sptr;
10901         
10902         if((value >= 0 && value <= 65535)) {
10903                 /* Constraint check succeeded */
10904                 return 0;
10905         } else {
10906                 ASN__CTFAIL(app_key, td, sptr,
10907                         "%s: constraint failed (%s:%d)",
10908                         td->name, __FILE__, __LINE__);
10909                 return -1;
10910         }
10911 }
10912
10913 static int
10914 memb_criticality_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr,
10915                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10916         
10917         if(!sptr) {
10918                 ASN__CTFAIL(app_key, td, sptr,
10919                         "%s: value not given (%s:%d)",
10920                         td->name, __FILE__, __LINE__);
10921                 return -1;
10922         }
10923         
10924         
10925         if(1 /* No applicable constraints whatsoever */) {
10926                 /* Nothing is here. See below */
10927         }
10928         
10929         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10930 }
10931
10932 static int
10933 memb_extensionValue_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr,
10934                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10935         
10936         if(!sptr) {
10937                 ASN__CTFAIL(app_key, td, sptr,
10938                         "%s: value not given (%s:%d)",
10939                         td->name, __FILE__, __LINE__);
10940                 return -1;
10941         }
10942         
10943         
10944         if(1 /* No applicable constraints whatsoever */) {
10945                 /* Nothing is here. See below */
10946         }
10947         
10948         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10949 }
10950
10951 static int
10952 memb_id_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr,
10953                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10954         long value;
10955         
10956         if(!sptr) {
10957                 ASN__CTFAIL(app_key, td, sptr,
10958                         "%s: value not given (%s:%d)",
10959                         td->name, __FILE__, __LINE__);
10960                 return -1;
10961         }
10962         
10963         value = *(const long *)sptr;
10964         
10965         if((value >= 0 && value <= 65535)) {
10966                 /* Constraint check succeeded */
10967                 return 0;
10968         } else {
10969                 ASN__CTFAIL(app_key, td, sptr,
10970                         "%s: constraint failed (%s:%d)",
10971                         td->name, __FILE__, __LINE__);
10972                 return -1;
10973         }
10974 }
10975
10976 static int
10977 memb_criticality_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr,
10978                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10979         
10980         if(!sptr) {
10981                 ASN__CTFAIL(app_key, td, sptr,
10982                         "%s: value not given (%s:%d)",
10983                         td->name, __FILE__, __LINE__);
10984                 return -1;
10985         }
10986         
10987         
10988         if(1 /* No applicable constraints whatsoever */) {
10989                 /* Nothing is here. See below */
10990         }
10991         
10992         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10993 }
10994
10995 static int
10996 memb_extensionValue_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr,
10997                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10998         
10999         if(!sptr) {
11000                 ASN__CTFAIL(app_key, td, sptr,
11001                         "%s: value not given (%s:%d)",
11002                         td->name, __FILE__, __LINE__);
11003                 return -1;
11004         }
11005         
11006         
11007         if(1 /* No applicable constraints whatsoever */) {
11008                 /* Nothing is here. See below */
11009         }
11010         
11011         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11012 }
11013
11014 static int
11015 memb_id_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr,
11016                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11017         long value;
11018         
11019         if(!sptr) {
11020                 ASN__CTFAIL(app_key, td, sptr,
11021                         "%s: value not given (%s:%d)",
11022                         td->name, __FILE__, __LINE__);
11023                 return -1;
11024         }
11025         
11026         value = *(const long *)sptr;
11027         
11028         if((value >= 0 && value <= 65535)) {
11029                 /* Constraint check succeeded */
11030                 return 0;
11031         } else {
11032                 ASN__CTFAIL(app_key, td, sptr,
11033                         "%s: constraint failed (%s:%d)",
11034                         td->name, __FILE__, __LINE__);
11035                 return -1;
11036         }
11037 }
11038
11039 static int
11040 memb_criticality_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr,
11041                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11042         
11043         if(!sptr) {
11044                 ASN__CTFAIL(app_key, td, sptr,
11045                         "%s: value not given (%s:%d)",
11046                         td->name, __FILE__, __LINE__);
11047                 return -1;
11048         }
11049         
11050         
11051         if(1 /* No applicable constraints whatsoever */) {
11052                 /* Nothing is here. See below */
11053         }
11054         
11055         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11056 }
11057
11058 static int
11059 memb_extensionValue_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr,
11060                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11061         
11062         if(!sptr) {
11063                 ASN__CTFAIL(app_key, td, sptr,
11064                         "%s: value not given (%s:%d)",
11065                         td->name, __FILE__, __LINE__);
11066                 return -1;
11067         }
11068         
11069         
11070         if(1 /* No applicable constraints whatsoever */) {
11071                 /* Nothing is here. See below */
11072         }
11073         
11074         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11075 }
11076
11077 static int
11078 memb_id_constraint_545(const asn_TYPE_descriptor_t *td, const void *sptr,
11079                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11080         long value;
11081         
11082         if(!sptr) {
11083                 ASN__CTFAIL(app_key, td, sptr,
11084                         "%s: value not given (%s:%d)",
11085                         td->name, __FILE__, __LINE__);
11086                 return -1;
11087         }
11088         
11089         value = *(const long *)sptr;
11090         
11091         if((value >= 0 && value <= 65535)) {
11092                 /* Constraint check succeeded */
11093                 return 0;
11094         } else {
11095                 ASN__CTFAIL(app_key, td, sptr,
11096                         "%s: constraint failed (%s:%d)",
11097                         td->name, __FILE__, __LINE__);
11098                 return -1;
11099         }
11100 }
11101
11102 static int
11103 memb_criticality_constraint_545(const asn_TYPE_descriptor_t *td, const void *sptr,
11104                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11105         
11106         if(!sptr) {
11107                 ASN__CTFAIL(app_key, td, sptr,
11108                         "%s: value not given (%s:%d)",
11109                         td->name, __FILE__, __LINE__);
11110                 return -1;
11111         }
11112         
11113         
11114         if(1 /* No applicable constraints whatsoever */) {
11115                 /* Nothing is here. See below */
11116         }
11117         
11118         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11119 }
11120
11121 static int
11122 memb_extensionValue_constraint_545(const asn_TYPE_descriptor_t *td, const void *sptr,
11123                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11124         
11125         if(!sptr) {
11126                 ASN__CTFAIL(app_key, td, sptr,
11127                         "%s: value not given (%s:%d)",
11128                         td->name, __FILE__, __LINE__);
11129                 return -1;
11130         }
11131         
11132         
11133         if(1 /* No applicable constraints whatsoever */) {
11134                 /* Nothing is here. See below */
11135         }
11136         
11137         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11138 }
11139
11140 static int
11141 memb_id_constraint_549(const asn_TYPE_descriptor_t *td, const void *sptr,
11142                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11143         long value;
11144         
11145         if(!sptr) {
11146                 ASN__CTFAIL(app_key, td, sptr,
11147                         "%s: value not given (%s:%d)",
11148                         td->name, __FILE__, __LINE__);
11149                 return -1;
11150         }
11151         
11152         value = *(const long *)sptr;
11153         
11154         if((value >= 0 && value <= 65535)) {
11155                 /* Constraint check succeeded */
11156                 return 0;
11157         } else {
11158                 ASN__CTFAIL(app_key, td, sptr,
11159                         "%s: constraint failed (%s:%d)",
11160                         td->name, __FILE__, __LINE__);
11161                 return -1;
11162         }
11163 }
11164
11165 static int
11166 memb_criticality_constraint_549(const asn_TYPE_descriptor_t *td, const void *sptr,
11167                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11168         
11169         if(!sptr) {
11170                 ASN__CTFAIL(app_key, td, sptr,
11171                         "%s: value not given (%s:%d)",
11172                         td->name, __FILE__, __LINE__);
11173                 return -1;
11174         }
11175         
11176         
11177         if(1 /* No applicable constraints whatsoever */) {
11178                 /* Nothing is here. See below */
11179         }
11180         
11181         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11182 }
11183
11184 static int
11185 memb_extensionValue_constraint_549(const asn_TYPE_descriptor_t *td, const void *sptr,
11186                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11187         
11188         if(!sptr) {
11189                 ASN__CTFAIL(app_key, td, sptr,
11190                         "%s: value not given (%s:%d)",
11191                         td->name, __FILE__, __LINE__);
11192                 return -1;
11193         }
11194         
11195         
11196         if(1 /* No applicable constraints whatsoever */) {
11197                 /* Nothing is here. See below */
11198         }
11199         
11200         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11201 }
11202
11203 static int
11204 memb_id_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr,
11205                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11206         long value;
11207         
11208         if(!sptr) {
11209                 ASN__CTFAIL(app_key, td, sptr,
11210                         "%s: value not given (%s:%d)",
11211                         td->name, __FILE__, __LINE__);
11212                 return -1;
11213         }
11214         
11215         value = *(const long *)sptr;
11216         
11217         if((value >= 0 && value <= 65535)) {
11218                 /* Constraint check succeeded */
11219                 return 0;
11220         } else {
11221                 ASN__CTFAIL(app_key, td, sptr,
11222                         "%s: constraint failed (%s:%d)",
11223                         td->name, __FILE__, __LINE__);
11224                 return -1;
11225         }
11226 }
11227
11228 static int
11229 memb_criticality_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr,
11230                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11231         
11232         if(!sptr) {
11233                 ASN__CTFAIL(app_key, td, sptr,
11234                         "%s: value not given (%s:%d)",
11235                         td->name, __FILE__, __LINE__);
11236                 return -1;
11237         }
11238         
11239         
11240         if(1 /* No applicable constraints whatsoever */) {
11241                 /* Nothing is here. See below */
11242         }
11243         
11244         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11245 }
11246
11247 static int
11248 memb_extensionValue_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr,
11249                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11250         
11251         if(!sptr) {
11252                 ASN__CTFAIL(app_key, td, sptr,
11253                         "%s: value not given (%s:%d)",
11254                         td->name, __FILE__, __LINE__);
11255                 return -1;
11256         }
11257         
11258         
11259         if(1 /* No applicable constraints whatsoever */) {
11260                 /* Nothing is here. See below */
11261         }
11262         
11263         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11264 }
11265
11266 static int
11267 memb_id_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,
11268                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11269         long value;
11270         
11271         if(!sptr) {
11272                 ASN__CTFAIL(app_key, td, sptr,
11273                         "%s: value not given (%s:%d)",
11274                         td->name, __FILE__, __LINE__);
11275                 return -1;
11276         }
11277         
11278         value = *(const long *)sptr;
11279         
11280         if((value >= 0 && value <= 65535)) {
11281                 /* Constraint check succeeded */
11282                 return 0;
11283         } else {
11284                 ASN__CTFAIL(app_key, td, sptr,
11285                         "%s: constraint failed (%s:%d)",
11286                         td->name, __FILE__, __LINE__);
11287                 return -1;
11288         }
11289 }
11290
11291 static asn_type_selector_result_t
11292 select_E_RAB_Level_QoS_Parameters_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11293         asn_type_selector_result_t result = {0, 0};
11294         const asn_ioc_set_t *itable = asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1;
11295         size_t constraining_column = 0; /* &id */
11296         size_t for_column = 1; /* &criticality */
11297         size_t row, presence_index = 0;
11298         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, id));
11299         
11300         for(row=0; row < itable->rows_count; row++) {
11301             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11302             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11303         
11304             if(type_cell->cell_kind == aioc__undefined)
11305                 continue;
11306         
11307             presence_index++;
11308             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11309                 result.type_descriptor = type_cell->type_descriptor;
11310                 result.presence_index = presence_index;
11311                 break;
11312             }
11313         }
11314         
11315         return result;
11316 }
11317
11318 static int
11319 memb_criticality_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,
11320                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11321         
11322         if(!sptr) {
11323                 ASN__CTFAIL(app_key, td, sptr,
11324                         "%s: value not given (%s:%d)",
11325                         td->name, __FILE__, __LINE__);
11326                 return -1;
11327         }
11328         
11329         
11330         if(1 /* No applicable constraints whatsoever */) {
11331                 /* Nothing is here. See below */
11332         }
11333         
11334         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11335 }
11336
11337 static asn_type_selector_result_t
11338 select_E_RAB_Level_QoS_Parameters_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11339         asn_type_selector_result_t result = {0, 0};
11340         const asn_ioc_set_t *itable = asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1;
11341         size_t constraining_column = 0; /* &id */
11342         size_t for_column = 2; /* &Extension */
11343         size_t row, presence_index = 0;
11344         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, id));
11345         
11346         for(row=0; row < itable->rows_count; row++) {
11347             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11348             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11349         
11350             if(type_cell->cell_kind == aioc__undefined)
11351                 continue;
11352         
11353             presence_index++;
11354             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11355                 result.type_descriptor = type_cell->type_descriptor;
11356                 result.presence_index = presence_index;
11357                 break;
11358             }
11359         }
11360         
11361         return result;
11362 }
11363
11364 static int
11365 memb_extensionValue_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,
11366                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11367         
11368         if(!sptr) {
11369                 ASN__CTFAIL(app_key, td, sptr,
11370                         "%s: value not given (%s:%d)",
11371                         td->name, __FILE__, __LINE__);
11372                 return -1;
11373         }
11374         
11375         
11376         if(1 /* No applicable constraints whatsoever */) {
11377                 /* Nothing is here. See below */
11378         }
11379         
11380         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11381 }
11382
11383 static int
11384 memb_id_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr,
11385                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11386         long value;
11387         
11388         if(!sptr) {
11389                 ASN__CTFAIL(app_key, td, sptr,
11390                         "%s: value not given (%s:%d)",
11391                         td->name, __FILE__, __LINE__);
11392                 return -1;
11393         }
11394         
11395         value = *(const long *)sptr;
11396         
11397         if((value >= 0 && value <= 65535)) {
11398                 /* Constraint check succeeded */
11399                 return 0;
11400         } else {
11401                 ASN__CTFAIL(app_key, td, sptr,
11402                         "%s: constraint failed (%s:%d)",
11403                         td->name, __FILE__, __LINE__);
11404                 return -1;
11405         }
11406 }
11407
11408 static int
11409 memb_criticality_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr,
11410                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11411         
11412         if(!sptr) {
11413                 ASN__CTFAIL(app_key, td, sptr,
11414                         "%s: value not given (%s:%d)",
11415                         td->name, __FILE__, __LINE__);
11416                 return -1;
11417         }
11418         
11419         
11420         if(1 /* No applicable constraints whatsoever */) {
11421                 /* Nothing is here. See below */
11422         }
11423         
11424         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11425 }
11426
11427 static int
11428 memb_extensionValue_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr,
11429                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11430         
11431         if(!sptr) {
11432                 ASN__CTFAIL(app_key, td, sptr,
11433                         "%s: value not given (%s:%d)",
11434                         td->name, __FILE__, __LINE__);
11435                 return -1;
11436         }
11437         
11438         
11439         if(1 /* No applicable constraints whatsoever */) {
11440                 /* Nothing is here. See below */
11441         }
11442         
11443         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11444 }
11445
11446 static int
11447 memb_id_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr,
11448                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11449         long value;
11450         
11451         if(!sptr) {
11452                 ASN__CTFAIL(app_key, td, sptr,
11453                         "%s: value not given (%s:%d)",
11454                         td->name, __FILE__, __LINE__);
11455                 return -1;
11456         }
11457         
11458         value = *(const long *)sptr;
11459         
11460         if((value >= 0 && value <= 65535)) {
11461                 /* Constraint check succeeded */
11462                 return 0;
11463         } else {
11464                 ASN__CTFAIL(app_key, td, sptr,
11465                         "%s: constraint failed (%s:%d)",
11466                         td->name, __FILE__, __LINE__);
11467                 return -1;
11468         }
11469 }
11470
11471 static int
11472 memb_criticality_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr,
11473                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11474         
11475         if(!sptr) {
11476                 ASN__CTFAIL(app_key, td, sptr,
11477                         "%s: value not given (%s:%d)",
11478                         td->name, __FILE__, __LINE__);
11479                 return -1;
11480         }
11481         
11482         
11483         if(1 /* No applicable constraints whatsoever */) {
11484                 /* Nothing is here. See below */
11485         }
11486         
11487         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11488 }
11489
11490 static int
11491 memb_extensionValue_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr,
11492                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11493         
11494         if(!sptr) {
11495                 ASN__CTFAIL(app_key, td, sptr,
11496                         "%s: value not given (%s:%d)",
11497                         td->name, __FILE__, __LINE__);
11498                 return -1;
11499         }
11500         
11501         
11502         if(1 /* No applicable constraints whatsoever */) {
11503                 /* Nothing is here. See below */
11504         }
11505         
11506         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11507 }
11508
11509 static int
11510 memb_id_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr,
11511                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11512         long value;
11513         
11514         if(!sptr) {
11515                 ASN__CTFAIL(app_key, td, sptr,
11516                         "%s: value not given (%s:%d)",
11517                         td->name, __FILE__, __LINE__);
11518                 return -1;
11519         }
11520         
11521         value = *(const long *)sptr;
11522         
11523         if((value >= 0 && value <= 65535)) {
11524                 /* Constraint check succeeded */
11525                 return 0;
11526         } else {
11527                 ASN__CTFAIL(app_key, td, sptr,
11528                         "%s: constraint failed (%s:%d)",
11529                         td->name, __FILE__, __LINE__);
11530                 return -1;
11531         }
11532 }
11533
11534 static int
11535 memb_criticality_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr,
11536                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11537         
11538         if(!sptr) {
11539                 ASN__CTFAIL(app_key, td, sptr,
11540                         "%s: value not given (%s:%d)",
11541                         td->name, __FILE__, __LINE__);
11542                 return -1;
11543         }
11544         
11545         
11546         if(1 /* No applicable constraints whatsoever */) {
11547                 /* Nothing is here. See below */
11548         }
11549         
11550         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11551 }
11552
11553 static int
11554 memb_extensionValue_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr,
11555                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11556         
11557         if(!sptr) {
11558                 ASN__CTFAIL(app_key, td, sptr,
11559                         "%s: value not given (%s:%d)",
11560                         td->name, __FILE__, __LINE__);
11561                 return -1;
11562         }
11563         
11564         
11565         if(1 /* No applicable constraints whatsoever */) {
11566                 /* Nothing is here. See below */
11567         }
11568         
11569         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11570 }
11571
11572 static int
11573 memb_id_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr,
11574                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11575         long value;
11576         
11577         if(!sptr) {
11578                 ASN__CTFAIL(app_key, td, sptr,
11579                         "%s: value not given (%s:%d)",
11580                         td->name, __FILE__, __LINE__);
11581                 return -1;
11582         }
11583         
11584         value = *(const long *)sptr;
11585         
11586         if((value >= 0 && value <= 65535)) {
11587                 /* Constraint check succeeded */
11588                 return 0;
11589         } else {
11590                 ASN__CTFAIL(app_key, td, sptr,
11591                         "%s: constraint failed (%s:%d)",
11592                         td->name, __FILE__, __LINE__);
11593                 return -1;
11594         }
11595 }
11596
11597 static int
11598 memb_criticality_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr,
11599                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11600         
11601         if(!sptr) {
11602                 ASN__CTFAIL(app_key, td, sptr,
11603                         "%s: value not given (%s:%d)",
11604                         td->name, __FILE__, __LINE__);
11605                 return -1;
11606         }
11607         
11608         
11609         if(1 /* No applicable constraints whatsoever */) {
11610                 /* Nothing is here. See below */
11611         }
11612         
11613         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11614 }
11615
11616 static int
11617 memb_extensionValue_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr,
11618                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11619         
11620         if(!sptr) {
11621                 ASN__CTFAIL(app_key, td, sptr,
11622                         "%s: value not given (%s:%d)",
11623                         td->name, __FILE__, __LINE__);
11624                 return -1;
11625         }
11626         
11627         
11628         if(1 /* No applicable constraints whatsoever */) {
11629                 /* Nothing is here. See below */
11630         }
11631         
11632         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11633 }
11634
11635 static int
11636 memb_id_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr,
11637                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11638         long value;
11639         
11640         if(!sptr) {
11641                 ASN__CTFAIL(app_key, td, sptr,
11642                         "%s: value not given (%s:%d)",
11643                         td->name, __FILE__, __LINE__);
11644                 return -1;
11645         }
11646         
11647         value = *(const long *)sptr;
11648         
11649         if((value >= 0 && value <= 65535)) {
11650                 /* Constraint check succeeded */
11651                 return 0;
11652         } else {
11653                 ASN__CTFAIL(app_key, td, sptr,
11654                         "%s: constraint failed (%s:%d)",
11655                         td->name, __FILE__, __LINE__);
11656                 return -1;
11657         }
11658 }
11659
11660 static int
11661 memb_criticality_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr,
11662                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11663         
11664         if(!sptr) {
11665                 ASN__CTFAIL(app_key, td, sptr,
11666                         "%s: value not given (%s:%d)",
11667                         td->name, __FILE__, __LINE__);
11668                 return -1;
11669         }
11670         
11671         
11672         if(1 /* No applicable constraints whatsoever */) {
11673                 /* Nothing is here. See below */
11674         }
11675         
11676         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11677 }
11678
11679 static int
11680 memb_extensionValue_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr,
11681                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11682         
11683         if(!sptr) {
11684                 ASN__CTFAIL(app_key, td, sptr,
11685                         "%s: value not given (%s:%d)",
11686                         td->name, __FILE__, __LINE__);
11687                 return -1;
11688         }
11689         
11690         
11691         if(1 /* No applicable constraints whatsoever */) {
11692                 /* Nothing is here. See below */
11693         }
11694         
11695         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11696 }
11697
11698 static int
11699 memb_id_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,
11700                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11701         long value;
11702         
11703         if(!sptr) {
11704                 ASN__CTFAIL(app_key, td, sptr,
11705                         "%s: value not given (%s:%d)",
11706                         td->name, __FILE__, __LINE__);
11707                 return -1;
11708         }
11709         
11710         value = *(const long *)sptr;
11711         
11712         if((value >= 0 && value <= 65535)) {
11713                 /* Constraint check succeeded */
11714                 return 0;
11715         } else {
11716                 ASN__CTFAIL(app_key, td, sptr,
11717                         "%s: constraint failed (%s:%d)",
11718                         td->name, __FILE__, __LINE__);
11719                 return -1;
11720         }
11721 }
11722
11723 static asn_type_selector_result_t
11724 select_FDD_Info_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11725         asn_type_selector_result_t result = {0, 0};
11726         const asn_ioc_set_t *itable = asn_IOS_FDD_Info_ExtIEs_1;
11727         size_t constraining_column = 0; /* &id */
11728         size_t for_column = 1; /* &criticality */
11729         size_t row, presence_index = 0;
11730         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct FDD_Info_ExtIEs, id));
11731         
11732         for(row=0; row < itable->rows_count; row++) {
11733             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11734             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11735         
11736             if(type_cell->cell_kind == aioc__undefined)
11737                 continue;
11738         
11739             presence_index++;
11740             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11741                 result.type_descriptor = type_cell->type_descriptor;
11742                 result.presence_index = presence_index;
11743                 break;
11744             }
11745         }
11746         
11747         return result;
11748 }
11749
11750 static int
11751 memb_criticality_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,
11752                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11753         
11754         if(!sptr) {
11755                 ASN__CTFAIL(app_key, td, sptr,
11756                         "%s: value not given (%s:%d)",
11757                         td->name, __FILE__, __LINE__);
11758                 return -1;
11759         }
11760         
11761         
11762         if(1 /* No applicable constraints whatsoever */) {
11763                 /* Nothing is here. See below */
11764         }
11765         
11766         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11767 }
11768
11769 static asn_type_selector_result_t
11770 select_FDD_Info_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11771         asn_type_selector_result_t result = {0, 0};
11772         const asn_ioc_set_t *itable = asn_IOS_FDD_Info_ExtIEs_1;
11773         size_t constraining_column = 0; /* &id */
11774         size_t for_column = 2; /* &Extension */
11775         size_t row, presence_index = 0;
11776         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct FDD_Info_ExtIEs, id));
11777         
11778         for(row=0; row < itable->rows_count; row++) {
11779             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11780             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11781         
11782             if(type_cell->cell_kind == aioc__undefined)
11783                 continue;
11784         
11785             presence_index++;
11786             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11787                 result.type_descriptor = type_cell->type_descriptor;
11788                 result.presence_index = presence_index;
11789                 break;
11790             }
11791         }
11792         
11793         return result;
11794 }
11795
11796 static int
11797 memb_extensionValue_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,
11798                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11799         
11800         if(!sptr) {
11801                 ASN__CTFAIL(app_key, td, sptr,
11802                         "%s: value not given (%s:%d)",
11803                         td->name, __FILE__, __LINE__);
11804                 return -1;
11805         }
11806         
11807         
11808         if(1 /* No applicable constraints whatsoever */) {
11809                 /* Nothing is here. See below */
11810         }
11811         
11812         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11813 }
11814
11815 static int
11816 memb_id_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr,
11817                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11818         long value;
11819         
11820         if(!sptr) {
11821                 ASN__CTFAIL(app_key, td, sptr,
11822                         "%s: value not given (%s:%d)",
11823                         td->name, __FILE__, __LINE__);
11824                 return -1;
11825         }
11826         
11827         value = *(const long *)sptr;
11828         
11829         if((value >= 0 && value <= 65535)) {
11830                 /* Constraint check succeeded */
11831                 return 0;
11832         } else {
11833                 ASN__CTFAIL(app_key, td, sptr,
11834                         "%s: constraint failed (%s:%d)",
11835                         td->name, __FILE__, __LINE__);
11836                 return -1;
11837         }
11838 }
11839
11840 static int
11841 memb_criticality_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr,
11842                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11843         
11844         if(!sptr) {
11845                 ASN__CTFAIL(app_key, td, sptr,
11846                         "%s: value not given (%s:%d)",
11847                         td->name, __FILE__, __LINE__);
11848                 return -1;
11849         }
11850         
11851         
11852         if(1 /* No applicable constraints whatsoever */) {
11853                 /* Nothing is here. See below */
11854         }
11855         
11856         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11857 }
11858
11859 static int
11860 memb_extensionValue_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr,
11861                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11862         
11863         if(!sptr) {
11864                 ASN__CTFAIL(app_key, td, sptr,
11865                         "%s: value not given (%s:%d)",
11866                         td->name, __FILE__, __LINE__);
11867                 return -1;
11868         }
11869         
11870         
11871         if(1 /* No applicable constraints whatsoever */) {
11872                 /* Nothing is here. See below */
11873         }
11874         
11875         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11876 }
11877
11878 static int
11879 memb_id_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr,
11880                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11881         long value;
11882         
11883         if(!sptr) {
11884                 ASN__CTFAIL(app_key, td, sptr,
11885                         "%s: value not given (%s:%d)",
11886                         td->name, __FILE__, __LINE__);
11887                 return -1;
11888         }
11889         
11890         value = *(const long *)sptr;
11891         
11892         if((value >= 0 && value <= 65535)) {
11893                 /* Constraint check succeeded */
11894                 return 0;
11895         } else {
11896                 ASN__CTFAIL(app_key, td, sptr,
11897                         "%s: constraint failed (%s:%d)",
11898                         td->name, __FILE__, __LINE__);
11899                 return -1;
11900         }
11901 }
11902
11903 static int
11904 memb_criticality_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr,
11905                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11906         
11907         if(!sptr) {
11908                 ASN__CTFAIL(app_key, td, sptr,
11909                         "%s: value not given (%s:%d)",
11910                         td->name, __FILE__, __LINE__);
11911                 return -1;
11912         }
11913         
11914         
11915         if(1 /* No applicable constraints whatsoever */) {
11916                 /* Nothing is here. See below */
11917         }
11918         
11919         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11920 }
11921
11922 static int
11923 memb_extensionValue_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr,
11924                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11925         
11926         if(!sptr) {
11927                 ASN__CTFAIL(app_key, td, sptr,
11928                         "%s: value not given (%s:%d)",
11929                         td->name, __FILE__, __LINE__);
11930                 return -1;
11931         }
11932         
11933         
11934         if(1 /* No applicable constraints whatsoever */) {
11935                 /* Nothing is here. See below */
11936         }
11937         
11938         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11939 }
11940
11941 static int
11942 memb_id_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr,
11943                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11944         long value;
11945         
11946         if(!sptr) {
11947                 ASN__CTFAIL(app_key, td, sptr,
11948                         "%s: value not given (%s:%d)",
11949                         td->name, __FILE__, __LINE__);
11950                 return -1;
11951         }
11952         
11953         value = *(const long *)sptr;
11954         
11955         if((value >= 0 && value <= 65535)) {
11956                 /* Constraint check succeeded */
11957                 return 0;
11958         } else {
11959                 ASN__CTFAIL(app_key, td, sptr,
11960                         "%s: constraint failed (%s:%d)",
11961                         td->name, __FILE__, __LINE__);
11962                 return -1;
11963         }
11964 }
11965
11966 static int
11967 memb_criticality_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr,
11968                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11969         
11970         if(!sptr) {
11971                 ASN__CTFAIL(app_key, td, sptr,
11972                         "%s: value not given (%s:%d)",
11973                         td->name, __FILE__, __LINE__);
11974                 return -1;
11975         }
11976         
11977         
11978         if(1 /* No applicable constraints whatsoever */) {
11979                 /* Nothing is here. See below */
11980         }
11981         
11982         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11983 }
11984
11985 static int
11986 memb_extensionValue_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr,
11987                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11988         
11989         if(!sptr) {
11990                 ASN__CTFAIL(app_key, td, sptr,
11991                         "%s: value not given (%s:%d)",
11992                         td->name, __FILE__, __LINE__);
11993                 return -1;
11994         }
11995         
11996         
11997         if(1 /* No applicable constraints whatsoever */) {
11998                 /* Nothing is here. See below */
11999         }
12000         
12001         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12002 }
12003
12004 static int
12005 memb_id_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,
12006                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12007         long value;
12008         
12009         if(!sptr) {
12010                 ASN__CTFAIL(app_key, td, sptr,
12011                         "%s: value not given (%s:%d)",
12012                         td->name, __FILE__, __LINE__);
12013                 return -1;
12014         }
12015         
12016         value = *(const long *)sptr;
12017         
12018         if((value >= 0 && value <= 65535)) {
12019                 /* Constraint check succeeded */
12020                 return 0;
12021         } else {
12022                 ASN__CTFAIL(app_key, td, sptr,
12023                         "%s: constraint failed (%s:%d)",
12024                         td->name, __FILE__, __LINE__);
12025                 return -1;
12026         }
12027 }
12028
12029 static asn_type_selector_result_t
12030 select_GBR_QosInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12031         asn_type_selector_result_t result = {0, 0};
12032         const asn_ioc_set_t *itable = asn_IOS_GBR_QosInformation_ExtIEs_1;
12033         size_t constraining_column = 0; /* &id */
12034         size_t for_column = 1; /* &criticality */
12035         size_t row, presence_index = 0;
12036         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GBR_QosInformation_ExtIEs, id));
12037         
12038         for(row=0; row < itable->rows_count; row++) {
12039             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12040             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12041         
12042             if(type_cell->cell_kind == aioc__undefined)
12043                 continue;
12044         
12045             presence_index++;
12046             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12047                 result.type_descriptor = type_cell->type_descriptor;
12048                 result.presence_index = presence_index;
12049                 break;
12050             }
12051         }
12052         
12053         return result;
12054 }
12055
12056 static int
12057 memb_criticality_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,
12058                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12059         
12060         if(!sptr) {
12061                 ASN__CTFAIL(app_key, td, sptr,
12062                         "%s: value not given (%s:%d)",
12063                         td->name, __FILE__, __LINE__);
12064                 return -1;
12065         }
12066         
12067         
12068         if(1 /* No applicable constraints whatsoever */) {
12069                 /* Nothing is here. See below */
12070         }
12071         
12072         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12073 }
12074
12075 static asn_type_selector_result_t
12076 select_GBR_QosInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12077         asn_type_selector_result_t result = {0, 0};
12078         const asn_ioc_set_t *itable = asn_IOS_GBR_QosInformation_ExtIEs_1;
12079         size_t constraining_column = 0; /* &id */
12080         size_t for_column = 2; /* &Extension */
12081         size_t row, presence_index = 0;
12082         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GBR_QosInformation_ExtIEs, id));
12083         
12084         for(row=0; row < itable->rows_count; row++) {
12085             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12086             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12087         
12088             if(type_cell->cell_kind == aioc__undefined)
12089                 continue;
12090         
12091             presence_index++;
12092             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12093                 result.type_descriptor = type_cell->type_descriptor;
12094                 result.presence_index = presence_index;
12095                 break;
12096             }
12097         }
12098         
12099         return result;
12100 }
12101
12102 static int
12103 memb_extensionValue_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,
12104                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12105         
12106         if(!sptr) {
12107                 ASN__CTFAIL(app_key, td, sptr,
12108                         "%s: value not given (%s:%d)",
12109                         td->name, __FILE__, __LINE__);
12110                 return -1;
12111         }
12112         
12113         
12114         if(1 /* No applicable constraints whatsoever */) {
12115                 /* Nothing is here. See below */
12116         }
12117         
12118         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12119 }
12120
12121 static int
12122 memb_id_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr,
12123                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12124         long value;
12125         
12126         if(!sptr) {
12127                 ASN__CTFAIL(app_key, td, sptr,
12128                         "%s: value not given (%s:%d)",
12129                         td->name, __FILE__, __LINE__);
12130                 return -1;
12131         }
12132         
12133         value = *(const long *)sptr;
12134         
12135         if((value >= 0 && value <= 65535)) {
12136                 /* Constraint check succeeded */
12137                 return 0;
12138         } else {
12139                 ASN__CTFAIL(app_key, td, sptr,
12140                         "%s: constraint failed (%s:%d)",
12141                         td->name, __FILE__, __LINE__);
12142                 return -1;
12143         }
12144 }
12145
12146 static int
12147 memb_criticality_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr,
12148                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12149         
12150         if(!sptr) {
12151                 ASN__CTFAIL(app_key, td, sptr,
12152                         "%s: value not given (%s:%d)",
12153                         td->name, __FILE__, __LINE__);
12154                 return -1;
12155         }
12156         
12157         
12158         if(1 /* No applicable constraints whatsoever */) {
12159                 /* Nothing is here. See below */
12160         }
12161         
12162         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12163 }
12164
12165 static int
12166 memb_extensionValue_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr,
12167                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12168         
12169         if(!sptr) {
12170                 ASN__CTFAIL(app_key, td, sptr,
12171                         "%s: value not given (%s:%d)",
12172                         td->name, __FILE__, __LINE__);
12173                 return -1;
12174         }
12175         
12176         
12177         if(1 /* No applicable constraints whatsoever */) {
12178                 /* Nothing is here. See below */
12179         }
12180         
12181         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12182 }
12183
12184 static int
12185 memb_id_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr,
12186                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12187         long value;
12188         
12189         if(!sptr) {
12190                 ASN__CTFAIL(app_key, td, sptr,
12191                         "%s: value not given (%s:%d)",
12192                         td->name, __FILE__, __LINE__);
12193                 return -1;
12194         }
12195         
12196         value = *(const long *)sptr;
12197         
12198         if((value >= 0 && value <= 65535)) {
12199                 /* Constraint check succeeded */
12200                 return 0;
12201         } else {
12202                 ASN__CTFAIL(app_key, td, sptr,
12203                         "%s: constraint failed (%s:%d)",
12204                         td->name, __FILE__, __LINE__);
12205                 return -1;
12206         }
12207 }
12208
12209 static int
12210 memb_criticality_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr,
12211                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12212         
12213         if(!sptr) {
12214                 ASN__CTFAIL(app_key, td, sptr,
12215                         "%s: value not given (%s:%d)",
12216                         td->name, __FILE__, __LINE__);
12217                 return -1;
12218         }
12219         
12220         
12221         if(1 /* No applicable constraints whatsoever */) {
12222                 /* Nothing is here. See below */
12223         }
12224         
12225         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12226 }
12227
12228 static int
12229 memb_extensionValue_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr,
12230                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12231         
12232         if(!sptr) {
12233                 ASN__CTFAIL(app_key, td, sptr,
12234                         "%s: value not given (%s:%d)",
12235                         td->name, __FILE__, __LINE__);
12236                 return -1;
12237         }
12238         
12239         
12240         if(1 /* No applicable constraints whatsoever */) {
12241                 /* Nothing is here. See below */
12242         }
12243         
12244         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12245 }
12246
12247 static int
12248 memb_id_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr,
12249                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12250         long value;
12251         
12252         if(!sptr) {
12253                 ASN__CTFAIL(app_key, td, sptr,
12254                         "%s: value not given (%s:%d)",
12255                         td->name, __FILE__, __LINE__);
12256                 return -1;
12257         }
12258         
12259         value = *(const long *)sptr;
12260         
12261         if((value >= 0 && value <= 65535)) {
12262                 /* Constraint check succeeded */
12263                 return 0;
12264         } else {
12265                 ASN__CTFAIL(app_key, td, sptr,
12266                         "%s: constraint failed (%s:%d)",
12267                         td->name, __FILE__, __LINE__);
12268                 return -1;
12269         }
12270 }
12271
12272 static int
12273 memb_criticality_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr,
12274                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12275         
12276         if(!sptr) {
12277                 ASN__CTFAIL(app_key, td, sptr,
12278                         "%s: value not given (%s:%d)",
12279                         td->name, __FILE__, __LINE__);
12280                 return -1;
12281         }
12282         
12283         
12284         if(1 /* No applicable constraints whatsoever */) {
12285                 /* Nothing is here. See below */
12286         }
12287         
12288         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12289 }
12290
12291 static int
12292 memb_extensionValue_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr,
12293                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12294         
12295         if(!sptr) {
12296                 ASN__CTFAIL(app_key, td, sptr,
12297                         "%s: value not given (%s:%d)",
12298                         td->name, __FILE__, __LINE__);
12299                 return -1;
12300         }
12301         
12302         
12303         if(1 /* No applicable constraints whatsoever */) {
12304                 /* Nothing is here. See below */
12305         }
12306         
12307         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12308 }
12309
12310 static int
12311 memb_id_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr,
12312                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12313         long value;
12314         
12315         if(!sptr) {
12316                 ASN__CTFAIL(app_key, td, sptr,
12317                         "%s: value not given (%s:%d)",
12318                         td->name, __FILE__, __LINE__);
12319                 return -1;
12320         }
12321         
12322         value = *(const long *)sptr;
12323         
12324         if((value >= 0 && value <= 65535)) {
12325                 /* Constraint check succeeded */
12326                 return 0;
12327         } else {
12328                 ASN__CTFAIL(app_key, td, sptr,
12329                         "%s: constraint failed (%s:%d)",
12330                         td->name, __FILE__, __LINE__);
12331                 return -1;
12332         }
12333 }
12334
12335 static int
12336 memb_criticality_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr,
12337                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12338         
12339         if(!sptr) {
12340                 ASN__CTFAIL(app_key, td, sptr,
12341                         "%s: value not given (%s:%d)",
12342                         td->name, __FILE__, __LINE__);
12343                 return -1;
12344         }
12345         
12346         
12347         if(1 /* No applicable constraints whatsoever */) {
12348                 /* Nothing is here. See below */
12349         }
12350         
12351         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12352 }
12353
12354 static int
12355 memb_extensionValue_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr,
12356                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12357         
12358         if(!sptr) {
12359                 ASN__CTFAIL(app_key, td, sptr,
12360                         "%s: value not given (%s:%d)",
12361                         td->name, __FILE__, __LINE__);
12362                 return -1;
12363         }
12364         
12365         
12366         if(1 /* No applicable constraints whatsoever */) {
12367                 /* Nothing is here. See below */
12368         }
12369         
12370         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12371 }
12372
12373 static int
12374 memb_id_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr,
12375                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12376         long value;
12377         
12378         if(!sptr) {
12379                 ASN__CTFAIL(app_key, td, sptr,
12380                         "%s: value not given (%s:%d)",
12381                         td->name, __FILE__, __LINE__);
12382                 return -1;
12383         }
12384         
12385         value = *(const long *)sptr;
12386         
12387         if((value >= 0 && value <= 65535)) {
12388                 /* Constraint check succeeded */
12389                 return 0;
12390         } else {
12391                 ASN__CTFAIL(app_key, td, sptr,
12392                         "%s: constraint failed (%s:%d)",
12393                         td->name, __FILE__, __LINE__);
12394                 return -1;
12395         }
12396 }
12397
12398 static int
12399 memb_criticality_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr,
12400                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12401         
12402         if(!sptr) {
12403                 ASN__CTFAIL(app_key, td, sptr,
12404                         "%s: value not given (%s:%d)",
12405                         td->name, __FILE__, __LINE__);
12406                 return -1;
12407         }
12408         
12409         
12410         if(1 /* No applicable constraints whatsoever */) {
12411                 /* Nothing is here. See below */
12412         }
12413         
12414         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12415 }
12416
12417 static int
12418 memb_extensionValue_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr,
12419                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12420         
12421         if(!sptr) {
12422                 ASN__CTFAIL(app_key, td, sptr,
12423                         "%s: value not given (%s:%d)",
12424                         td->name, __FILE__, __LINE__);
12425                 return -1;
12426         }
12427         
12428         
12429         if(1 /* No applicable constraints whatsoever */) {
12430                 /* Nothing is here. See below */
12431         }
12432         
12433         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12434 }
12435
12436 static int
12437 memb_id_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,
12438                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12439         long value;
12440         
12441         if(!sptr) {
12442                 ASN__CTFAIL(app_key, td, sptr,
12443                         "%s: value not given (%s:%d)",
12444                         td->name, __FILE__, __LINE__);
12445                 return -1;
12446         }
12447         
12448         value = *(const long *)sptr;
12449         
12450         if((value >= 0 && value <= 65535)) {
12451                 /* Constraint check succeeded */
12452                 return 0;
12453         } else {
12454                 ASN__CTFAIL(app_key, td, sptr,
12455                         "%s: constraint failed (%s:%d)",
12456                         td->name, __FILE__, __LINE__);
12457                 return -1;
12458         }
12459 }
12460
12461 static asn_type_selector_result_t
12462 select_HandoverRestrictionList_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12463         asn_type_selector_result_t result = {0, 0};
12464         const asn_ioc_set_t *itable = asn_IOS_HandoverRestrictionList_ExtIEs_1;
12465         size_t constraining_column = 0; /* &id */
12466         size_t for_column = 1; /* &criticality */
12467         size_t row, presence_index = 0;
12468         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct HandoverRestrictionList_ExtIEs, id));
12469         
12470         for(row=0; row < itable->rows_count; row++) {
12471             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12472             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12473         
12474             if(type_cell->cell_kind == aioc__undefined)
12475                 continue;
12476         
12477             presence_index++;
12478             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12479                 result.type_descriptor = type_cell->type_descriptor;
12480                 result.presence_index = presence_index;
12481                 break;
12482             }
12483         }
12484         
12485         return result;
12486 }
12487
12488 static int
12489 memb_criticality_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,
12490                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12491         
12492         if(!sptr) {
12493                 ASN__CTFAIL(app_key, td, sptr,
12494                         "%s: value not given (%s:%d)",
12495                         td->name, __FILE__, __LINE__);
12496                 return -1;
12497         }
12498         
12499         
12500         if(1 /* No applicable constraints whatsoever */) {
12501                 /* Nothing is here. See below */
12502         }
12503         
12504         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12505 }
12506
12507 static asn_type_selector_result_t
12508 select_HandoverRestrictionList_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12509         asn_type_selector_result_t result = {0, 0};
12510         const asn_ioc_set_t *itable = asn_IOS_HandoverRestrictionList_ExtIEs_1;
12511         size_t constraining_column = 0; /* &id */
12512         size_t for_column = 2; /* &Extension */
12513         size_t row, presence_index = 0;
12514         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct HandoverRestrictionList_ExtIEs, id));
12515         
12516         for(row=0; row < itable->rows_count; row++) {
12517             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12518             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12519         
12520             if(type_cell->cell_kind == aioc__undefined)
12521                 continue;
12522         
12523             presence_index++;
12524             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12525                 result.type_descriptor = type_cell->type_descriptor;
12526                 result.presence_index = presence_index;
12527                 break;
12528             }
12529         }
12530         
12531         return result;
12532 }
12533
12534 static int
12535 memb_extensionValue_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,
12536                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12537         
12538         if(!sptr) {
12539                 ASN__CTFAIL(app_key, td, sptr,
12540                         "%s: value not given (%s:%d)",
12541                         td->name, __FILE__, __LINE__);
12542                 return -1;
12543         }
12544         
12545         
12546         if(1 /* No applicable constraints whatsoever */) {
12547                 /* Nothing is here. See below */
12548         }
12549         
12550         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12551 }
12552
12553 static int
12554 memb_id_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr,
12555                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12556         long value;
12557         
12558         if(!sptr) {
12559                 ASN__CTFAIL(app_key, td, sptr,
12560                         "%s: value not given (%s:%d)",
12561                         td->name, __FILE__, __LINE__);
12562                 return -1;
12563         }
12564         
12565         value = *(const long *)sptr;
12566         
12567         if((value >= 0 && value <= 65535)) {
12568                 /* Constraint check succeeded */
12569                 return 0;
12570         } else {
12571                 ASN__CTFAIL(app_key, td, sptr,
12572                         "%s: constraint failed (%s:%d)",
12573                         td->name, __FILE__, __LINE__);
12574                 return -1;
12575         }
12576 }
12577
12578 static int
12579 memb_criticality_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr,
12580                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12581         
12582         if(!sptr) {
12583                 ASN__CTFAIL(app_key, td, sptr,
12584                         "%s: value not given (%s:%d)",
12585                         td->name, __FILE__, __LINE__);
12586                 return -1;
12587         }
12588         
12589         
12590         if(1 /* No applicable constraints whatsoever */) {
12591                 /* Nothing is here. See below */
12592         }
12593         
12594         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12595 }
12596
12597 static int
12598 memb_extensionValue_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr,
12599                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12600         
12601         if(!sptr) {
12602                 ASN__CTFAIL(app_key, td, sptr,
12603                         "%s: value not given (%s:%d)",
12604                         td->name, __FILE__, __LINE__);
12605                 return -1;
12606         }
12607         
12608         
12609         if(1 /* No applicable constraints whatsoever */) {
12610                 /* Nothing is here. See below */
12611         }
12612         
12613         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12614 }
12615
12616 static int
12617 memb_id_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,
12618                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12619         long value;
12620         
12621         if(!sptr) {
12622                 ASN__CTFAIL(app_key, td, sptr,
12623                         "%s: value not given (%s:%d)",
12624                         td->name, __FILE__, __LINE__);
12625                 return -1;
12626         }
12627         
12628         value = *(const long *)sptr;
12629         
12630         if((value >= 0 && value <= 65535)) {
12631                 /* Constraint check succeeded */
12632                 return 0;
12633         } else {
12634                 ASN__CTFAIL(app_key, td, sptr,
12635                         "%s: constraint failed (%s:%d)",
12636                         td->name, __FILE__, __LINE__);
12637                 return -1;
12638         }
12639 }
12640
12641 static asn_type_selector_result_t
12642 select_LastVisitedEUTRANCellInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12643         asn_type_selector_result_t result = {0, 0};
12644         const asn_ioc_set_t *itable = asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1;
12645         size_t constraining_column = 0; /* &id */
12646         size_t for_column = 1; /* &criticality */
12647         size_t row, presence_index = 0;
12648         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, id));
12649         
12650         for(row=0; row < itable->rows_count; row++) {
12651             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12652             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12653         
12654             if(type_cell->cell_kind == aioc__undefined)
12655                 continue;
12656         
12657             presence_index++;
12658             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12659                 result.type_descriptor = type_cell->type_descriptor;
12660                 result.presence_index = presence_index;
12661                 break;
12662             }
12663         }
12664         
12665         return result;
12666 }
12667
12668 static int
12669 memb_criticality_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,
12670                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12671         
12672         if(!sptr) {
12673                 ASN__CTFAIL(app_key, td, sptr,
12674                         "%s: value not given (%s:%d)",
12675                         td->name, __FILE__, __LINE__);
12676                 return -1;
12677         }
12678         
12679         
12680         if(1 /* No applicable constraints whatsoever */) {
12681                 /* Nothing is here. See below */
12682         }
12683         
12684         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12685 }
12686
12687 static asn_type_selector_result_t
12688 select_LastVisitedEUTRANCellInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12689         asn_type_selector_result_t result = {0, 0};
12690         const asn_ioc_set_t *itable = asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1;
12691         size_t constraining_column = 0; /* &id */
12692         size_t for_column = 2; /* &Extension */
12693         size_t row, presence_index = 0;
12694         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, id));
12695         
12696         for(row=0; row < itable->rows_count; row++) {
12697             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12698             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12699         
12700             if(type_cell->cell_kind == aioc__undefined)
12701                 continue;
12702         
12703             presence_index++;
12704             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12705                 result.type_descriptor = type_cell->type_descriptor;
12706                 result.presence_index = presence_index;
12707                 break;
12708             }
12709         }
12710         
12711         return result;
12712 }
12713
12714 static int
12715 memb_extensionValue_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,
12716                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12717         
12718         if(!sptr) {
12719                 ASN__CTFAIL(app_key, td, sptr,
12720                         "%s: value not given (%s:%d)",
12721                         td->name, __FILE__, __LINE__);
12722                 return -1;
12723         }
12724         
12725         
12726         if(1 /* No applicable constraints whatsoever */) {
12727                 /* Nothing is here. See below */
12728         }
12729         
12730         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12731 }
12732
12733 static int
12734 memb_id_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr,
12735                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12736         long value;
12737         
12738         if(!sptr) {
12739                 ASN__CTFAIL(app_key, td, sptr,
12740                         "%s: value not given (%s:%d)",
12741                         td->name, __FILE__, __LINE__);
12742                 return -1;
12743         }
12744         
12745         value = *(const long *)sptr;
12746         
12747         if((value >= 0 && value <= 65535)) {
12748                 /* Constraint check succeeded */
12749                 return 0;
12750         } else {
12751                 ASN__CTFAIL(app_key, td, sptr,
12752                         "%s: constraint failed (%s:%d)",
12753                         td->name, __FILE__, __LINE__);
12754                 return -1;
12755         }
12756 }
12757
12758 static int
12759 memb_criticality_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr,
12760                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12761         
12762         if(!sptr) {
12763                 ASN__CTFAIL(app_key, td, sptr,
12764                         "%s: value not given (%s:%d)",
12765                         td->name, __FILE__, __LINE__);
12766                 return -1;
12767         }
12768         
12769         
12770         if(1 /* No applicable constraints whatsoever */) {
12771                 /* Nothing is here. See below */
12772         }
12773         
12774         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12775 }
12776
12777 static int
12778 memb_extensionValue_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr,
12779                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12780         
12781         if(!sptr) {
12782                 ASN__CTFAIL(app_key, td, sptr,
12783                         "%s: value not given (%s:%d)",
12784                         td->name, __FILE__, __LINE__);
12785                 return -1;
12786         }
12787         
12788         
12789         if(1 /* No applicable constraints whatsoever */) {
12790                 /* Nothing is here. See below */
12791         }
12792         
12793         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12794 }
12795
12796 static int
12797 memb_id_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr,
12798                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12799         long value;
12800         
12801         if(!sptr) {
12802                 ASN__CTFAIL(app_key, td, sptr,
12803                         "%s: value not given (%s:%d)",
12804                         td->name, __FILE__, __LINE__);
12805                 return -1;
12806         }
12807         
12808         value = *(const long *)sptr;
12809         
12810         if((value >= 0 && value <= 65535)) {
12811                 /* Constraint check succeeded */
12812                 return 0;
12813         } else {
12814                 ASN__CTFAIL(app_key, td, sptr,
12815                         "%s: constraint failed (%s:%d)",
12816                         td->name, __FILE__, __LINE__);
12817                 return -1;
12818         }
12819 }
12820
12821 static int
12822 memb_criticality_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr,
12823                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12824         
12825         if(!sptr) {
12826                 ASN__CTFAIL(app_key, td, sptr,
12827                         "%s: value not given (%s:%d)",
12828                         td->name, __FILE__, __LINE__);
12829                 return -1;
12830         }
12831         
12832         
12833         if(1 /* No applicable constraints whatsoever */) {
12834                 /* Nothing is here. See below */
12835         }
12836         
12837         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12838 }
12839
12840 static int
12841 memb_extensionValue_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr,
12842                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12843         
12844         if(!sptr) {
12845                 ASN__CTFAIL(app_key, td, sptr,
12846                         "%s: value not given (%s:%d)",
12847                         td->name, __FILE__, __LINE__);
12848                 return -1;
12849         }
12850         
12851         
12852         if(1 /* No applicable constraints whatsoever */) {
12853                 /* Nothing is here. See below */
12854         }
12855         
12856         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12857 }
12858
12859 static int
12860 memb_id_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr,
12861                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12862         long value;
12863         
12864         if(!sptr) {
12865                 ASN__CTFAIL(app_key, td, sptr,
12866                         "%s: value not given (%s:%d)",
12867                         td->name, __FILE__, __LINE__);
12868                 return -1;
12869         }
12870         
12871         value = *(const long *)sptr;
12872         
12873         if((value >= 0 && value <= 65535)) {
12874                 /* Constraint check succeeded */
12875                 return 0;
12876         } else {
12877                 ASN__CTFAIL(app_key, td, sptr,
12878                         "%s: constraint failed (%s:%d)",
12879                         td->name, __FILE__, __LINE__);
12880                 return -1;
12881         }
12882 }
12883
12884 static int
12885 memb_criticality_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr,
12886                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12887         
12888         if(!sptr) {
12889                 ASN__CTFAIL(app_key, td, sptr,
12890                         "%s: value not given (%s:%d)",
12891                         td->name, __FILE__, __LINE__);
12892                 return -1;
12893         }
12894         
12895         
12896         if(1 /* No applicable constraints whatsoever */) {
12897                 /* Nothing is here. See below */
12898         }
12899         
12900         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12901 }
12902
12903 static int
12904 memb_extensionValue_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr,
12905                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12906         
12907         if(!sptr) {
12908                 ASN__CTFAIL(app_key, td, sptr,
12909                         "%s: value not given (%s:%d)",
12910                         td->name, __FILE__, __LINE__);
12911                 return -1;
12912         }
12913         
12914         
12915         if(1 /* No applicable constraints whatsoever */) {
12916                 /* Nothing is here. See below */
12917         }
12918         
12919         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12920 }
12921
12922 static int
12923 memb_id_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr,
12924                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12925         long value;
12926         
12927         if(!sptr) {
12928                 ASN__CTFAIL(app_key, td, sptr,
12929                         "%s: value not given (%s:%d)",
12930                         td->name, __FILE__, __LINE__);
12931                 return -1;
12932         }
12933         
12934         value = *(const long *)sptr;
12935         
12936         if((value >= 0 && value <= 65535)) {
12937                 /* Constraint check succeeded */
12938                 return 0;
12939         } else {
12940                 ASN__CTFAIL(app_key, td, sptr,
12941                         "%s: constraint failed (%s:%d)",
12942                         td->name, __FILE__, __LINE__);
12943                 return -1;
12944         }
12945 }
12946
12947 static int
12948 memb_criticality_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr,
12949                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12950         
12951         if(!sptr) {
12952                 ASN__CTFAIL(app_key, td, sptr,
12953                         "%s: value not given (%s:%d)",
12954                         td->name, __FILE__, __LINE__);
12955                 return -1;
12956         }
12957         
12958         
12959         if(1 /* No applicable constraints whatsoever */) {
12960                 /* Nothing is here. See below */
12961         }
12962         
12963         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12964 }
12965
12966 static int
12967 memb_extensionValue_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr,
12968                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12969         
12970         if(!sptr) {
12971                 ASN__CTFAIL(app_key, td, sptr,
12972                         "%s: value not given (%s:%d)",
12973                         td->name, __FILE__, __LINE__);
12974                 return -1;
12975         }
12976         
12977         
12978         if(1 /* No applicable constraints whatsoever */) {
12979                 /* Nothing is here. See below */
12980         }
12981         
12982         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12983 }
12984
12985 static int
12986 memb_id_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr,
12987                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12988         long value;
12989         
12990         if(!sptr) {
12991                 ASN__CTFAIL(app_key, td, sptr,
12992                         "%s: value not given (%s:%d)",
12993                         td->name, __FILE__, __LINE__);
12994                 return -1;
12995         }
12996         
12997         value = *(const long *)sptr;
12998         
12999         if((value >= 0 && value <= 65535)) {
13000                 /* Constraint check succeeded */
13001                 return 0;
13002         } else {
13003                 ASN__CTFAIL(app_key, td, sptr,
13004                         "%s: constraint failed (%s:%d)",
13005                         td->name, __FILE__, __LINE__);
13006                 return -1;
13007         }
13008 }
13009
13010 static int
13011 memb_criticality_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr,
13012                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13013         
13014         if(!sptr) {
13015                 ASN__CTFAIL(app_key, td, sptr,
13016                         "%s: value not given (%s:%d)",
13017                         td->name, __FILE__, __LINE__);
13018                 return -1;
13019         }
13020         
13021         
13022         if(1 /* No applicable constraints whatsoever */) {
13023                 /* Nothing is here. See below */
13024         }
13025         
13026         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13027 }
13028
13029 static int
13030 memb_extensionValue_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr,
13031                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13032         
13033         if(!sptr) {
13034                 ASN__CTFAIL(app_key, td, sptr,
13035                         "%s: value not given (%s:%d)",
13036                         td->name, __FILE__, __LINE__);
13037                 return -1;
13038         }
13039         
13040         
13041         if(1 /* No applicable constraints whatsoever */) {
13042                 /* Nothing is here. See below */
13043         }
13044         
13045         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13046 }
13047
13048 static int
13049 memb_id_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr,
13050                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13051         long value;
13052         
13053         if(!sptr) {
13054                 ASN__CTFAIL(app_key, td, sptr,
13055                         "%s: value not given (%s:%d)",
13056                         td->name, __FILE__, __LINE__);
13057                 return -1;
13058         }
13059         
13060         value = *(const long *)sptr;
13061         
13062         if((value >= 0 && value <= 65535)) {
13063                 /* Constraint check succeeded */
13064                 return 0;
13065         } else {
13066                 ASN__CTFAIL(app_key, td, sptr,
13067                         "%s: constraint failed (%s:%d)",
13068                         td->name, __FILE__, __LINE__);
13069                 return -1;
13070         }
13071 }
13072
13073 static int
13074 memb_criticality_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr,
13075                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13076         
13077         if(!sptr) {
13078                 ASN__CTFAIL(app_key, td, sptr,
13079                         "%s: value not given (%s:%d)",
13080                         td->name, __FILE__, __LINE__);
13081                 return -1;
13082         }
13083         
13084         
13085         if(1 /* No applicable constraints whatsoever */) {
13086                 /* Nothing is here. See below */
13087         }
13088         
13089         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13090 }
13091
13092 static int
13093 memb_extensionValue_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr,
13094                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13095         
13096         if(!sptr) {
13097                 ASN__CTFAIL(app_key, td, sptr,
13098                         "%s: value not given (%s:%d)",
13099                         td->name, __FILE__, __LINE__);
13100                 return -1;
13101         }
13102         
13103         
13104         if(1 /* No applicable constraints whatsoever */) {
13105                 /* Nothing is here. See below */
13106         }
13107         
13108         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13109 }
13110
13111 static int
13112 memb_id_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr,
13113                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13114         long value;
13115         
13116         if(!sptr) {
13117                 ASN__CTFAIL(app_key, td, sptr,
13118                         "%s: value not given (%s:%d)",
13119                         td->name, __FILE__, __LINE__);
13120                 return -1;
13121         }
13122         
13123         value = *(const long *)sptr;
13124         
13125         if((value >= 0 && value <= 65535)) {
13126                 /* Constraint check succeeded */
13127                 return 0;
13128         } else {
13129                 ASN__CTFAIL(app_key, td, sptr,
13130                         "%s: constraint failed (%s:%d)",
13131                         td->name, __FILE__, __LINE__);
13132                 return -1;
13133         }
13134 }
13135
13136 static int
13137 memb_criticality_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr,
13138                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13139         
13140         if(!sptr) {
13141                 ASN__CTFAIL(app_key, td, sptr,
13142                         "%s: value not given (%s:%d)",
13143                         td->name, __FILE__, __LINE__);
13144                 return -1;
13145         }
13146         
13147         
13148         if(1 /* No applicable constraints whatsoever */) {
13149                 /* Nothing is here. See below */
13150         }
13151         
13152         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13153 }
13154
13155 static int
13156 memb_extensionValue_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr,
13157                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13158         
13159         if(!sptr) {
13160                 ASN__CTFAIL(app_key, td, sptr,
13161                         "%s: value not given (%s:%d)",
13162                         td->name, __FILE__, __LINE__);
13163                 return -1;
13164         }
13165         
13166         
13167         if(1 /* No applicable constraints whatsoever */) {
13168                 /* Nothing is here. See below */
13169         }
13170         
13171         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13172 }
13173
13174 static int
13175 memb_id_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr,
13176                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13177         long value;
13178         
13179         if(!sptr) {
13180                 ASN__CTFAIL(app_key, td, sptr,
13181                         "%s: value not given (%s:%d)",
13182                         td->name, __FILE__, __LINE__);
13183                 return -1;
13184         }
13185         
13186         value = *(const long *)sptr;
13187         
13188         if((value >= 0 && value <= 65535)) {
13189                 /* Constraint check succeeded */
13190                 return 0;
13191         } else {
13192                 ASN__CTFAIL(app_key, td, sptr,
13193                         "%s: constraint failed (%s:%d)",
13194                         td->name, __FILE__, __LINE__);
13195                 return -1;
13196         }
13197 }
13198
13199 static int
13200 memb_criticality_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr,
13201                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13202         
13203         if(!sptr) {
13204                 ASN__CTFAIL(app_key, td, sptr,
13205                         "%s: value not given (%s:%d)",
13206                         td->name, __FILE__, __LINE__);
13207                 return -1;
13208         }
13209         
13210         
13211         if(1 /* No applicable constraints whatsoever */) {
13212                 /* Nothing is here. See below */
13213         }
13214         
13215         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13216 }
13217
13218 static int
13219 memb_extensionValue_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr,
13220                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13221         
13222         if(!sptr) {
13223                 ASN__CTFAIL(app_key, td, sptr,
13224                         "%s: value not given (%s:%d)",
13225                         td->name, __FILE__, __LINE__);
13226                 return -1;
13227         }
13228         
13229         
13230         if(1 /* No applicable constraints whatsoever */) {
13231                 /* Nothing is here. See below */
13232         }
13233         
13234         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13235 }
13236
13237 static int
13238 memb_id_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,
13239                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13240         long value;
13241         
13242         if(!sptr) {
13243                 ASN__CTFAIL(app_key, td, sptr,
13244                         "%s: value not given (%s:%d)",
13245                         td->name, __FILE__, __LINE__);
13246                 return -1;
13247         }
13248         
13249         value = *(const long *)sptr;
13250         
13251         if((value >= 0 && value <= 65535)) {
13252                 /* Constraint check succeeded */
13253                 return 0;
13254         } else {
13255                 ASN__CTFAIL(app_key, td, sptr,
13256                         "%s: constraint failed (%s:%d)",
13257                         td->name, __FILE__, __LINE__);
13258                 return -1;
13259         }
13260 }
13261
13262 static asn_type_selector_result_t
13263 select_MDT_Configuration_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13264         asn_type_selector_result_t result = {0, 0};
13265         const asn_ioc_set_t *itable = asn_IOS_MDT_Configuration_ExtIEs_1;
13266         size_t constraining_column = 0; /* &id */
13267         size_t for_column = 1; /* &criticality */
13268         size_t row, presence_index = 0;
13269         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MDT_Configuration_ExtIEs, id));
13270         
13271         for(row=0; row < itable->rows_count; row++) {
13272             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13273             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13274         
13275             if(type_cell->cell_kind == aioc__undefined)
13276                 continue;
13277         
13278             presence_index++;
13279             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13280                 result.type_descriptor = type_cell->type_descriptor;
13281                 result.presence_index = presence_index;
13282                 break;
13283             }
13284         }
13285         
13286         return result;
13287 }
13288
13289 static int
13290 memb_criticality_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,
13291                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13292         
13293         if(!sptr) {
13294                 ASN__CTFAIL(app_key, td, sptr,
13295                         "%s: value not given (%s:%d)",
13296                         td->name, __FILE__, __LINE__);
13297                 return -1;
13298         }
13299         
13300         
13301         if(1 /* No applicable constraints whatsoever */) {
13302                 /* Nothing is here. See below */
13303         }
13304         
13305         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13306 }
13307
13308 static asn_type_selector_result_t
13309 select_MDT_Configuration_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13310         asn_type_selector_result_t result = {0, 0};
13311         const asn_ioc_set_t *itable = asn_IOS_MDT_Configuration_ExtIEs_1;
13312         size_t constraining_column = 0; /* &id */
13313         size_t for_column = 2; /* &Extension */
13314         size_t row, presence_index = 0;
13315         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MDT_Configuration_ExtIEs, id));
13316         
13317         for(row=0; row < itable->rows_count; row++) {
13318             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13319             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13320         
13321             if(type_cell->cell_kind == aioc__undefined)
13322                 continue;
13323         
13324             presence_index++;
13325             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13326                 result.type_descriptor = type_cell->type_descriptor;
13327                 result.presence_index = presence_index;
13328                 break;
13329             }
13330         }
13331         
13332         return result;
13333 }
13334
13335 static int
13336 memb_extensionValue_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,
13337                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13338         
13339         if(!sptr) {
13340                 ASN__CTFAIL(app_key, td, sptr,
13341                         "%s: value not given (%s:%d)",
13342                         td->name, __FILE__, __LINE__);
13343                 return -1;
13344         }
13345         
13346         
13347         if(1 /* No applicable constraints whatsoever */) {
13348                 /* Nothing is here. See below */
13349         }
13350         
13351         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13352 }
13353
13354 static int
13355 memb_id_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,
13356                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13357         long value;
13358         
13359         if(!sptr) {
13360                 ASN__CTFAIL(app_key, td, sptr,
13361                         "%s: value not given (%s:%d)",
13362                         td->name, __FILE__, __LINE__);
13363                 return -1;
13364         }
13365         
13366         value = *(const long *)sptr;
13367         
13368         if((value >= 0 && value <= 65535)) {
13369                 /* Constraint check succeeded */
13370                 return 0;
13371         } else {
13372                 ASN__CTFAIL(app_key, td, sptr,
13373                         "%s: constraint failed (%s:%d)",
13374                         td->name, __FILE__, __LINE__);
13375                 return -1;
13376         }
13377 }
13378
13379 static asn_type_selector_result_t
13380 select_MeNBResourceCoordinationInformationExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13381         asn_type_selector_result_t result = {0, 0};
13382         const asn_ioc_set_t *itable = asn_IOS_MeNBResourceCoordinationInformationExtIEs_1;
13383         size_t constraining_column = 0; /* &id */
13384         size_t for_column = 1; /* &criticality */
13385         size_t row, presence_index = 0;
13386         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MeNBResourceCoordinationInformationExtIEs, id));
13387         
13388         for(row=0; row < itable->rows_count; row++) {
13389             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13390             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13391         
13392             if(type_cell->cell_kind == aioc__undefined)
13393                 continue;
13394         
13395             presence_index++;
13396             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13397                 result.type_descriptor = type_cell->type_descriptor;
13398                 result.presence_index = presence_index;
13399                 break;
13400             }
13401         }
13402         
13403         return result;
13404 }
13405
13406 static int
13407 memb_criticality_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,
13408                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13409         
13410         if(!sptr) {
13411                 ASN__CTFAIL(app_key, td, sptr,
13412                         "%s: value not given (%s:%d)",
13413                         td->name, __FILE__, __LINE__);
13414                 return -1;
13415         }
13416         
13417         
13418         if(1 /* No applicable constraints whatsoever */) {
13419                 /* Nothing is here. See below */
13420         }
13421         
13422         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13423 }
13424
13425 static asn_type_selector_result_t
13426 select_MeNBResourceCoordinationInformationExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13427         asn_type_selector_result_t result = {0, 0};
13428         const asn_ioc_set_t *itable = asn_IOS_MeNBResourceCoordinationInformationExtIEs_1;
13429         size_t constraining_column = 0; /* &id */
13430         size_t for_column = 2; /* &Extension */
13431         size_t row, presence_index = 0;
13432         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MeNBResourceCoordinationInformationExtIEs, id));
13433         
13434         for(row=0; row < itable->rows_count; row++) {
13435             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13436             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13437         
13438             if(type_cell->cell_kind == aioc__undefined)
13439                 continue;
13440         
13441             presence_index++;
13442             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13443                 result.type_descriptor = type_cell->type_descriptor;
13444                 result.presence_index = presence_index;
13445                 break;
13446             }
13447         }
13448         
13449         return result;
13450 }
13451
13452 static int
13453 memb_extensionValue_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,
13454                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13455         
13456         if(!sptr) {
13457                 ASN__CTFAIL(app_key, td, sptr,
13458                         "%s: value not given (%s:%d)",
13459                         td->name, __FILE__, __LINE__);
13460                 return -1;
13461         }
13462         
13463         
13464         if(1 /* No applicable constraints whatsoever */) {
13465                 /* Nothing is here. See below */
13466         }
13467         
13468         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13469 }
13470
13471 static int
13472 memb_id_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr,
13473                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13474         long value;
13475         
13476         if(!sptr) {
13477                 ASN__CTFAIL(app_key, td, sptr,
13478                         "%s: value not given (%s:%d)",
13479                         td->name, __FILE__, __LINE__);
13480                 return -1;
13481         }
13482         
13483         value = *(const long *)sptr;
13484         
13485         if((value >= 0 && value <= 65535)) {
13486                 /* Constraint check succeeded */
13487                 return 0;
13488         } else {
13489                 ASN__CTFAIL(app_key, td, sptr,
13490                         "%s: constraint failed (%s:%d)",
13491                         td->name, __FILE__, __LINE__);
13492                 return -1;
13493         }
13494 }
13495
13496 static int
13497 memb_criticality_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr,
13498                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13499         
13500         if(!sptr) {
13501                 ASN__CTFAIL(app_key, td, sptr,
13502                         "%s: value not given (%s:%d)",
13503                         td->name, __FILE__, __LINE__);
13504                 return -1;
13505         }
13506         
13507         
13508         if(1 /* No applicable constraints whatsoever */) {
13509                 /* Nothing is here. See below */
13510         }
13511         
13512         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13513 }
13514
13515 static int
13516 memb_extensionValue_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr,
13517                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13518         
13519         if(!sptr) {
13520                 ASN__CTFAIL(app_key, td, sptr,
13521                         "%s: value not given (%s:%d)",
13522                         td->name, __FILE__, __LINE__);
13523                 return -1;
13524         }
13525         
13526         
13527         if(1 /* No applicable constraints whatsoever */) {
13528                 /* Nothing is here. See below */
13529         }
13530         
13531         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13532 }
13533
13534 static int
13535 memb_id_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr,
13536                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13537         long value;
13538         
13539         if(!sptr) {
13540                 ASN__CTFAIL(app_key, td, sptr,
13541                         "%s: value not given (%s:%d)",
13542                         td->name, __FILE__, __LINE__);
13543                 return -1;
13544         }
13545         
13546         value = *(const long *)sptr;
13547         
13548         if((value >= 0 && value <= 65535)) {
13549                 /* Constraint check succeeded */
13550                 return 0;
13551         } else {
13552                 ASN__CTFAIL(app_key, td, sptr,
13553                         "%s: constraint failed (%s:%d)",
13554                         td->name, __FILE__, __LINE__);
13555                 return -1;
13556         }
13557 }
13558
13559 static int
13560 memb_criticality_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr,
13561                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13562         
13563         if(!sptr) {
13564                 ASN__CTFAIL(app_key, td, sptr,
13565                         "%s: value not given (%s:%d)",
13566                         td->name, __FILE__, __LINE__);
13567                 return -1;
13568         }
13569         
13570         
13571         if(1 /* No applicable constraints whatsoever */) {
13572                 /* Nothing is here. See below */
13573         }
13574         
13575         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13576 }
13577
13578 static int
13579 memb_extensionValue_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr,
13580                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13581         
13582         if(!sptr) {
13583                 ASN__CTFAIL(app_key, td, sptr,
13584                         "%s: value not given (%s:%d)",
13585                         td->name, __FILE__, __LINE__);
13586                 return -1;
13587         }
13588         
13589         
13590         if(1 /* No applicable constraints whatsoever */) {
13591                 /* Nothing is here. See below */
13592         }
13593         
13594         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13595 }
13596
13597 static int
13598 memb_id_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr,
13599                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13600         long value;
13601         
13602         if(!sptr) {
13603                 ASN__CTFAIL(app_key, td, sptr,
13604                         "%s: value not given (%s:%d)",
13605                         td->name, __FILE__, __LINE__);
13606                 return -1;
13607         }
13608         
13609         value = *(const long *)sptr;
13610         
13611         if((value >= 0 && value <= 65535)) {
13612                 /* Constraint check succeeded */
13613                 return 0;
13614         } else {
13615                 ASN__CTFAIL(app_key, td, sptr,
13616                         "%s: constraint failed (%s:%d)",
13617                         td->name, __FILE__, __LINE__);
13618                 return -1;
13619         }
13620 }
13621
13622 static int
13623 memb_criticality_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr,
13624                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13625         
13626         if(!sptr) {
13627                 ASN__CTFAIL(app_key, td, sptr,
13628                         "%s: value not given (%s:%d)",
13629                         td->name, __FILE__, __LINE__);
13630                 return -1;
13631         }
13632         
13633         
13634         if(1 /* No applicable constraints whatsoever */) {
13635                 /* Nothing is here. See below */
13636         }
13637         
13638         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13639 }
13640
13641 static int
13642 memb_extensionValue_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr,
13643                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13644         
13645         if(!sptr) {
13646                 ASN__CTFAIL(app_key, td, sptr,
13647                         "%s: value not given (%s:%d)",
13648                         td->name, __FILE__, __LINE__);
13649                 return -1;
13650         }
13651         
13652         
13653         if(1 /* No applicable constraints whatsoever */) {
13654                 /* Nothing is here. See below */
13655         }
13656         
13657         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13658 }
13659
13660 static int
13661 memb_id_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr,
13662                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13663         long value;
13664         
13665         if(!sptr) {
13666                 ASN__CTFAIL(app_key, td, sptr,
13667                         "%s: value not given (%s:%d)",
13668                         td->name, __FILE__, __LINE__);
13669                 return -1;
13670         }
13671         
13672         value = *(const long *)sptr;
13673         
13674         if((value >= 0 && value <= 65535)) {
13675                 /* Constraint check succeeded */
13676                 return 0;
13677         } else {
13678                 ASN__CTFAIL(app_key, td, sptr,
13679                         "%s: constraint failed (%s:%d)",
13680                         td->name, __FILE__, __LINE__);
13681                 return -1;
13682         }
13683 }
13684
13685 static int
13686 memb_criticality_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr,
13687                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13688         
13689         if(!sptr) {
13690                 ASN__CTFAIL(app_key, td, sptr,
13691                         "%s: value not given (%s:%d)",
13692                         td->name, __FILE__, __LINE__);
13693                 return -1;
13694         }
13695         
13696         
13697         if(1 /* No applicable constraints whatsoever */) {
13698                 /* Nothing is here. See below */
13699         }
13700         
13701         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13702 }
13703
13704 static int
13705 memb_extensionValue_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr,
13706                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13707         
13708         if(!sptr) {
13709                 ASN__CTFAIL(app_key, td, sptr,
13710                         "%s: value not given (%s:%d)",
13711                         td->name, __FILE__, __LINE__);
13712                 return -1;
13713         }
13714         
13715         
13716         if(1 /* No applicable constraints whatsoever */) {
13717                 /* Nothing is here. See below */
13718         }
13719         
13720         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13721 }
13722
13723 static int
13724 memb_id_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr,
13725                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13726         long value;
13727         
13728         if(!sptr) {
13729                 ASN__CTFAIL(app_key, td, sptr,
13730                         "%s: value not given (%s:%d)",
13731                         td->name, __FILE__, __LINE__);
13732                 return -1;
13733         }
13734         
13735         value = *(const long *)sptr;
13736         
13737         if((value >= 0 && value <= 65535)) {
13738                 /* Constraint check succeeded */
13739                 return 0;
13740         } else {
13741                 ASN__CTFAIL(app_key, td, sptr,
13742                         "%s: constraint failed (%s:%d)",
13743                         td->name, __FILE__, __LINE__);
13744                 return -1;
13745         }
13746 }
13747
13748 static asn_type_selector_result_t
13749 select_Neighbour_Information_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13750         asn_type_selector_result_t result = {0, 0};
13751         const asn_ioc_set_t *itable = asn_IOS_Neighbour_Information_ExtIEs_1;
13752         size_t constraining_column = 0; /* &id */
13753         size_t for_column = 1; /* &criticality */
13754         size_t row, presence_index = 0;
13755         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Neighbour_Information_ExtIEs, id));
13756         
13757         for(row=0; row < itable->rows_count; row++) {
13758             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13759             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13760         
13761             if(type_cell->cell_kind == aioc__undefined)
13762                 continue;
13763         
13764             presence_index++;
13765             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13766                 result.type_descriptor = type_cell->type_descriptor;
13767                 result.presence_index = presence_index;
13768                 break;
13769             }
13770         }
13771         
13772         return result;
13773 }
13774
13775 static int
13776 memb_criticality_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr,
13777                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13778         
13779         if(!sptr) {
13780                 ASN__CTFAIL(app_key, td, sptr,
13781                         "%s: value not given (%s:%d)",
13782                         td->name, __FILE__, __LINE__);
13783                 return -1;
13784         }
13785         
13786         
13787         if(1 /* No applicable constraints whatsoever */) {
13788                 /* Nothing is here. See below */
13789         }
13790         
13791         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13792 }
13793
13794 static asn_type_selector_result_t
13795 select_Neighbour_Information_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13796         asn_type_selector_result_t result = {0, 0};
13797         const asn_ioc_set_t *itable = asn_IOS_Neighbour_Information_ExtIEs_1;
13798         size_t constraining_column = 0; /* &id */
13799         size_t for_column = 2; /* &Extension */
13800         size_t row, presence_index = 0;
13801         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Neighbour_Information_ExtIEs, id));
13802         
13803         for(row=0; row < itable->rows_count; row++) {
13804             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13805             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13806         
13807             if(type_cell->cell_kind == aioc__undefined)
13808                 continue;
13809         
13810             presence_index++;
13811             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13812                 result.type_descriptor = type_cell->type_descriptor;
13813                 result.presence_index = presence_index;
13814                 break;
13815             }
13816         }
13817         
13818         return result;
13819 }
13820
13821 static int
13822 memb_extensionValue_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr,
13823                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13824         
13825         if(!sptr) {
13826                 ASN__CTFAIL(app_key, td, sptr,
13827                         "%s: value not given (%s:%d)",
13828                         td->name, __FILE__, __LINE__);
13829                 return -1;
13830         }
13831         
13832         
13833         if(1 /* No applicable constraints whatsoever */) {
13834                 /* Nothing is here. See below */
13835         }
13836         
13837         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13838 }
13839
13840 static int
13841 memb_id_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr,
13842                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13843         long value;
13844         
13845         if(!sptr) {
13846                 ASN__CTFAIL(app_key, td, sptr,
13847                         "%s: value not given (%s:%d)",
13848                         td->name, __FILE__, __LINE__);
13849                 return -1;
13850         }
13851         
13852         value = *(const long *)sptr;
13853         
13854         if((value >= 0 && value <= 65535)) {
13855                 /* Constraint check succeeded */
13856                 return 0;
13857         } else {
13858                 ASN__CTFAIL(app_key, td, sptr,
13859                         "%s: constraint failed (%s:%d)",
13860                         td->name, __FILE__, __LINE__);
13861                 return -1;
13862         }
13863 }
13864
13865 static int
13866 memb_criticality_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr,
13867                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13868         
13869         if(!sptr) {
13870                 ASN__CTFAIL(app_key, td, sptr,
13871                         "%s: value not given (%s:%d)",
13872                         td->name, __FILE__, __LINE__);
13873                 return -1;
13874         }
13875         
13876         
13877         if(1 /* No applicable constraints whatsoever */) {
13878                 /* Nothing is here. See below */
13879         }
13880         
13881         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13882 }
13883
13884 static int
13885 memb_extensionValue_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr,
13886                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13887         
13888         if(!sptr) {
13889                 ASN__CTFAIL(app_key, td, sptr,
13890                         "%s: value not given (%s:%d)",
13891                         td->name, __FILE__, __LINE__);
13892                 return -1;
13893         }
13894         
13895         
13896         if(1 /* No applicable constraints whatsoever */) {
13897                 /* Nothing is here. See below */
13898         }
13899         
13900         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13901 }
13902
13903 static int
13904 memb_id_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr,
13905                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13906         long value;
13907         
13908         if(!sptr) {
13909                 ASN__CTFAIL(app_key, td, sptr,
13910                         "%s: value not given (%s:%d)",
13911                         td->name, __FILE__, __LINE__);
13912                 return -1;
13913         }
13914         
13915         value = *(const long *)sptr;
13916         
13917         if((value >= 0 && value <= 65535)) {
13918                 /* Constraint check succeeded */
13919                 return 0;
13920         } else {
13921                 ASN__CTFAIL(app_key, td, sptr,
13922                         "%s: constraint failed (%s:%d)",
13923                         td->name, __FILE__, __LINE__);
13924                 return -1;
13925         }
13926 }
13927
13928 static int
13929 memb_criticality_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr,
13930                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13931         
13932         if(!sptr) {
13933                 ASN__CTFAIL(app_key, td, sptr,
13934                         "%s: value not given (%s:%d)",
13935                         td->name, __FILE__, __LINE__);
13936                 return -1;
13937         }
13938         
13939         
13940         if(1 /* No applicable constraints whatsoever */) {
13941                 /* Nothing is here. See below */
13942         }
13943         
13944         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13945 }
13946
13947 static int
13948 memb_extensionValue_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr,
13949                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13950         
13951         if(!sptr) {
13952                 ASN__CTFAIL(app_key, td, sptr,
13953                         "%s: value not given (%s:%d)",
13954                         td->name, __FILE__, __LINE__);
13955                 return -1;
13956         }
13957         
13958         
13959         if(1 /* No applicable constraints whatsoever */) {
13960                 /* Nothing is here. See below */
13961         }
13962         
13963         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13964 }
13965
13966 static int
13967 memb_id_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr,
13968                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13969         long value;
13970         
13971         if(!sptr) {
13972                 ASN__CTFAIL(app_key, td, sptr,
13973                         "%s: value not given (%s:%d)",
13974                         td->name, __FILE__, __LINE__);
13975                 return -1;
13976         }
13977         
13978         value = *(const long *)sptr;
13979         
13980         if((value >= 0 && value <= 65535)) {
13981                 /* Constraint check succeeded */
13982                 return 0;
13983         } else {
13984                 ASN__CTFAIL(app_key, td, sptr,
13985                         "%s: constraint failed (%s:%d)",
13986                         td->name, __FILE__, __LINE__);
13987                 return -1;
13988         }
13989 }
13990
13991 static int
13992 memb_criticality_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr,
13993                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13994         
13995         if(!sptr) {
13996                 ASN__CTFAIL(app_key, td, sptr,
13997                         "%s: value not given (%s:%d)",
13998                         td->name, __FILE__, __LINE__);
13999                 return -1;
14000         }
14001         
14002         
14003         if(1 /* No applicable constraints whatsoever */) {
14004                 /* Nothing is here. See below */
14005         }
14006         
14007         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14008 }
14009
14010 static int
14011 memb_extensionValue_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr,
14012                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14013         
14014         if(!sptr) {
14015                 ASN__CTFAIL(app_key, td, sptr,
14016                         "%s: value not given (%s:%d)",
14017                         td->name, __FILE__, __LINE__);
14018                 return -1;
14019         }
14020         
14021         
14022         if(1 /* No applicable constraints whatsoever */) {
14023                 /* Nothing is here. See below */
14024         }
14025         
14026         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14027 }
14028
14029 static int
14030 memb_id_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr,
14031                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14032         long value;
14033         
14034         if(!sptr) {
14035                 ASN__CTFAIL(app_key, td, sptr,
14036                         "%s: value not given (%s:%d)",
14037                         td->name, __FILE__, __LINE__);
14038                 return -1;
14039         }
14040         
14041         value = *(const long *)sptr;
14042         
14043         if((value >= 0 && value <= 65535)) {
14044                 /* Constraint check succeeded */
14045                 return 0;
14046         } else {
14047                 ASN__CTFAIL(app_key, td, sptr,
14048                         "%s: constraint failed (%s:%d)",
14049                         td->name, __FILE__, __LINE__);
14050                 return -1;
14051         }
14052 }
14053
14054 static int
14055 memb_criticality_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr,
14056                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14057         
14058         if(!sptr) {
14059                 ASN__CTFAIL(app_key, td, sptr,
14060                         "%s: value not given (%s:%d)",
14061                         td->name, __FILE__, __LINE__);
14062                 return -1;
14063         }
14064         
14065         
14066         if(1 /* No applicable constraints whatsoever */) {
14067                 /* Nothing is here. See below */
14068         }
14069         
14070         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14071 }
14072
14073 static int
14074 memb_extensionValue_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr,
14075                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14076         
14077         if(!sptr) {
14078                 ASN__CTFAIL(app_key, td, sptr,
14079                         "%s: value not given (%s:%d)",
14080                         td->name, __FILE__, __LINE__);
14081                 return -1;
14082         }
14083         
14084         
14085         if(1 /* No applicable constraints whatsoever */) {
14086                 /* Nothing is here. See below */
14087         }
14088         
14089         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14090 }
14091
14092 static int
14093 memb_id_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr,
14094                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14095         long value;
14096         
14097         if(!sptr) {
14098                 ASN__CTFAIL(app_key, td, sptr,
14099                         "%s: value not given (%s:%d)",
14100                         td->name, __FILE__, __LINE__);
14101                 return -1;
14102         }
14103         
14104         value = *(const long *)sptr;
14105         
14106         if((value >= 0 && value <= 65535)) {
14107                 /* Constraint check succeeded */
14108                 return 0;
14109         } else {
14110                 ASN__CTFAIL(app_key, td, sptr,
14111                         "%s: constraint failed (%s:%d)",
14112                         td->name, __FILE__, __LINE__);
14113                 return -1;
14114         }
14115 }
14116
14117 static int
14118 memb_criticality_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr,
14119                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14120         
14121         if(!sptr) {
14122                 ASN__CTFAIL(app_key, td, sptr,
14123                         "%s: value not given (%s:%d)",
14124                         td->name, __FILE__, __LINE__);
14125                 return -1;
14126         }
14127         
14128         
14129         if(1 /* No applicable constraints whatsoever */) {
14130                 /* Nothing is here. See below */
14131         }
14132         
14133         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14134 }
14135
14136 static int
14137 memb_extensionValue_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr,
14138                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14139         
14140         if(!sptr) {
14141                 ASN__CTFAIL(app_key, td, sptr,
14142                         "%s: value not given (%s:%d)",
14143                         td->name, __FILE__, __LINE__);
14144                 return -1;
14145         }
14146         
14147         
14148         if(1 /* No applicable constraints whatsoever */) {
14149                 /* Nothing is here. See below */
14150         }
14151         
14152         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14153 }
14154
14155 static int
14156 memb_id_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr,
14157                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14158         long value;
14159         
14160         if(!sptr) {
14161                 ASN__CTFAIL(app_key, td, sptr,
14162                         "%s: value not given (%s:%d)",
14163                         td->name, __FILE__, __LINE__);
14164                 return -1;
14165         }
14166         
14167         value = *(const long *)sptr;
14168         
14169         if((value >= 0 && value <= 65535)) {
14170                 /* Constraint check succeeded */
14171                 return 0;
14172         } else {
14173                 ASN__CTFAIL(app_key, td, sptr,
14174                         "%s: constraint failed (%s:%d)",
14175                         td->name, __FILE__, __LINE__);
14176                 return -1;
14177         }
14178 }
14179
14180 static int
14181 memb_criticality_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr,
14182                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14183         
14184         if(!sptr) {
14185                 ASN__CTFAIL(app_key, td, sptr,
14186                         "%s: value not given (%s:%d)",
14187                         td->name, __FILE__, __LINE__);
14188                 return -1;
14189         }
14190         
14191         
14192         if(1 /* No applicable constraints whatsoever */) {
14193                 /* Nothing is here. See below */
14194         }
14195         
14196         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14197 }
14198
14199 static int
14200 memb_extensionValue_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr,
14201                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14202         
14203         if(!sptr) {
14204                 ASN__CTFAIL(app_key, td, sptr,
14205                         "%s: value not given (%s:%d)",
14206                         td->name, __FILE__, __LINE__);
14207                 return -1;
14208         }
14209         
14210         
14211         if(1 /* No applicable constraints whatsoever */) {
14212                 /* Nothing is here. See below */
14213         }
14214         
14215         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14216 }
14217
14218 static int
14219 memb_id_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr,
14220                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14221         long value;
14222         
14223         if(!sptr) {
14224                 ASN__CTFAIL(app_key, td, sptr,
14225                         "%s: value not given (%s:%d)",
14226                         td->name, __FILE__, __LINE__);
14227                 return -1;
14228         }
14229         
14230         value = *(const long *)sptr;
14231         
14232         if((value >= 0 && value <= 65535)) {
14233                 /* Constraint check succeeded */
14234                 return 0;
14235         } else {
14236                 ASN__CTFAIL(app_key, td, sptr,
14237                         "%s: constraint failed (%s:%d)",
14238                         td->name, __FILE__, __LINE__);
14239                 return -1;
14240         }
14241 }
14242
14243 static asn_type_selector_result_t
14244 select_ProSeAuthorized_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14245         asn_type_selector_result_t result = {0, 0};
14246         const asn_ioc_set_t *itable = asn_IOS_ProSeAuthorized_ExtIEs_1;
14247         size_t constraining_column = 0; /* &id */
14248         size_t for_column = 1; /* &criticality */
14249         size_t row, presence_index = 0;
14250         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ProSeAuthorized_ExtIEs, id));
14251         
14252         for(row=0; row < itable->rows_count; row++) {
14253             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14254             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14255         
14256             if(type_cell->cell_kind == aioc__undefined)
14257                 continue;
14258         
14259             presence_index++;
14260             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14261                 result.type_descriptor = type_cell->type_descriptor;
14262                 result.presence_index = presence_index;
14263                 break;
14264             }
14265         }
14266         
14267         return result;
14268 }
14269
14270 static int
14271 memb_criticality_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr,
14272                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14273         
14274         if(!sptr) {
14275                 ASN__CTFAIL(app_key, td, sptr,
14276                         "%s: value not given (%s:%d)",
14277                         td->name, __FILE__, __LINE__);
14278                 return -1;
14279         }
14280         
14281         
14282         if(1 /* No applicable constraints whatsoever */) {
14283                 /* Nothing is here. See below */
14284         }
14285         
14286         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14287 }
14288
14289 static asn_type_selector_result_t
14290 select_ProSeAuthorized_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14291         asn_type_selector_result_t result = {0, 0};
14292         const asn_ioc_set_t *itable = asn_IOS_ProSeAuthorized_ExtIEs_1;
14293         size_t constraining_column = 0; /* &id */
14294         size_t for_column = 2; /* &Extension */
14295         size_t row, presence_index = 0;
14296         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ProSeAuthorized_ExtIEs, id));
14297         
14298         for(row=0; row < itable->rows_count; row++) {
14299             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14300             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14301         
14302             if(type_cell->cell_kind == aioc__undefined)
14303                 continue;
14304         
14305             presence_index++;
14306             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14307                 result.type_descriptor = type_cell->type_descriptor;
14308                 result.presence_index = presence_index;
14309                 break;
14310             }
14311         }
14312         
14313         return result;
14314 }
14315
14316 static int
14317 memb_extensionValue_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr,
14318                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14319         
14320         if(!sptr) {
14321                 ASN__CTFAIL(app_key, td, sptr,
14322                         "%s: value not given (%s:%d)",
14323                         td->name, __FILE__, __LINE__);
14324                 return -1;
14325         }
14326         
14327         
14328         if(1 /* No applicable constraints whatsoever */) {
14329                 /* Nothing is here. See below */
14330         }
14331         
14332         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14333 }
14334
14335 static int
14336 memb_id_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr,
14337                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14338         long value;
14339         
14340         if(!sptr) {
14341                 ASN__CTFAIL(app_key, td, sptr,
14342                         "%s: value not given (%s:%d)",
14343                         td->name, __FILE__, __LINE__);
14344                 return -1;
14345         }
14346         
14347         value = *(const long *)sptr;
14348         
14349         if((value >= 0 && value <= 65535)) {
14350                 /* Constraint check succeeded */
14351                 return 0;
14352         } else {
14353                 ASN__CTFAIL(app_key, td, sptr,
14354                         "%s: constraint failed (%s:%d)",
14355                         td->name, __FILE__, __LINE__);
14356                 return -1;
14357         }
14358 }
14359
14360 static int
14361 memb_criticality_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr,
14362                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14363         
14364         if(!sptr) {
14365                 ASN__CTFAIL(app_key, td, sptr,
14366                         "%s: value not given (%s:%d)",
14367                         td->name, __FILE__, __LINE__);
14368                 return -1;
14369         }
14370         
14371         
14372         if(1 /* No applicable constraints whatsoever */) {
14373                 /* Nothing is here. See below */
14374         }
14375         
14376         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14377 }
14378
14379 static int
14380 memb_extensionValue_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr,
14381                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14382         
14383         if(!sptr) {
14384                 ASN__CTFAIL(app_key, td, sptr,
14385                         "%s: value not given (%s:%d)",
14386                         td->name, __FILE__, __LINE__);
14387                 return -1;
14388         }
14389         
14390         
14391         if(1 /* No applicable constraints whatsoever */) {
14392                 /* Nothing is here. See below */
14393         }
14394         
14395         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14396 }
14397
14398 static int
14399 memb_id_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr,
14400                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14401         long value;
14402         
14403         if(!sptr) {
14404                 ASN__CTFAIL(app_key, td, sptr,
14405                         "%s: value not given (%s:%d)",
14406                         td->name, __FILE__, __LINE__);
14407                 return -1;
14408         }
14409         
14410         value = *(const long *)sptr;
14411         
14412         if((value >= 0 && value <= 65535)) {
14413                 /* Constraint check succeeded */
14414                 return 0;
14415         } else {
14416                 ASN__CTFAIL(app_key, td, sptr,
14417                         "%s: constraint failed (%s:%d)",
14418                         td->name, __FILE__, __LINE__);
14419                 return -1;
14420         }
14421 }
14422
14423 static int
14424 memb_criticality_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr,
14425                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14426         
14427         if(!sptr) {
14428                 ASN__CTFAIL(app_key, td, sptr,
14429                         "%s: value not given (%s:%d)",
14430                         td->name, __FILE__, __LINE__);
14431                 return -1;
14432         }
14433         
14434         
14435         if(1 /* No applicable constraints whatsoever */) {
14436                 /* Nothing is here. See below */
14437         }
14438         
14439         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14440 }
14441
14442 static int
14443 memb_extensionValue_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr,
14444                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14445         
14446         if(!sptr) {
14447                 ASN__CTFAIL(app_key, td, sptr,
14448                         "%s: value not given (%s:%d)",
14449                         td->name, __FILE__, __LINE__);
14450                 return -1;
14451         }
14452         
14453         
14454         if(1 /* No applicable constraints whatsoever */) {
14455                 /* Nothing is here. See below */
14456         }
14457         
14458         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14459 }
14460
14461 static int
14462 memb_id_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr,
14463                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14464         long value;
14465         
14466         if(!sptr) {
14467                 ASN__CTFAIL(app_key, td, sptr,
14468                         "%s: value not given (%s:%d)",
14469                         td->name, __FILE__, __LINE__);
14470                 return -1;
14471         }
14472         
14473         value = *(const long *)sptr;
14474         
14475         if((value >= 0 && value <= 65535)) {
14476                 /* Constraint check succeeded */
14477                 return 0;
14478         } else {
14479                 ASN__CTFAIL(app_key, td, sptr,
14480                         "%s: constraint failed (%s:%d)",
14481                         td->name, __FILE__, __LINE__);
14482                 return -1;
14483         }
14484 }
14485
14486 static int
14487 memb_criticality_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr,
14488                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14489         
14490         if(!sptr) {
14491                 ASN__CTFAIL(app_key, td, sptr,
14492                         "%s: value not given (%s:%d)",
14493                         td->name, __FILE__, __LINE__);
14494                 return -1;
14495         }
14496         
14497         
14498         if(1 /* No applicable constraints whatsoever */) {
14499                 /* Nothing is here. See below */
14500         }
14501         
14502         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14503 }
14504
14505 static int
14506 memb_extensionValue_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr,
14507                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14508         
14509         if(!sptr) {
14510                 ASN__CTFAIL(app_key, td, sptr,
14511                         "%s: value not given (%s:%d)",
14512                         td->name, __FILE__, __LINE__);
14513                 return -1;
14514         }
14515         
14516         
14517         if(1 /* No applicable constraints whatsoever */) {
14518                 /* Nothing is here. See below */
14519         }
14520         
14521         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14522 }
14523
14524 static int
14525 memb_id_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr,
14526                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14527         long value;
14528         
14529         if(!sptr) {
14530                 ASN__CTFAIL(app_key, td, sptr,
14531                         "%s: value not given (%s:%d)",
14532                         td->name, __FILE__, __LINE__);
14533                 return -1;
14534         }
14535         
14536         value = *(const long *)sptr;
14537         
14538         if((value >= 0 && value <= 65535)) {
14539                 /* Constraint check succeeded */
14540                 return 0;
14541         } else {
14542                 ASN__CTFAIL(app_key, td, sptr,
14543                         "%s: constraint failed (%s:%d)",
14544                         td->name, __FILE__, __LINE__);
14545                 return -1;
14546         }
14547 }
14548
14549 static asn_type_selector_result_t
14550 select_RadioResourceStatus_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14551         asn_type_selector_result_t result = {0, 0};
14552         const asn_ioc_set_t *itable = asn_IOS_RadioResourceStatus_ExtIEs_1;
14553         size_t constraining_column = 0; /* &id */
14554         size_t for_column = 1; /* &criticality */
14555         size_t row, presence_index = 0;
14556         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RadioResourceStatus_ExtIEs, id));
14557         
14558         for(row=0; row < itable->rows_count; row++) {
14559             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14560             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14561         
14562             if(type_cell->cell_kind == aioc__undefined)
14563                 continue;
14564         
14565             presence_index++;
14566             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14567                 result.type_descriptor = type_cell->type_descriptor;
14568                 result.presence_index = presence_index;
14569                 break;
14570             }
14571         }
14572         
14573         return result;
14574 }
14575
14576 static int
14577 memb_criticality_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr,
14578                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14579         
14580         if(!sptr) {
14581                 ASN__CTFAIL(app_key, td, sptr,
14582                         "%s: value not given (%s:%d)",
14583                         td->name, __FILE__, __LINE__);
14584                 return -1;
14585         }
14586         
14587         
14588         if(1 /* No applicable constraints whatsoever */) {
14589                 /* Nothing is here. See below */
14590         }
14591         
14592         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14593 }
14594
14595 static asn_type_selector_result_t
14596 select_RadioResourceStatus_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14597         asn_type_selector_result_t result = {0, 0};
14598         const asn_ioc_set_t *itable = asn_IOS_RadioResourceStatus_ExtIEs_1;
14599         size_t constraining_column = 0; /* &id */
14600         size_t for_column = 2; /* &Extension */
14601         size_t row, presence_index = 0;
14602         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RadioResourceStatus_ExtIEs, id));
14603         
14604         for(row=0; row < itable->rows_count; row++) {
14605             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14606             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14607         
14608             if(type_cell->cell_kind == aioc__undefined)
14609                 continue;
14610         
14611             presence_index++;
14612             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14613                 result.type_descriptor = type_cell->type_descriptor;
14614                 result.presence_index = presence_index;
14615                 break;
14616             }
14617         }
14618         
14619         return result;
14620 }
14621
14622 static int
14623 memb_extensionValue_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr,
14624                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14625         
14626         if(!sptr) {
14627                 ASN__CTFAIL(app_key, td, sptr,
14628                         "%s: value not given (%s:%d)",
14629                         td->name, __FILE__, __LINE__);
14630                 return -1;
14631         }
14632         
14633         
14634         if(1 /* No applicable constraints whatsoever */) {
14635                 /* Nothing is here. See below */
14636         }
14637         
14638         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14639 }
14640
14641 static int
14642 memb_id_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr,
14643                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14644         long value;
14645         
14646         if(!sptr) {
14647                 ASN__CTFAIL(app_key, td, sptr,
14648                         "%s: value not given (%s:%d)",
14649                         td->name, __FILE__, __LINE__);
14650                 return -1;
14651         }
14652         
14653         value = *(const long *)sptr;
14654         
14655         if((value >= 0 && value <= 65535)) {
14656                 /* Constraint check succeeded */
14657                 return 0;
14658         } else {
14659                 ASN__CTFAIL(app_key, td, sptr,
14660                         "%s: constraint failed (%s:%d)",
14661                         td->name, __FILE__, __LINE__);
14662                 return -1;
14663         }
14664 }
14665
14666 static asn_type_selector_result_t
14667 select_RelativeNarrowbandTxPower_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14668         asn_type_selector_result_t result = {0, 0};
14669         const asn_ioc_set_t *itable = asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1;
14670         size_t constraining_column = 0; /* &id */
14671         size_t for_column = 1; /* &criticality */
14672         size_t row, presence_index = 0;
14673         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id));
14674         
14675         for(row=0; row < itable->rows_count; row++) {
14676             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14677             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14678         
14679             if(type_cell->cell_kind == aioc__undefined)
14680                 continue;
14681         
14682             presence_index++;
14683             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14684                 result.type_descriptor = type_cell->type_descriptor;
14685                 result.presence_index = presence_index;
14686                 break;
14687             }
14688         }
14689         
14690         return result;
14691 }
14692
14693 static int
14694 memb_criticality_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr,
14695                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14696         
14697         if(!sptr) {
14698                 ASN__CTFAIL(app_key, td, sptr,
14699                         "%s: value not given (%s:%d)",
14700                         td->name, __FILE__, __LINE__);
14701                 return -1;
14702         }
14703         
14704         
14705         if(1 /* No applicable constraints whatsoever */) {
14706                 /* Nothing is here. See below */
14707         }
14708         
14709         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14710 }
14711
14712 static asn_type_selector_result_t
14713 select_RelativeNarrowbandTxPower_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14714         asn_type_selector_result_t result = {0, 0};
14715         const asn_ioc_set_t *itable = asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1;
14716         size_t constraining_column = 0; /* &id */
14717         size_t for_column = 2; /* &Extension */
14718         size_t row, presence_index = 0;
14719         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id));
14720         
14721         for(row=0; row < itable->rows_count; row++) {
14722             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14723             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14724         
14725             if(type_cell->cell_kind == aioc__undefined)
14726                 continue;
14727         
14728             presence_index++;
14729             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14730                 result.type_descriptor = type_cell->type_descriptor;
14731                 result.presence_index = presence_index;
14732                 break;
14733             }
14734         }
14735         
14736         return result;
14737 }
14738
14739 static int
14740 memb_extensionValue_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr,
14741                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14742         
14743         if(!sptr) {
14744                 ASN__CTFAIL(app_key, td, sptr,
14745                         "%s: value not given (%s:%d)",
14746                         td->name, __FILE__, __LINE__);
14747                 return -1;
14748         }
14749         
14750         
14751         if(1 /* No applicable constraints whatsoever */) {
14752                 /* Nothing is here. See below */
14753         }
14754         
14755         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14756 }
14757
14758 static int
14759 memb_id_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr,
14760                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14761         long value;
14762         
14763         if(!sptr) {
14764                 ASN__CTFAIL(app_key, td, sptr,
14765                         "%s: value not given (%s:%d)",
14766                         td->name, __FILE__, __LINE__);
14767                 return -1;
14768         }
14769         
14770         value = *(const long *)sptr;
14771         
14772         if((value >= 0 && value <= 65535)) {
14773                 /* Constraint check succeeded */
14774                 return 0;
14775         } else {
14776                 ASN__CTFAIL(app_key, td, sptr,
14777                         "%s: constraint failed (%s:%d)",
14778                         td->name, __FILE__, __LINE__);
14779                 return -1;
14780         }
14781 }
14782
14783 static int
14784 memb_criticality_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr,
14785                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14786         
14787         if(!sptr) {
14788                 ASN__CTFAIL(app_key, td, sptr,
14789                         "%s: value not given (%s:%d)",
14790                         td->name, __FILE__, __LINE__);
14791                 return -1;
14792         }
14793         
14794         
14795         if(1 /* No applicable constraints whatsoever */) {
14796                 /* Nothing is here. See below */
14797         }
14798         
14799         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14800 }
14801
14802 static int
14803 memb_extensionValue_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr,
14804                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14805         
14806         if(!sptr) {
14807                 ASN__CTFAIL(app_key, td, sptr,
14808                         "%s: value not given (%s:%d)",
14809                         td->name, __FILE__, __LINE__);
14810                 return -1;
14811         }
14812         
14813         
14814         if(1 /* No applicable constraints whatsoever */) {
14815                 /* Nothing is here. See below */
14816         }
14817         
14818         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14819 }
14820
14821 static int
14822 memb_id_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr,
14823                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14824         long value;
14825         
14826         if(!sptr) {
14827                 ASN__CTFAIL(app_key, td, sptr,
14828                         "%s: value not given (%s:%d)",
14829                         td->name, __FILE__, __LINE__);
14830                 return -1;
14831         }
14832         
14833         value = *(const long *)sptr;
14834         
14835         if((value >= 0 && value <= 65535)) {
14836                 /* Constraint check succeeded */
14837                 return 0;
14838         } else {
14839                 ASN__CTFAIL(app_key, td, sptr,
14840                         "%s: constraint failed (%s:%d)",
14841                         td->name, __FILE__, __LINE__);
14842                 return -1;
14843         }
14844 }
14845
14846 static int
14847 memb_criticality_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr,
14848                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14849         
14850         if(!sptr) {
14851                 ASN__CTFAIL(app_key, td, sptr,
14852                         "%s: value not given (%s:%d)",
14853                         td->name, __FILE__, __LINE__);
14854                 return -1;
14855         }
14856         
14857         
14858         if(1 /* No applicable constraints whatsoever */) {
14859                 /* Nothing is here. See below */
14860         }
14861         
14862         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14863 }
14864
14865 static int
14866 memb_extensionValue_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr,
14867                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14868         
14869         if(!sptr) {
14870                 ASN__CTFAIL(app_key, td, sptr,
14871                         "%s: value not given (%s:%d)",
14872                         td->name, __FILE__, __LINE__);
14873                 return -1;
14874         }
14875         
14876         
14877         if(1 /* No applicable constraints whatsoever */) {
14878                 /* Nothing is here. See below */
14879         }
14880         
14881         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14882 }
14883
14884 static int
14885 memb_id_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr,
14886                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14887         long value;
14888         
14889         if(!sptr) {
14890                 ASN__CTFAIL(app_key, td, sptr,
14891                         "%s: value not given (%s:%d)",
14892                         td->name, __FILE__, __LINE__);
14893                 return -1;
14894         }
14895         
14896         value = *(const long *)sptr;
14897         
14898         if((value >= 0 && value <= 65535)) {
14899                 /* Constraint check succeeded */
14900                 return 0;
14901         } else {
14902                 ASN__CTFAIL(app_key, td, sptr,
14903                         "%s: constraint failed (%s:%d)",
14904                         td->name, __FILE__, __LINE__);
14905                 return -1;
14906         }
14907 }
14908
14909 static int
14910 memb_criticality_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr,
14911                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14912         
14913         if(!sptr) {
14914                 ASN__CTFAIL(app_key, td, sptr,
14915                         "%s: value not given (%s:%d)",
14916                         td->name, __FILE__, __LINE__);
14917                 return -1;
14918         }
14919         
14920         
14921         if(1 /* No applicable constraints whatsoever */) {
14922                 /* Nothing is here. See below */
14923         }
14924         
14925         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14926 }
14927
14928 static int
14929 memb_extensionValue_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr,
14930                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14931         
14932         if(!sptr) {
14933                 ASN__CTFAIL(app_key, td, sptr,
14934                         "%s: value not given (%s:%d)",
14935                         td->name, __FILE__, __LINE__);
14936                 return -1;
14937         }
14938         
14939         
14940         if(1 /* No applicable constraints whatsoever */) {
14941                 /* Nothing is here. See below */
14942         }
14943         
14944         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14945 }
14946
14947 static int
14948 memb_id_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr,
14949                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14950         long value;
14951         
14952         if(!sptr) {
14953                 ASN__CTFAIL(app_key, td, sptr,
14954                         "%s: value not given (%s:%d)",
14955                         td->name, __FILE__, __LINE__);
14956                 return -1;
14957         }
14958         
14959         value = *(const long *)sptr;
14960         
14961         if((value >= 0 && value <= 65535)) {
14962                 /* Constraint check succeeded */
14963                 return 0;
14964         } else {
14965                 ASN__CTFAIL(app_key, td, sptr,
14966                         "%s: constraint failed (%s:%d)",
14967                         td->name, __FILE__, __LINE__);
14968                 return -1;
14969         }
14970 }
14971
14972 static asn_type_selector_result_t
14973 select_RSRPMRList_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14974         asn_type_selector_result_t result = {0, 0};
14975         const asn_ioc_set_t *itable = asn_IOS_RSRPMRList_ExtIEs_1;
14976         size_t constraining_column = 0; /* &id */
14977         size_t for_column = 1; /* &criticality */
14978         size_t row, presence_index = 0;
14979         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RSRPMRList_ExtIEs, id));
14980         
14981         for(row=0; row < itable->rows_count; row++) {
14982             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14983             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14984         
14985             if(type_cell->cell_kind == aioc__undefined)
14986                 continue;
14987         
14988             presence_index++;
14989             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14990                 result.type_descriptor = type_cell->type_descriptor;
14991                 result.presence_index = presence_index;
14992                 break;
14993             }
14994         }
14995         
14996         return result;
14997 }
14998
14999 static int
15000 memb_criticality_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr,
15001                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15002         
15003         if(!sptr) {
15004                 ASN__CTFAIL(app_key, td, sptr,
15005                         "%s: value not given (%s:%d)",
15006                         td->name, __FILE__, __LINE__);
15007                 return -1;
15008         }
15009         
15010         
15011         if(1 /* No applicable constraints whatsoever */) {
15012                 /* Nothing is here. See below */
15013         }
15014         
15015         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15016 }
15017
15018 static asn_type_selector_result_t
15019 select_RSRPMRList_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15020         asn_type_selector_result_t result = {0, 0};
15021         const asn_ioc_set_t *itable = asn_IOS_RSRPMRList_ExtIEs_1;
15022         size_t constraining_column = 0; /* &id */
15023         size_t for_column = 2; /* &Extension */
15024         size_t row, presence_index = 0;
15025         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RSRPMRList_ExtIEs, id));
15026         
15027         for(row=0; row < itable->rows_count; row++) {
15028             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15029             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15030         
15031             if(type_cell->cell_kind == aioc__undefined)
15032                 continue;
15033         
15034             presence_index++;
15035             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15036                 result.type_descriptor = type_cell->type_descriptor;
15037                 result.presence_index = presence_index;
15038                 break;
15039             }
15040         }
15041         
15042         return result;
15043 }
15044
15045 static int
15046 memb_extensionValue_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr,
15047                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15048         
15049         if(!sptr) {
15050                 ASN__CTFAIL(app_key, td, sptr,
15051                         "%s: value not given (%s:%d)",
15052                         td->name, __FILE__, __LINE__);
15053                 return -1;
15054         }
15055         
15056         
15057         if(1 /* No applicable constraints whatsoever */) {
15058                 /* Nothing is here. See below */
15059         }
15060         
15061         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15062 }
15063
15064 static int
15065 memb_id_constraint_757(const asn_TYPE_descriptor_t *td, const void *sptr,
15066                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15067         long value;
15068         
15069         if(!sptr) {
15070                 ASN__CTFAIL(app_key, td, sptr,
15071                         "%s: value not given (%s:%d)",
15072                         td->name, __FILE__, __LINE__);
15073                 return -1;
15074         }
15075         
15076         value = *(const long *)sptr;
15077         
15078         if((value >= 0 && value <= 65535)) {
15079                 /* Constraint check succeeded */
15080                 return 0;
15081         } else {
15082                 ASN__CTFAIL(app_key, td, sptr,
15083                         "%s: constraint failed (%s:%d)",
15084                         td->name, __FILE__, __LINE__);
15085                 return -1;
15086         }
15087 }
15088
15089 static int
15090 memb_criticality_constraint_757(const asn_TYPE_descriptor_t *td, const void *sptr,
15091                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15092         
15093         if(!sptr) {
15094                 ASN__CTFAIL(app_key, td, sptr,
15095                         "%s: value not given (%s:%d)",
15096                         td->name, __FILE__, __LINE__);
15097                 return -1;
15098         }
15099         
15100         
15101         if(1 /* No applicable constraints whatsoever */) {
15102                 /* Nothing is here. See below */
15103         }
15104         
15105         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15106 }
15107
15108 static int
15109 memb_extensionValue_constraint_757(const asn_TYPE_descriptor_t *td, const void *sptr,
15110                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15111         
15112         if(!sptr) {
15113                 ASN__CTFAIL(app_key, td, sptr,
15114                         "%s: value not given (%s:%d)",
15115                         td->name, __FILE__, __LINE__);
15116                 return -1;
15117         }
15118         
15119         
15120         if(1 /* No applicable constraints whatsoever */) {
15121                 /* Nothing is here. See below */
15122         }
15123         
15124         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15125 }
15126
15127 static int
15128 memb_id_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr,
15129                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15130         long value;
15131         
15132         if(!sptr) {
15133                 ASN__CTFAIL(app_key, td, sptr,
15134                         "%s: value not given (%s:%d)",
15135                         td->name, __FILE__, __LINE__);
15136                 return -1;
15137         }
15138         
15139         value = *(const long *)sptr;
15140         
15141         if((value >= 0 && value <= 65535)) {
15142                 /* Constraint check succeeded */
15143                 return 0;
15144         } else {
15145                 ASN__CTFAIL(app_key, td, sptr,
15146                         "%s: constraint failed (%s:%d)",
15147                         td->name, __FILE__, __LINE__);
15148                 return -1;
15149         }
15150 }
15151
15152 static int
15153 memb_criticality_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr,
15154                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15155         
15156         if(!sptr) {
15157                 ASN__CTFAIL(app_key, td, sptr,
15158                         "%s: value not given (%s:%d)",
15159                         td->name, __FILE__, __LINE__);
15160                 return -1;
15161         }
15162         
15163         
15164         if(1 /* No applicable constraints whatsoever */) {
15165                 /* Nothing is here. See below */
15166         }
15167         
15168         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15169 }
15170
15171 static int
15172 memb_extensionValue_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr,
15173                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15174         
15175         if(!sptr) {
15176                 ASN__CTFAIL(app_key, td, sptr,
15177                         "%s: value not given (%s:%d)",
15178                         td->name, __FILE__, __LINE__);
15179                 return -1;
15180         }
15181         
15182         
15183         if(1 /* No applicable constraints whatsoever */) {
15184                 /* Nothing is here. See below */
15185         }
15186         
15187         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15188 }
15189
15190 static int
15191 memb_id_constraint_765(const asn_TYPE_descriptor_t *td, const void *sptr,
15192                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15193         long value;
15194         
15195         if(!sptr) {
15196                 ASN__CTFAIL(app_key, td, sptr,
15197                         "%s: value not given (%s:%d)",
15198                         td->name, __FILE__, __LINE__);
15199                 return -1;
15200         }
15201         
15202         value = *(const long *)sptr;
15203         
15204         if((value >= 0 && value <= 65535)) {
15205                 /* Constraint check succeeded */
15206                 return 0;
15207         } else {
15208                 ASN__CTFAIL(app_key, td, sptr,
15209                         "%s: constraint failed (%s:%d)",
15210                         td->name, __FILE__, __LINE__);
15211                 return -1;
15212         }
15213 }
15214
15215 static int
15216 memb_criticality_constraint_765(const asn_TYPE_descriptor_t *td, const void *sptr,
15217                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15218         
15219         if(!sptr) {
15220                 ASN__CTFAIL(app_key, td, sptr,
15221                         "%s: value not given (%s:%d)",
15222                         td->name, __FILE__, __LINE__);
15223                 return -1;
15224         }
15225         
15226         
15227         if(1 /* No applicable constraints whatsoever */) {
15228                 /* Nothing is here. See below */
15229         }
15230         
15231         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15232 }
15233
15234 static int
15235 memb_extensionValue_constraint_765(const asn_TYPE_descriptor_t *td, const void *sptr,
15236                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15237         
15238         if(!sptr) {
15239                 ASN__CTFAIL(app_key, td, sptr,
15240                         "%s: value not given (%s:%d)",
15241                         td->name, __FILE__, __LINE__);
15242                 return -1;
15243         }
15244         
15245         
15246         if(1 /* No applicable constraints whatsoever */) {
15247                 /* Nothing is here. See below */
15248         }
15249         
15250         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15251 }
15252
15253 static int
15254 memb_id_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr,
15255                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15256         long value;
15257         
15258         if(!sptr) {
15259                 ASN__CTFAIL(app_key, td, sptr,
15260                         "%s: value not given (%s:%d)",
15261                         td->name, __FILE__, __LINE__);
15262                 return -1;
15263         }
15264         
15265         value = *(const long *)sptr;
15266         
15267         if((value >= 0 && value <= 65535)) {
15268                 /* Constraint check succeeded */
15269                 return 0;
15270         } else {
15271                 ASN__CTFAIL(app_key, td, sptr,
15272                         "%s: constraint failed (%s:%d)",
15273                         td->name, __FILE__, __LINE__);
15274                 return -1;
15275         }
15276 }
15277
15278 static asn_type_selector_result_t
15279 select_ServedCell_Information_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15280         asn_type_selector_result_t result = {0, 0};
15281         const asn_ioc_set_t *itable = asn_IOS_ServedCell_Information_ExtIEs_1;
15282         size_t constraining_column = 0; /* &id */
15283         size_t for_column = 1; /* &criticality */
15284         size_t row, presence_index = 0;
15285         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCell_Information_ExtIEs, id));
15286         
15287         for(row=0; row < itable->rows_count; row++) {
15288             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15289             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15290         
15291             if(type_cell->cell_kind == aioc__undefined)
15292                 continue;
15293         
15294             presence_index++;
15295             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15296                 result.type_descriptor = type_cell->type_descriptor;
15297                 result.presence_index = presence_index;
15298                 break;
15299             }
15300         }
15301         
15302         return result;
15303 }
15304
15305 static int
15306 memb_criticality_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr,
15307                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15308         
15309         if(!sptr) {
15310                 ASN__CTFAIL(app_key, td, sptr,
15311                         "%s: value not given (%s:%d)",
15312                         td->name, __FILE__, __LINE__);
15313                 return -1;
15314         }
15315         
15316         
15317         if(1 /* No applicable constraints whatsoever */) {
15318                 /* Nothing is here. See below */
15319         }
15320         
15321         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15322 }
15323
15324 static asn_type_selector_result_t
15325 select_ServedCell_Information_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15326         asn_type_selector_result_t result = {0, 0};
15327         const asn_ioc_set_t *itable = asn_IOS_ServedCell_Information_ExtIEs_1;
15328         size_t constraining_column = 0; /* &id */
15329         size_t for_column = 2; /* &Extension */
15330         size_t row, presence_index = 0;
15331         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCell_Information_ExtIEs, id));
15332         
15333         for(row=0; row < itable->rows_count; row++) {
15334             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15335             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15336         
15337             if(type_cell->cell_kind == aioc__undefined)
15338                 continue;
15339         
15340             presence_index++;
15341             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15342                 result.type_descriptor = type_cell->type_descriptor;
15343                 result.presence_index = presence_index;
15344                 break;
15345             }
15346         }
15347         
15348         return result;
15349 }
15350
15351 static int
15352 memb_extensionValue_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr,
15353                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15354         
15355         if(!sptr) {
15356                 ASN__CTFAIL(app_key, td, sptr,
15357                         "%s: value not given (%s:%d)",
15358                         td->name, __FILE__, __LINE__);
15359                 return -1;
15360         }
15361         
15362         
15363         if(1 /* No applicable constraints whatsoever */) {
15364                 /* Nothing is here. See below */
15365         }
15366         
15367         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15368 }
15369
15370 static int
15371 memb_id_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr,
15372                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15373         long value;
15374         
15375         if(!sptr) {
15376                 ASN__CTFAIL(app_key, td, sptr,
15377                         "%s: value not given (%s:%d)",
15378                         td->name, __FILE__, __LINE__);
15379                 return -1;
15380         }
15381         
15382         value = *(const long *)sptr;
15383         
15384         if((value >= 0 && value <= 65535)) {
15385                 /* Constraint check succeeded */
15386                 return 0;
15387         } else {
15388                 ASN__CTFAIL(app_key, td, sptr,
15389                         "%s: constraint failed (%s:%d)",
15390                         td->name, __FILE__, __LINE__);
15391                 return -1;
15392         }
15393 }
15394
15395 static asn_type_selector_result_t
15396 select_SgNBResourceCoordinationInformationExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15397         asn_type_selector_result_t result = {0, 0};
15398         const asn_ioc_set_t *itable = asn_IOS_SgNBResourceCoordinationInformationExtIEs_1;
15399         size_t constraining_column = 0; /* &id */
15400         size_t for_column = 1; /* &criticality */
15401         size_t row, presence_index = 0;
15402         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBResourceCoordinationInformationExtIEs, id));
15403         
15404         for(row=0; row < itable->rows_count; row++) {
15405             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15406             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15407         
15408             if(type_cell->cell_kind == aioc__undefined)
15409                 continue;
15410         
15411             presence_index++;
15412             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15413                 result.type_descriptor = type_cell->type_descriptor;
15414                 result.presence_index = presence_index;
15415                 break;
15416             }
15417         }
15418         
15419         return result;
15420 }
15421
15422 static int
15423 memb_criticality_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr,
15424                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15425         
15426         if(!sptr) {
15427                 ASN__CTFAIL(app_key, td, sptr,
15428                         "%s: value not given (%s:%d)",
15429                         td->name, __FILE__, __LINE__);
15430                 return -1;
15431         }
15432         
15433         
15434         if(1 /* No applicable constraints whatsoever */) {
15435                 /* Nothing is here. See below */
15436         }
15437         
15438         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15439 }
15440
15441 static asn_type_selector_result_t
15442 select_SgNBResourceCoordinationInformationExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15443         asn_type_selector_result_t result = {0, 0};
15444         const asn_ioc_set_t *itable = asn_IOS_SgNBResourceCoordinationInformationExtIEs_1;
15445         size_t constraining_column = 0; /* &id */
15446         size_t for_column = 2; /* &Extension */
15447         size_t row, presence_index = 0;
15448         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBResourceCoordinationInformationExtIEs, id));
15449         
15450         for(row=0; row < itable->rows_count; row++) {
15451             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15452             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15453         
15454             if(type_cell->cell_kind == aioc__undefined)
15455                 continue;
15456         
15457             presence_index++;
15458             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15459                 result.type_descriptor = type_cell->type_descriptor;
15460                 result.presence_index = presence_index;
15461                 break;
15462             }
15463         }
15464         
15465         return result;
15466 }
15467
15468 static int
15469 memb_extensionValue_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr,
15470                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15471         
15472         if(!sptr) {
15473                 ASN__CTFAIL(app_key, td, sptr,
15474                         "%s: value not given (%s:%d)",
15475                         td->name, __FILE__, __LINE__);
15476                 return -1;
15477         }
15478         
15479         
15480         if(1 /* No applicable constraints whatsoever */) {
15481                 /* Nothing is here. See below */
15482         }
15483         
15484         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15485 }
15486
15487 static int
15488 memb_id_constraint_777(const asn_TYPE_descriptor_t *td, const void *sptr,
15489                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15490         long value;
15491         
15492         if(!sptr) {
15493                 ASN__CTFAIL(app_key, td, sptr,
15494                         "%s: value not given (%s:%d)",
15495                         td->name, __FILE__, __LINE__);
15496                 return -1;
15497         }
15498         
15499         value = *(const long *)sptr;
15500         
15501         if((value >= 0 && value <= 65535)) {
15502                 /* Constraint check succeeded */
15503                 return 0;
15504         } else {
15505                 ASN__CTFAIL(app_key, td, sptr,
15506                         "%s: constraint failed (%s:%d)",
15507                         td->name, __FILE__, __LINE__);
15508                 return -1;
15509         }
15510 }
15511
15512 static int
15513 memb_criticality_constraint_777(const asn_TYPE_descriptor_t *td, const void *sptr,
15514                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15515         
15516         if(!sptr) {
15517                 ASN__CTFAIL(app_key, td, sptr,
15518                         "%s: value not given (%s:%d)",
15519                         td->name, __FILE__, __LINE__);
15520                 return -1;
15521         }
15522         
15523         
15524         if(1 /* No applicable constraints whatsoever */) {
15525                 /* Nothing is here. See below */
15526         }
15527         
15528         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15529 }
15530
15531 static int
15532 memb_extensionValue_constraint_777(const asn_TYPE_descriptor_t *td, const void *sptr,
15533                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15534         
15535         if(!sptr) {
15536                 ASN__CTFAIL(app_key, td, sptr,
15537                         "%s: value not given (%s:%d)",
15538                         td->name, __FILE__, __LINE__);
15539                 return -1;
15540         }
15541         
15542         
15543         if(1 /* No applicable constraints whatsoever */) {
15544                 /* Nothing is here. See below */
15545         }
15546         
15547         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15548 }
15549
15550 static int
15551 memb_id_constraint_781(const asn_TYPE_descriptor_t *td, const void *sptr,
15552                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15553         long value;
15554         
15555         if(!sptr) {
15556                 ASN__CTFAIL(app_key, td, sptr,
15557                         "%s: value not given (%s:%d)",
15558                         td->name, __FILE__, __LINE__);
15559                 return -1;
15560         }
15561         
15562         value = *(const long *)sptr;
15563         
15564         if((value >= 0 && value <= 65535)) {
15565                 /* Constraint check succeeded */
15566                 return 0;
15567         } else {
15568                 ASN__CTFAIL(app_key, td, sptr,
15569                         "%s: constraint failed (%s:%d)",
15570                         td->name, __FILE__, __LINE__);
15571                 return -1;
15572         }
15573 }
15574
15575 static int
15576 memb_criticality_constraint_781(const asn_TYPE_descriptor_t *td, const void *sptr,
15577                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15578         
15579         if(!sptr) {
15580                 ASN__CTFAIL(app_key, td, sptr,
15581                         "%s: value not given (%s:%d)",
15582                         td->name, __FILE__, __LINE__);
15583                 return -1;
15584         }
15585         
15586         
15587         if(1 /* No applicable constraints whatsoever */) {
15588                 /* Nothing is here. See below */
15589         }
15590         
15591         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15592 }
15593
15594 static int
15595 memb_extensionValue_constraint_781(const asn_TYPE_descriptor_t *td, const void *sptr,
15596                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15597         
15598         if(!sptr) {
15599                 ASN__CTFAIL(app_key, td, sptr,
15600                         "%s: value not given (%s:%d)",
15601                         td->name, __FILE__, __LINE__);
15602                 return -1;
15603         }
15604         
15605         
15606         if(1 /* No applicable constraints whatsoever */) {
15607                 /* Nothing is here. See below */
15608         }
15609         
15610         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15611 }
15612
15613 static int
15614 memb_id_constraint_785(const asn_TYPE_descriptor_t *td, const void *sptr,
15615                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15616         long value;
15617         
15618         if(!sptr) {
15619                 ASN__CTFAIL(app_key, td, sptr,
15620                         "%s: value not given (%s:%d)",
15621                         td->name, __FILE__, __LINE__);
15622                 return -1;
15623         }
15624         
15625         value = *(const long *)sptr;
15626         
15627         if((value >= 0 && value <= 65535)) {
15628                 /* Constraint check succeeded */
15629                 return 0;
15630         } else {
15631                 ASN__CTFAIL(app_key, td, sptr,
15632                         "%s: constraint failed (%s:%d)",
15633                         td->name, __FILE__, __LINE__);
15634                 return -1;
15635         }
15636 }
15637
15638 static int
15639 memb_criticality_constraint_785(const asn_TYPE_descriptor_t *td, const void *sptr,
15640                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15641         
15642         if(!sptr) {
15643                 ASN__CTFAIL(app_key, td, sptr,
15644                         "%s: value not given (%s:%d)",
15645                         td->name, __FILE__, __LINE__);
15646                 return -1;
15647         }
15648         
15649         
15650         if(1 /* No applicable constraints whatsoever */) {
15651                 /* Nothing is here. See below */
15652         }
15653         
15654         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15655 }
15656
15657 static int
15658 memb_extensionValue_constraint_785(const asn_TYPE_descriptor_t *td, const void *sptr,
15659                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15660         
15661         if(!sptr) {
15662                 ASN__CTFAIL(app_key, td, sptr,
15663                         "%s: value not given (%s:%d)",
15664                         td->name, __FILE__, __LINE__);
15665                 return -1;
15666         }
15667         
15668         
15669         if(1 /* No applicable constraints whatsoever */) {
15670                 /* Nothing is here. See below */
15671         }
15672         
15673         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15674 }
15675
15676 static int
15677 memb_id_constraint_789(const asn_TYPE_descriptor_t *td, const void *sptr,
15678                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15679         long value;
15680         
15681         if(!sptr) {
15682                 ASN__CTFAIL(app_key, td, sptr,
15683                         "%s: value not given (%s:%d)",
15684                         td->name, __FILE__, __LINE__);
15685                 return -1;
15686         }
15687         
15688         value = *(const long *)sptr;
15689         
15690         if((value >= 0 && value <= 65535)) {
15691                 /* Constraint check succeeded */
15692                 return 0;
15693         } else {
15694                 ASN__CTFAIL(app_key, td, sptr,
15695                         "%s: constraint failed (%s:%d)",
15696                         td->name, __FILE__, __LINE__);
15697                 return -1;
15698         }
15699 }
15700
15701 static int
15702 memb_criticality_constraint_789(const asn_TYPE_descriptor_t *td, const void *sptr,
15703                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15704         
15705         if(!sptr) {
15706                 ASN__CTFAIL(app_key, td, sptr,
15707                         "%s: value not given (%s:%d)",
15708                         td->name, __FILE__, __LINE__);
15709                 return -1;
15710         }
15711         
15712         
15713         if(1 /* No applicable constraints whatsoever */) {
15714                 /* Nothing is here. See below */
15715         }
15716         
15717         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15718 }
15719
15720 static int
15721 memb_extensionValue_constraint_789(const asn_TYPE_descriptor_t *td, const void *sptr,
15722                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15723         
15724         if(!sptr) {
15725                 ASN__CTFAIL(app_key, td, sptr,
15726                         "%s: value not given (%s:%d)",
15727                         td->name, __FILE__, __LINE__);
15728                 return -1;
15729         }
15730         
15731         
15732         if(1 /* No applicable constraints whatsoever */) {
15733                 /* Nothing is here. See below */
15734         }
15735         
15736         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15737 }
15738
15739 static int
15740 memb_id_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr,
15741                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15742         long value;
15743         
15744         if(!sptr) {
15745                 ASN__CTFAIL(app_key, td, sptr,
15746                         "%s: value not given (%s:%d)",
15747                         td->name, __FILE__, __LINE__);
15748                 return -1;
15749         }
15750         
15751         value = *(const long *)sptr;
15752         
15753         if((value >= 0 && value <= 65535)) {
15754                 /* Constraint check succeeded */
15755                 return 0;
15756         } else {
15757                 ASN__CTFAIL(app_key, td, sptr,
15758                         "%s: constraint failed (%s:%d)",
15759                         td->name, __FILE__, __LINE__);
15760                 return -1;
15761         }
15762 }
15763
15764 static int
15765 memb_criticality_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr,
15766                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15767         
15768         if(!sptr) {
15769                 ASN__CTFAIL(app_key, td, sptr,
15770                         "%s: value not given (%s:%d)",
15771                         td->name, __FILE__, __LINE__);
15772                 return -1;
15773         }
15774         
15775         
15776         if(1 /* No applicable constraints whatsoever */) {
15777                 /* Nothing is here. See below */
15778         }
15779         
15780         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15781 }
15782
15783 static int
15784 memb_extensionValue_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr,
15785                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15786         
15787         if(!sptr) {
15788                 ASN__CTFAIL(app_key, td, sptr,
15789                         "%s: value not given (%s:%d)",
15790                         td->name, __FILE__, __LINE__);
15791                 return -1;
15792         }
15793         
15794         
15795         if(1 /* No applicable constraints whatsoever */) {
15796                 /* Nothing is here. See below */
15797         }
15798         
15799         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15800 }
15801
15802 static int
15803 memb_id_constraint_797(const asn_TYPE_descriptor_t *td, const void *sptr,
15804                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15805         long value;
15806         
15807         if(!sptr) {
15808                 ASN__CTFAIL(app_key, td, sptr,
15809                         "%s: value not given (%s:%d)",
15810                         td->name, __FILE__, __LINE__);
15811                 return -1;
15812         }
15813         
15814         value = *(const long *)sptr;
15815         
15816         if((value >= 0 && value <= 65535)) {
15817                 /* Constraint check succeeded */
15818                 return 0;
15819         } else {
15820                 ASN__CTFAIL(app_key, td, sptr,
15821                         "%s: constraint failed (%s:%d)",
15822                         td->name, __FILE__, __LINE__);
15823                 return -1;
15824         }
15825 }
15826
15827 static int
15828 memb_criticality_constraint_797(const asn_TYPE_descriptor_t *td, const void *sptr,
15829                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15830         
15831         if(!sptr) {
15832                 ASN__CTFAIL(app_key, td, sptr,
15833                         "%s: value not given (%s:%d)",
15834                         td->name, __FILE__, __LINE__);
15835                 return -1;
15836         }
15837         
15838         
15839         if(1 /* No applicable constraints whatsoever */) {
15840                 /* Nothing is here. See below */
15841         }
15842         
15843         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15844 }
15845
15846 static int
15847 memb_extensionValue_constraint_797(const asn_TYPE_descriptor_t *td, const void *sptr,
15848                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15849         
15850         if(!sptr) {
15851                 ASN__CTFAIL(app_key, td, sptr,
15852                         "%s: value not given (%s:%d)",
15853                         td->name, __FILE__, __LINE__);
15854                 return -1;
15855         }
15856         
15857         
15858         if(1 /* No applicable constraints whatsoever */) {
15859                 /* Nothing is here. See below */
15860         }
15861         
15862         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15863 }
15864
15865 static int
15866 memb_id_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr,
15867                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15868         long value;
15869         
15870         if(!sptr) {
15871                 ASN__CTFAIL(app_key, td, sptr,
15872                         "%s: value not given (%s:%d)",
15873                         td->name, __FILE__, __LINE__);
15874                 return -1;
15875         }
15876         
15877         value = *(const long *)sptr;
15878         
15879         if((value >= 0 && value <= 65535)) {
15880                 /* Constraint check succeeded */
15881                 return 0;
15882         } else {
15883                 ASN__CTFAIL(app_key, td, sptr,
15884                         "%s: constraint failed (%s:%d)",
15885                         td->name, __FILE__, __LINE__);
15886                 return -1;
15887         }
15888 }
15889
15890 static int
15891 memb_criticality_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr,
15892                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15893         
15894         if(!sptr) {
15895                 ASN__CTFAIL(app_key, td, sptr,
15896                         "%s: value not given (%s:%d)",
15897                         td->name, __FILE__, __LINE__);
15898                 return -1;
15899         }
15900         
15901         
15902         if(1 /* No applicable constraints whatsoever */) {
15903                 /* Nothing is here. See below */
15904         }
15905         
15906         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15907 }
15908
15909 static int
15910 memb_extensionValue_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr,
15911                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15912         
15913         if(!sptr) {
15914                 ASN__CTFAIL(app_key, td, sptr,
15915                         "%s: value not given (%s:%d)",
15916                         td->name, __FILE__, __LINE__);
15917                 return -1;
15918         }
15919         
15920         
15921         if(1 /* No applicable constraints whatsoever */) {
15922                 /* Nothing is here. See below */
15923         }
15924         
15925         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15926 }
15927
15928 static int
15929 memb_id_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr,
15930                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15931         long value;
15932         
15933         if(!sptr) {
15934                 ASN__CTFAIL(app_key, td, sptr,
15935                         "%s: value not given (%s:%d)",
15936                         td->name, __FILE__, __LINE__);
15937                 return -1;
15938         }
15939         
15940         value = *(const long *)sptr;
15941         
15942         if((value >= 0 && value <= 65535)) {
15943                 /* Constraint check succeeded */
15944                 return 0;
15945         } else {
15946                 ASN__CTFAIL(app_key, td, sptr,
15947                         "%s: constraint failed (%s:%d)",
15948                         td->name, __FILE__, __LINE__);
15949                 return -1;
15950         }
15951 }
15952
15953 static int
15954 memb_criticality_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr,
15955                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15956         
15957         if(!sptr) {
15958                 ASN__CTFAIL(app_key, td, sptr,
15959                         "%s: value not given (%s:%d)",
15960                         td->name, __FILE__, __LINE__);
15961                 return -1;
15962         }
15963         
15964         
15965         if(1 /* No applicable constraints whatsoever */) {
15966                 /* Nothing is here. See below */
15967         }
15968         
15969         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15970 }
15971
15972 static int
15973 memb_extensionValue_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr,
15974                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15975         
15976         if(!sptr) {
15977                 ASN__CTFAIL(app_key, td, sptr,
15978                         "%s: value not given (%s:%d)",
15979                         td->name, __FILE__, __LINE__);
15980                 return -1;
15981         }
15982         
15983         
15984         if(1 /* No applicable constraints whatsoever */) {
15985                 /* Nothing is here. See below */
15986         }
15987         
15988         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15989 }
15990
15991 static int
15992 memb_id_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr,
15993                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15994         long value;
15995         
15996         if(!sptr) {
15997                 ASN__CTFAIL(app_key, td, sptr,
15998                         "%s: value not given (%s:%d)",
15999                         td->name, __FILE__, __LINE__);
16000                 return -1;
16001         }
16002         
16003         value = *(const long *)sptr;
16004         
16005         if((value >= 0 && value <= 65535)) {
16006                 /* Constraint check succeeded */
16007                 return 0;
16008         } else {
16009                 ASN__CTFAIL(app_key, td, sptr,
16010                         "%s: constraint failed (%s:%d)",
16011                         td->name, __FILE__, __LINE__);
16012                 return -1;
16013         }
16014 }
16015
16016 static int
16017 memb_criticality_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr,
16018                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16019         
16020         if(!sptr) {
16021                 ASN__CTFAIL(app_key, td, sptr,
16022                         "%s: value not given (%s:%d)",
16023                         td->name, __FILE__, __LINE__);
16024                 return -1;
16025         }
16026         
16027         
16028         if(1 /* No applicable constraints whatsoever */) {
16029                 /* Nothing is here. See below */
16030         }
16031         
16032         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16033 }
16034
16035 static int
16036 memb_extensionValue_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr,
16037                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16038         
16039         if(!sptr) {
16040                 ASN__CTFAIL(app_key, td, sptr,
16041                         "%s: value not given (%s:%d)",
16042                         td->name, __FILE__, __LINE__);
16043                 return -1;
16044         }
16045         
16046         
16047         if(1 /* No applicable constraints whatsoever */) {
16048                 /* Nothing is here. See below */
16049         }
16050         
16051         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16052 }
16053
16054 static int
16055 memb_id_constraint_813(const asn_TYPE_descriptor_t *td, const void *sptr,
16056                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16057         long value;
16058         
16059         if(!sptr) {
16060                 ASN__CTFAIL(app_key, td, sptr,
16061                         "%s: value not given (%s:%d)",
16062                         td->name, __FILE__, __LINE__);
16063                 return -1;
16064         }
16065         
16066         value = *(const long *)sptr;
16067         
16068         if((value >= 0 && value <= 65535)) {
16069                 /* Constraint check succeeded */
16070                 return 0;
16071         } else {
16072                 ASN__CTFAIL(app_key, td, sptr,
16073                         "%s: constraint failed (%s:%d)",
16074                         td->name, __FILE__, __LINE__);
16075                 return -1;
16076         }
16077 }
16078
16079 static int
16080 memb_criticality_constraint_813(const asn_TYPE_descriptor_t *td, const void *sptr,
16081                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16082         
16083         if(!sptr) {
16084                 ASN__CTFAIL(app_key, td, sptr,
16085                         "%s: value not given (%s:%d)",
16086                         td->name, __FILE__, __LINE__);
16087                 return -1;
16088         }
16089         
16090         
16091         if(1 /* No applicable constraints whatsoever */) {
16092                 /* Nothing is here. See below */
16093         }
16094         
16095         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16096 }
16097
16098 static int
16099 memb_extensionValue_constraint_813(const asn_TYPE_descriptor_t *td, const void *sptr,
16100                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16101         
16102         if(!sptr) {
16103                 ASN__CTFAIL(app_key, td, sptr,
16104                         "%s: value not given (%s:%d)",
16105                         td->name, __FILE__, __LINE__);
16106                 return -1;
16107         }
16108         
16109         
16110         if(1 /* No applicable constraints whatsoever */) {
16111                 /* Nothing is here. See below */
16112         }
16113         
16114         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16115 }
16116
16117 static int
16118 memb_id_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr,
16119                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16120         long value;
16121         
16122         if(!sptr) {
16123                 ASN__CTFAIL(app_key, td, sptr,
16124                         "%s: value not given (%s:%d)",
16125                         td->name, __FILE__, __LINE__);
16126                 return -1;
16127         }
16128         
16129         value = *(const long *)sptr;
16130         
16131         if((value >= 0 && value <= 65535)) {
16132                 /* Constraint check succeeded */
16133                 return 0;
16134         } else {
16135                 ASN__CTFAIL(app_key, td, sptr,
16136                         "%s: constraint failed (%s:%d)",
16137                         td->name, __FILE__, __LINE__);
16138                 return -1;
16139         }
16140 }
16141
16142 static int
16143 memb_criticality_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr,
16144                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16145         
16146         if(!sptr) {
16147                 ASN__CTFAIL(app_key, td, sptr,
16148                         "%s: value not given (%s:%d)",
16149                         td->name, __FILE__, __LINE__);
16150                 return -1;
16151         }
16152         
16153         
16154         if(1 /* No applicable constraints whatsoever */) {
16155                 /* Nothing is here. See below */
16156         }
16157         
16158         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16159 }
16160
16161 static int
16162 memb_extensionValue_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr,
16163                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16164         
16165         if(!sptr) {
16166                 ASN__CTFAIL(app_key, td, sptr,
16167                         "%s: value not given (%s:%d)",
16168                         td->name, __FILE__, __LINE__);
16169                 return -1;
16170         }
16171         
16172         
16173         if(1 /* No applicable constraints whatsoever */) {
16174                 /* Nothing is here. See below */
16175         }
16176         
16177         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16178 }
16179
16180 static int
16181 memb_id_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr,
16182                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16183         long value;
16184         
16185         if(!sptr) {
16186                 ASN__CTFAIL(app_key, td, sptr,
16187                         "%s: value not given (%s:%d)",
16188                         td->name, __FILE__, __LINE__);
16189                 return -1;
16190         }
16191         
16192         value = *(const long *)sptr;
16193         
16194         if((value >= 0 && value <= 65535)) {
16195                 /* Constraint check succeeded */
16196                 return 0;
16197         } else {
16198                 ASN__CTFAIL(app_key, td, sptr,
16199                         "%s: constraint failed (%s:%d)",
16200                         td->name, __FILE__, __LINE__);
16201                 return -1;
16202         }
16203 }
16204
16205 static int
16206 memb_criticality_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr,
16207                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16208         
16209         if(!sptr) {
16210                 ASN__CTFAIL(app_key, td, sptr,
16211                         "%s: value not given (%s:%d)",
16212                         td->name, __FILE__, __LINE__);
16213                 return -1;
16214         }
16215         
16216         
16217         if(1 /* No applicable constraints whatsoever */) {
16218                 /* Nothing is here. See below */
16219         }
16220         
16221         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16222 }
16223
16224 static int
16225 memb_extensionValue_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr,
16226                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16227         
16228         if(!sptr) {
16229                 ASN__CTFAIL(app_key, td, sptr,
16230                         "%s: value not given (%s:%d)",
16231                         td->name, __FILE__, __LINE__);
16232                 return -1;
16233         }
16234         
16235         
16236         if(1 /* No applicable constraints whatsoever */) {
16237                 /* Nothing is here. See below */
16238         }
16239         
16240         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16241 }
16242
16243 static int
16244 memb_id_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr,
16245                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16246         long value;
16247         
16248         if(!sptr) {
16249                 ASN__CTFAIL(app_key, td, sptr,
16250                         "%s: value not given (%s:%d)",
16251                         td->name, __FILE__, __LINE__);
16252                 return -1;
16253         }
16254         
16255         value = *(const long *)sptr;
16256         
16257         if((value >= 0 && value <= 65535)) {
16258                 /* Constraint check succeeded */
16259                 return 0;
16260         } else {
16261                 ASN__CTFAIL(app_key, td, sptr,
16262                         "%s: constraint failed (%s:%d)",
16263                         td->name, __FILE__, __LINE__);
16264                 return -1;
16265         }
16266 }
16267
16268 static asn_type_selector_result_t
16269 select_TDD_Info_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16270         asn_type_selector_result_t result = {0, 0};
16271         const asn_ioc_set_t *itable = asn_IOS_TDD_Info_ExtIEs_1;
16272         size_t constraining_column = 0; /* &id */
16273         size_t for_column = 1; /* &criticality */
16274         size_t row, presence_index = 0;
16275         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TDD_Info_ExtIEs, id));
16276         
16277         for(row=0; row < itable->rows_count; row++) {
16278             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16279             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16280         
16281             if(type_cell->cell_kind == aioc__undefined)
16282                 continue;
16283         
16284             presence_index++;
16285             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16286                 result.type_descriptor = type_cell->type_descriptor;
16287                 result.presence_index = presence_index;
16288                 break;
16289             }
16290         }
16291         
16292         return result;
16293 }
16294
16295 static int
16296 memb_criticality_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr,
16297                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16298         
16299         if(!sptr) {
16300                 ASN__CTFAIL(app_key, td, sptr,
16301                         "%s: value not given (%s:%d)",
16302                         td->name, __FILE__, __LINE__);
16303                 return -1;
16304         }
16305         
16306         
16307         if(1 /* No applicable constraints whatsoever */) {
16308                 /* Nothing is here. See below */
16309         }
16310         
16311         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16312 }
16313
16314 static asn_type_selector_result_t
16315 select_TDD_Info_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16316         asn_type_selector_result_t result = {0, 0};
16317         const asn_ioc_set_t *itable = asn_IOS_TDD_Info_ExtIEs_1;
16318         size_t constraining_column = 0; /* &id */
16319         size_t for_column = 2; /* &Extension */
16320         size_t row, presence_index = 0;
16321         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TDD_Info_ExtIEs, id));
16322         
16323         for(row=0; row < itable->rows_count; row++) {
16324             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16325             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16326         
16327             if(type_cell->cell_kind == aioc__undefined)
16328                 continue;
16329         
16330             presence_index++;
16331             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16332                 result.type_descriptor = type_cell->type_descriptor;
16333                 result.presence_index = presence_index;
16334                 break;
16335             }
16336         }
16337         
16338         return result;
16339 }
16340
16341 static int
16342 memb_extensionValue_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr,
16343                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16344         
16345         if(!sptr) {
16346                 ASN__CTFAIL(app_key, td, sptr,
16347                         "%s: value not given (%s:%d)",
16348                         td->name, __FILE__, __LINE__);
16349                 return -1;
16350         }
16351         
16352         
16353         if(1 /* No applicable constraints whatsoever */) {
16354                 /* Nothing is here. See below */
16355         }
16356         
16357         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16358 }
16359
16360 static int
16361 memb_id_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr,
16362                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16363         long value;
16364         
16365         if(!sptr) {
16366                 ASN__CTFAIL(app_key, td, sptr,
16367                         "%s: value not given (%s:%d)",
16368                         td->name, __FILE__, __LINE__);
16369                 return -1;
16370         }
16371         
16372         value = *(const long *)sptr;
16373         
16374         if((value >= 0 && value <= 65535)) {
16375                 /* Constraint check succeeded */
16376                 return 0;
16377         } else {
16378                 ASN__CTFAIL(app_key, td, sptr,
16379                         "%s: constraint failed (%s:%d)",
16380                         td->name, __FILE__, __LINE__);
16381                 return -1;
16382         }
16383 }
16384
16385 static asn_type_selector_result_t
16386 select_TraceActivation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16387         asn_type_selector_result_t result = {0, 0};
16388         const asn_ioc_set_t *itable = asn_IOS_TraceActivation_ExtIEs_1;
16389         size_t constraining_column = 0; /* &id */
16390         size_t for_column = 1; /* &criticality */
16391         size_t row, presence_index = 0;
16392         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TraceActivation_ExtIEs, id));
16393         
16394         for(row=0; row < itable->rows_count; row++) {
16395             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16396             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16397         
16398             if(type_cell->cell_kind == aioc__undefined)
16399                 continue;
16400         
16401             presence_index++;
16402             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16403                 result.type_descriptor = type_cell->type_descriptor;
16404                 result.presence_index = presence_index;
16405                 break;
16406             }
16407         }
16408         
16409         return result;
16410 }
16411
16412 static int
16413 memb_criticality_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr,
16414                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16415         
16416         if(!sptr) {
16417                 ASN__CTFAIL(app_key, td, sptr,
16418                         "%s: value not given (%s:%d)",
16419                         td->name, __FILE__, __LINE__);
16420                 return -1;
16421         }
16422         
16423         
16424         if(1 /* No applicable constraints whatsoever */) {
16425                 /* Nothing is here. See below */
16426         }
16427         
16428         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16429 }
16430
16431 static asn_type_selector_result_t
16432 select_TraceActivation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16433         asn_type_selector_result_t result = {0, 0};
16434         const asn_ioc_set_t *itable = asn_IOS_TraceActivation_ExtIEs_1;
16435         size_t constraining_column = 0; /* &id */
16436         size_t for_column = 2; /* &Extension */
16437         size_t row, presence_index = 0;
16438         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TraceActivation_ExtIEs, id));
16439         
16440         for(row=0; row < itable->rows_count; row++) {
16441             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16442             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16443         
16444             if(type_cell->cell_kind == aioc__undefined)
16445                 continue;
16446         
16447             presence_index++;
16448             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16449                 result.type_descriptor = type_cell->type_descriptor;
16450                 result.presence_index = presence_index;
16451                 break;
16452             }
16453         }
16454         
16455         return result;
16456 }
16457
16458 static int
16459 memb_extensionValue_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr,
16460                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16461         
16462         if(!sptr) {
16463                 ASN__CTFAIL(app_key, td, sptr,
16464                         "%s: value not given (%s:%d)",
16465                         td->name, __FILE__, __LINE__);
16466                 return -1;
16467         }
16468         
16469         
16470         if(1 /* No applicable constraints whatsoever */) {
16471                 /* Nothing is here. See below */
16472         }
16473         
16474         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16475 }
16476
16477 static int
16478 memb_id_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr,
16479                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16480         long value;
16481         
16482         if(!sptr) {
16483                 ASN__CTFAIL(app_key, td, sptr,
16484                         "%s: value not given (%s:%d)",
16485                         td->name, __FILE__, __LINE__);
16486                 return -1;
16487         }
16488         
16489         value = *(const long *)sptr;
16490         
16491         if((value >= 0 && value <= 65535)) {
16492                 /* Constraint check succeeded */
16493                 return 0;
16494         } else {
16495                 ASN__CTFAIL(app_key, td, sptr,
16496                         "%s: constraint failed (%s:%d)",
16497                         td->name, __FILE__, __LINE__);
16498                 return -1;
16499         }
16500 }
16501
16502 static int
16503 memb_criticality_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr,
16504                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16505         
16506         if(!sptr) {
16507                 ASN__CTFAIL(app_key, td, sptr,
16508                         "%s: value not given (%s:%d)",
16509                         td->name, __FILE__, __LINE__);
16510                 return -1;
16511         }
16512         
16513         
16514         if(1 /* No applicable constraints whatsoever */) {
16515                 /* Nothing is here. See below */
16516         }
16517         
16518         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16519 }
16520
16521 static int
16522 memb_extensionValue_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr,
16523                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16524         
16525         if(!sptr) {
16526                 ASN__CTFAIL(app_key, td, sptr,
16527                         "%s: value not given (%s:%d)",
16528                         td->name, __FILE__, __LINE__);
16529                 return -1;
16530         }
16531         
16532         
16533         if(1 /* No applicable constraints whatsoever */) {
16534                 /* Nothing is here. See below */
16535         }
16536         
16537         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16538 }
16539
16540 static int
16541 memb_id_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr,
16542                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16543         long value;
16544         
16545         if(!sptr) {
16546                 ASN__CTFAIL(app_key, td, sptr,
16547                         "%s: value not given (%s:%d)",
16548                         td->name, __FILE__, __LINE__);
16549                 return -1;
16550         }
16551         
16552         value = *(const long *)sptr;
16553         
16554         if((value >= 0 && value <= 65535)) {
16555                 /* Constraint check succeeded */
16556                 return 0;
16557         } else {
16558                 ASN__CTFAIL(app_key, td, sptr,
16559                         "%s: constraint failed (%s:%d)",
16560                         td->name, __FILE__, __LINE__);
16561                 return -1;
16562         }
16563 }
16564
16565 static asn_type_selector_result_t
16566 select_UEAggregate_MaximumBitrate_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16567         asn_type_selector_result_t result = {0, 0};
16568         const asn_ioc_set_t *itable = asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1;
16569         size_t constraining_column = 0; /* &id */
16570         size_t for_column = 1; /* &criticality */
16571         size_t row, presence_index = 0;
16572         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, id));
16573         
16574         for(row=0; row < itable->rows_count; row++) {
16575             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16576             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16577         
16578             if(type_cell->cell_kind == aioc__undefined)
16579                 continue;
16580         
16581             presence_index++;
16582             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16583                 result.type_descriptor = type_cell->type_descriptor;
16584                 result.presence_index = presence_index;
16585                 break;
16586             }
16587         }
16588         
16589         return result;
16590 }
16591
16592 static int
16593 memb_criticality_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr,
16594                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16595         
16596         if(!sptr) {
16597                 ASN__CTFAIL(app_key, td, sptr,
16598                         "%s: value not given (%s:%d)",
16599                         td->name, __FILE__, __LINE__);
16600                 return -1;
16601         }
16602         
16603         
16604         if(1 /* No applicable constraints whatsoever */) {
16605                 /* Nothing is here. See below */
16606         }
16607         
16608         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16609 }
16610
16611 static asn_type_selector_result_t
16612 select_UEAggregate_MaximumBitrate_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16613         asn_type_selector_result_t result = {0, 0};
16614         const asn_ioc_set_t *itable = asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1;
16615         size_t constraining_column = 0; /* &id */
16616         size_t for_column = 2; /* &Extension */
16617         size_t row, presence_index = 0;
16618         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, id));
16619         
16620         for(row=0; row < itable->rows_count; row++) {
16621             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16622             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16623         
16624             if(type_cell->cell_kind == aioc__undefined)
16625                 continue;
16626         
16627             presence_index++;
16628             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16629                 result.type_descriptor = type_cell->type_descriptor;
16630                 result.presence_index = presence_index;
16631                 break;
16632             }
16633         }
16634         
16635         return result;
16636 }
16637
16638 static int
16639 memb_extensionValue_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr,
16640                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16641         
16642         if(!sptr) {
16643                 ASN__CTFAIL(app_key, td, sptr,
16644                         "%s: value not given (%s:%d)",
16645                         td->name, __FILE__, __LINE__);
16646                 return -1;
16647         }
16648         
16649         
16650         if(1 /* No applicable constraints whatsoever */) {
16651                 /* Nothing is here. See below */
16652         }
16653         
16654         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16655 }
16656
16657 static int
16658 memb_id_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr,
16659                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16660         long value;
16661         
16662         if(!sptr) {
16663                 ASN__CTFAIL(app_key, td, sptr,
16664                         "%s: value not given (%s:%d)",
16665                         td->name, __FILE__, __LINE__);
16666                 return -1;
16667         }
16668         
16669         value = *(const long *)sptr;
16670         
16671         if((value >= 0 && value <= 65535)) {
16672                 /* Constraint check succeeded */
16673                 return 0;
16674         } else {
16675                 ASN__CTFAIL(app_key, td, sptr,
16676                         "%s: constraint failed (%s:%d)",
16677                         td->name, __FILE__, __LINE__);
16678                 return -1;
16679         }
16680 }
16681
16682 static asn_type_selector_result_t
16683 select_UEAppLayerMeasConfig_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16684         asn_type_selector_result_t result = {0, 0};
16685         const asn_ioc_set_t *itable = asn_IOS_UEAppLayerMeasConfig_ExtIEs_1;
16686         size_t constraining_column = 0; /* &id */
16687         size_t for_column = 1; /* &criticality */
16688         size_t row, presence_index = 0;
16689         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAppLayerMeasConfig_ExtIEs, id));
16690         
16691         for(row=0; row < itable->rows_count; row++) {
16692             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16693             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16694         
16695             if(type_cell->cell_kind == aioc__undefined)
16696                 continue;
16697         
16698             presence_index++;
16699             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16700                 result.type_descriptor = type_cell->type_descriptor;
16701                 result.presence_index = presence_index;
16702                 break;
16703             }
16704         }
16705         
16706         return result;
16707 }
16708
16709 static int
16710 memb_criticality_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr,
16711                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16712         
16713         if(!sptr) {
16714                 ASN__CTFAIL(app_key, td, sptr,
16715                         "%s: value not given (%s:%d)",
16716                         td->name, __FILE__, __LINE__);
16717                 return -1;
16718         }
16719         
16720         
16721         if(1 /* No applicable constraints whatsoever */) {
16722                 /* Nothing is here. See below */
16723         }
16724         
16725         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16726 }
16727
16728 static asn_type_selector_result_t
16729 select_UEAppLayerMeasConfig_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16730         asn_type_selector_result_t result = {0, 0};
16731         const asn_ioc_set_t *itable = asn_IOS_UEAppLayerMeasConfig_ExtIEs_1;
16732         size_t constraining_column = 0; /* &id */
16733         size_t for_column = 2; /* &Extension */
16734         size_t row, presence_index = 0;
16735         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAppLayerMeasConfig_ExtIEs, id));
16736         
16737         for(row=0; row < itable->rows_count; row++) {
16738             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16739             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16740         
16741             if(type_cell->cell_kind == aioc__undefined)
16742                 continue;
16743         
16744             presence_index++;
16745             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16746                 result.type_descriptor = type_cell->type_descriptor;
16747                 result.presence_index = presence_index;
16748                 break;
16749             }
16750         }
16751         
16752         return result;
16753 }
16754
16755 static int
16756 memb_extensionValue_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr,
16757                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16758         
16759         if(!sptr) {
16760                 ASN__CTFAIL(app_key, td, sptr,
16761                         "%s: value not given (%s:%d)",
16762                         td->name, __FILE__, __LINE__);
16763                 return -1;
16764         }
16765         
16766         
16767         if(1 /* No applicable constraints whatsoever */) {
16768                 /* Nothing is here. See below */
16769         }
16770         
16771         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16772 }
16773
16774 static int
16775 memb_id_constraint_845(const asn_TYPE_descriptor_t *td, const void *sptr,
16776                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16777         long value;
16778         
16779         if(!sptr) {
16780                 ASN__CTFAIL(app_key, td, sptr,
16781                         "%s: value not given (%s:%d)",
16782                         td->name, __FILE__, __LINE__);
16783                 return -1;
16784         }
16785         
16786         value = *(const long *)sptr;
16787         
16788         if((value >= 0 && value <= 65535)) {
16789                 /* Constraint check succeeded */
16790                 return 0;
16791         } else {
16792                 ASN__CTFAIL(app_key, td, sptr,
16793                         "%s: constraint failed (%s:%d)",
16794                         td->name, __FILE__, __LINE__);
16795                 return -1;
16796         }
16797 }
16798
16799 static int
16800 memb_criticality_constraint_845(const asn_TYPE_descriptor_t *td, const void *sptr,
16801                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16802         
16803         if(!sptr) {
16804                 ASN__CTFAIL(app_key, td, sptr,
16805                         "%s: value not given (%s:%d)",
16806                         td->name, __FILE__, __LINE__);
16807                 return -1;
16808         }
16809         
16810         
16811         if(1 /* No applicable constraints whatsoever */) {
16812                 /* Nothing is here. See below */
16813         }
16814         
16815         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16816 }
16817
16818 static int
16819 memb_extensionValue_constraint_845(const asn_TYPE_descriptor_t *td, const void *sptr,
16820                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16821         
16822         if(!sptr) {
16823                 ASN__CTFAIL(app_key, td, sptr,
16824                         "%s: value not given (%s:%d)",
16825                         td->name, __FILE__, __LINE__);
16826                 return -1;
16827         }
16828         
16829         
16830         if(1 /* No applicable constraints whatsoever */) {
16831                 /* Nothing is here. See below */
16832         }
16833         
16834         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16835 }
16836
16837 static int
16838 memb_id_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr,
16839                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16840         long value;
16841         
16842         if(!sptr) {
16843                 ASN__CTFAIL(app_key, td, sptr,
16844                         "%s: value not given (%s:%d)",
16845                         td->name, __FILE__, __LINE__);
16846                 return -1;
16847         }
16848         
16849         value = *(const long *)sptr;
16850         
16851         if((value >= 0 && value <= 65535)) {
16852                 /* Constraint check succeeded */
16853                 return 0;
16854         } else {
16855                 ASN__CTFAIL(app_key, td, sptr,
16856                         "%s: constraint failed (%s:%d)",
16857                         td->name, __FILE__, __LINE__);
16858                 return -1;
16859         }
16860 }
16861
16862 static int
16863 memb_criticality_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr,
16864                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16865         
16866         if(!sptr) {
16867                 ASN__CTFAIL(app_key, td, sptr,
16868                         "%s: value not given (%s:%d)",
16869                         td->name, __FILE__, __LINE__);
16870                 return -1;
16871         }
16872         
16873         
16874         if(1 /* No applicable constraints whatsoever */) {
16875                 /* Nothing is here. See below */
16876         }
16877         
16878         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16879 }
16880
16881 static int
16882 memb_extensionValue_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr,
16883                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16884         
16885         if(!sptr) {
16886                 ASN__CTFAIL(app_key, td, sptr,
16887                         "%s: value not given (%s:%d)",
16888                         td->name, __FILE__, __LINE__);
16889                 return -1;
16890         }
16891         
16892         
16893         if(1 /* No applicable constraints whatsoever */) {
16894                 /* Nothing is here. See below */
16895         }
16896         
16897         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16898 }
16899
16900 static int
16901 memb_id_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr,
16902                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16903         long value;
16904         
16905         if(!sptr) {
16906                 ASN__CTFAIL(app_key, td, sptr,
16907                         "%s: value not given (%s:%d)",
16908                         td->name, __FILE__, __LINE__);
16909                 return -1;
16910         }
16911         
16912         value = *(const long *)sptr;
16913         
16914         if((value >= 0 && value <= 65535)) {
16915                 /* Constraint check succeeded */
16916                 return 0;
16917         } else {
16918                 ASN__CTFAIL(app_key, td, sptr,
16919                         "%s: constraint failed (%s:%d)",
16920                         td->name, __FILE__, __LINE__);
16921                 return -1;
16922         }
16923 }
16924
16925 static int
16926 memb_criticality_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr,
16927                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16928         
16929         if(!sptr) {
16930                 ASN__CTFAIL(app_key, td, sptr,
16931                         "%s: value not given (%s:%d)",
16932                         td->name, __FILE__, __LINE__);
16933                 return -1;
16934         }
16935         
16936         
16937         if(1 /* No applicable constraints whatsoever */) {
16938                 /* Nothing is here. See below */
16939         }
16940         
16941         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16942 }
16943
16944 static int
16945 memb_extensionValue_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr,
16946                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16947         
16948         if(!sptr) {
16949                 ASN__CTFAIL(app_key, td, sptr,
16950                         "%s: value not given (%s:%d)",
16951                         td->name, __FILE__, __LINE__);
16952                 return -1;
16953         }
16954         
16955         
16956         if(1 /* No applicable constraints whatsoever */) {
16957                 /* Nothing is here. See below */
16958         }
16959         
16960         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16961 }
16962
16963 static int
16964 memb_id_constraint_857(const asn_TYPE_descriptor_t *td, const void *sptr,
16965                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16966         long value;
16967         
16968         if(!sptr) {
16969                 ASN__CTFAIL(app_key, td, sptr,
16970                         "%s: value not given (%s:%d)",
16971                         td->name, __FILE__, __LINE__);
16972                 return -1;
16973         }
16974         
16975         value = *(const long *)sptr;
16976         
16977         if((value >= 0 && value <= 65535)) {
16978                 /* Constraint check succeeded */
16979                 return 0;
16980         } else {
16981                 ASN__CTFAIL(app_key, td, sptr,
16982                         "%s: constraint failed (%s:%d)",
16983                         td->name, __FILE__, __LINE__);
16984                 return -1;
16985         }
16986 }
16987
16988 static int
16989 memb_criticality_constraint_857(const asn_TYPE_descriptor_t *td, const void *sptr,
16990                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16991         
16992         if(!sptr) {
16993                 ASN__CTFAIL(app_key, td, sptr,
16994                         "%s: value not given (%s:%d)",
16995                         td->name, __FILE__, __LINE__);
16996                 return -1;
16997         }
16998         
16999         
17000         if(1 /* No applicable constraints whatsoever */) {
17001                 /* Nothing is here. See below */
17002         }
17003         
17004         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17005 }
17006
17007 static int
17008 memb_extensionValue_constraint_857(const asn_TYPE_descriptor_t *td, const void *sptr,
17009                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17010         
17011         if(!sptr) {
17012                 ASN__CTFAIL(app_key, td, sptr,
17013                         "%s: value not given (%s:%d)",
17014                         td->name, __FILE__, __LINE__);
17015                 return -1;
17016         }
17017         
17018         
17019         if(1 /* No applicable constraints whatsoever */) {
17020                 /* Nothing is here. See below */
17021         }
17022         
17023         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17024 }
17025
17026 static int
17027 memb_id_constraint_861(const asn_TYPE_descriptor_t *td, const void *sptr,
17028                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17029         long value;
17030         
17031         if(!sptr) {
17032                 ASN__CTFAIL(app_key, td, sptr,
17033                         "%s: value not given (%s:%d)",
17034                         td->name, __FILE__, __LINE__);
17035                 return -1;
17036         }
17037         
17038         value = *(const long *)sptr;
17039         
17040         if((value >= 0 && value <= 65535)) {
17041                 /* Constraint check succeeded */
17042                 return 0;
17043         } else {
17044                 ASN__CTFAIL(app_key, td, sptr,
17045                         "%s: constraint failed (%s:%d)",
17046                         td->name, __FILE__, __LINE__);
17047                 return -1;
17048         }
17049 }
17050
17051 static int
17052 memb_criticality_constraint_861(const asn_TYPE_descriptor_t *td, const void *sptr,
17053                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17054         
17055         if(!sptr) {
17056                 ASN__CTFAIL(app_key, td, sptr,
17057                         "%s: value not given (%s:%d)",
17058                         td->name, __FILE__, __LINE__);
17059                 return -1;
17060         }
17061         
17062         
17063         if(1 /* No applicable constraints whatsoever */) {
17064                 /* Nothing is here. See below */
17065         }
17066         
17067         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17068 }
17069
17070 static int
17071 memb_extensionValue_constraint_861(const asn_TYPE_descriptor_t *td, const void *sptr,
17072                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17073         
17074         if(!sptr) {
17075                 ASN__CTFAIL(app_key, td, sptr,
17076                         "%s: value not given (%s:%d)",
17077                         td->name, __FILE__, __LINE__);
17078                 return -1;
17079         }
17080         
17081         
17082         if(1 /* No applicable constraints whatsoever */) {
17083                 /* Nothing is here. See below */
17084         }
17085         
17086         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17087 }
17088
17089 static int
17090 memb_id_constraint_865(const asn_TYPE_descriptor_t *td, const void *sptr,
17091                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17092         long value;
17093         
17094         if(!sptr) {
17095                 ASN__CTFAIL(app_key, td, sptr,
17096                         "%s: value not given (%s:%d)",
17097                         td->name, __FILE__, __LINE__);
17098                 return -1;
17099         }
17100         
17101         value = *(const long *)sptr;
17102         
17103         if((value >= 0 && value <= 65535)) {
17104                 /* Constraint check succeeded */
17105                 return 0;
17106         } else {
17107                 ASN__CTFAIL(app_key, td, sptr,
17108                         "%s: constraint failed (%s:%d)",
17109                         td->name, __FILE__, __LINE__);
17110                 return -1;
17111         }
17112 }
17113
17114 static int
17115 memb_criticality_constraint_865(const asn_TYPE_descriptor_t *td, const void *sptr,
17116                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17117         
17118         if(!sptr) {
17119                 ASN__CTFAIL(app_key, td, sptr,
17120                         "%s: value not given (%s:%d)",
17121                         td->name, __FILE__, __LINE__);
17122                 return -1;
17123         }
17124         
17125         
17126         if(1 /* No applicable constraints whatsoever */) {
17127                 /* Nothing is here. See below */
17128         }
17129         
17130         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17131 }
17132
17133 static int
17134 memb_extensionValue_constraint_865(const asn_TYPE_descriptor_t *td, const void *sptr,
17135                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17136         
17137         if(!sptr) {
17138                 ASN__CTFAIL(app_key, td, sptr,
17139                         "%s: value not given (%s:%d)",
17140                         td->name, __FILE__, __LINE__);
17141                 return -1;
17142         }
17143         
17144         
17145         if(1 /* No applicable constraints whatsoever */) {
17146                 /* Nothing is here. See below */
17147         }
17148         
17149         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17150 }
17151
17152 static int
17153 memb_id_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr,
17154                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17155         long value;
17156         
17157         if(!sptr) {
17158                 ASN__CTFAIL(app_key, td, sptr,
17159                         "%s: value not given (%s:%d)",
17160                         td->name, __FILE__, __LINE__);
17161                 return -1;
17162         }
17163         
17164         value = *(const long *)sptr;
17165         
17166         if((value >= 0 && value <= 65535)) {
17167                 /* Constraint check succeeded */
17168                 return 0;
17169         } else {
17170                 ASN__CTFAIL(app_key, td, sptr,
17171                         "%s: constraint failed (%s:%d)",
17172                         td->name, __FILE__, __LINE__);
17173                 return -1;
17174         }
17175 }
17176
17177 static int
17178 memb_criticality_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr,
17179                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17180         
17181         if(!sptr) {
17182                 ASN__CTFAIL(app_key, td, sptr,
17183                         "%s: value not given (%s:%d)",
17184                         td->name, __FILE__, __LINE__);
17185                 return -1;
17186         }
17187         
17188         
17189         if(1 /* No applicable constraints whatsoever */) {
17190                 /* Nothing is here. See below */
17191         }
17192         
17193         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17194 }
17195
17196 static int
17197 memb_extensionValue_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr,
17198                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17199         
17200         if(!sptr) {
17201                 ASN__CTFAIL(app_key, td, sptr,
17202                         "%s: value not given (%s:%d)",
17203                         td->name, __FILE__, __LINE__);
17204                 return -1;
17205         }
17206         
17207         
17208         if(1 /* No applicable constraints whatsoever */) {
17209                 /* Nothing is here. See below */
17210         }
17211         
17212         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17213 }
17214
17215 static int
17216 memb_id_constraint_873(const asn_TYPE_descriptor_t *td, const void *sptr,
17217                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17218         long value;
17219         
17220         if(!sptr) {
17221                 ASN__CTFAIL(app_key, td, sptr,
17222                         "%s: value not given (%s:%d)",
17223                         td->name, __FILE__, __LINE__);
17224                 return -1;
17225         }
17226         
17227         value = *(const long *)sptr;
17228         
17229         if((value >= 0 && value <= 65535)) {
17230                 /* Constraint check succeeded */
17231                 return 0;
17232         } else {
17233                 ASN__CTFAIL(app_key, td, sptr,
17234                         "%s: constraint failed (%s:%d)",
17235                         td->name, __FILE__, __LINE__);
17236                 return -1;
17237         }
17238 }
17239
17240 static int
17241 memb_criticality_constraint_873(const asn_TYPE_descriptor_t *td, const void *sptr,
17242                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17243         
17244         if(!sptr) {
17245                 ASN__CTFAIL(app_key, td, sptr,
17246                         "%s: value not given (%s:%d)",
17247                         td->name, __FILE__, __LINE__);
17248                 return -1;
17249         }
17250         
17251         
17252         if(1 /* No applicable constraints whatsoever */) {
17253                 /* Nothing is here. See below */
17254         }
17255         
17256         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17257 }
17258
17259 static int
17260 memb_extensionValue_constraint_873(const asn_TYPE_descriptor_t *td, const void *sptr,
17261                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17262         
17263         if(!sptr) {
17264                 ASN__CTFAIL(app_key, td, sptr,
17265                         "%s: value not given (%s:%d)",
17266                         td->name, __FILE__, __LINE__);
17267                 return -1;
17268         }
17269         
17270         
17271         if(1 /* No applicable constraints whatsoever */) {
17272                 /* Nothing is here. See below */
17273         }
17274         
17275         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17276 }
17277
17278 static int
17279 memb_id_constraint_877(const asn_TYPE_descriptor_t *td, const void *sptr,
17280                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17281         long value;
17282         
17283         if(!sptr) {
17284                 ASN__CTFAIL(app_key, td, sptr,
17285                         "%s: value not given (%s:%d)",
17286                         td->name, __FILE__, __LINE__);
17287                 return -1;
17288         }
17289         
17290         value = *(const long *)sptr;
17291         
17292         if((value >= 0 && value <= 65535)) {
17293                 /* Constraint check succeeded */
17294                 return 0;
17295         } else {
17296                 ASN__CTFAIL(app_key, td, sptr,
17297                         "%s: constraint failed (%s:%d)",
17298                         td->name, __FILE__, __LINE__);
17299                 return -1;
17300         }
17301 }
17302
17303 static int
17304 memb_criticality_constraint_877(const asn_TYPE_descriptor_t *td, const void *sptr,
17305                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17306         
17307         if(!sptr) {
17308                 ASN__CTFAIL(app_key, td, sptr,
17309                         "%s: value not given (%s:%d)",
17310                         td->name, __FILE__, __LINE__);
17311                 return -1;
17312         }
17313         
17314         
17315         if(1 /* No applicable constraints whatsoever */) {
17316                 /* Nothing is here. See below */
17317         }
17318         
17319         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17320 }
17321
17322 static int
17323 memb_extensionValue_constraint_877(const asn_TYPE_descriptor_t *td, const void *sptr,
17324                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17325         
17326         if(!sptr) {
17327                 ASN__CTFAIL(app_key, td, sptr,
17328                         "%s: value not given (%s:%d)",
17329                         td->name, __FILE__, __LINE__);
17330                 return -1;
17331         }
17332         
17333         
17334         if(1 /* No applicable constraints whatsoever */) {
17335                 /* Nothing is here. See below */
17336         }
17337         
17338         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17339 }
17340
17341 static int
17342 memb_id_constraint_881(const asn_TYPE_descriptor_t *td, const void *sptr,
17343                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17344         long value;
17345         
17346         if(!sptr) {
17347                 ASN__CTFAIL(app_key, td, sptr,
17348                         "%s: value not given (%s:%d)",
17349                         td->name, __FILE__, __LINE__);
17350                 return -1;
17351         }
17352         
17353         value = *(const long *)sptr;
17354         
17355         if((value >= 0 && value <= 65535)) {
17356                 /* Constraint check succeeded */
17357                 return 0;
17358         } else {
17359                 ASN__CTFAIL(app_key, td, sptr,
17360                         "%s: constraint failed (%s:%d)",
17361                         td->name, __FILE__, __LINE__);
17362                 return -1;
17363         }
17364 }
17365
17366 static int
17367 memb_criticality_constraint_881(const asn_TYPE_descriptor_t *td, const void *sptr,
17368                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17369         
17370         if(!sptr) {
17371                 ASN__CTFAIL(app_key, td, sptr,
17372                         "%s: value not given (%s:%d)",
17373                         td->name, __FILE__, __LINE__);
17374                 return -1;
17375         }
17376         
17377         
17378         if(1 /* No applicable constraints whatsoever */) {
17379                 /* Nothing is here. See below */
17380         }
17381         
17382         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17383 }
17384
17385 static int
17386 memb_extensionValue_constraint_881(const asn_TYPE_descriptor_t *td, const void *sptr,
17387                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17388         
17389         if(!sptr) {
17390                 ASN__CTFAIL(app_key, td, sptr,
17391                         "%s: value not given (%s:%d)",
17392                         td->name, __FILE__, __LINE__);
17393                 return -1;
17394         }
17395         
17396         
17397         if(1 /* No applicable constraints whatsoever */) {
17398                 /* Nothing is here. See below */
17399         }
17400         
17401         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17402 }
17403
17404 static int
17405 memb_id_constraint_885(const asn_TYPE_descriptor_t *td, const void *sptr,
17406                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17407         long value;
17408         
17409         if(!sptr) {
17410                 ASN__CTFAIL(app_key, td, sptr,
17411                         "%s: value not given (%s:%d)",
17412                         td->name, __FILE__, __LINE__);
17413                 return -1;
17414         }
17415         
17416         value = *(const long *)sptr;
17417         
17418         if((value >= 0 && value <= 65535)) {
17419                 /* Constraint check succeeded */
17420                 return 0;
17421         } else {
17422                 ASN__CTFAIL(app_key, td, sptr,
17423                         "%s: constraint failed (%s:%d)",
17424                         td->name, __FILE__, __LINE__);
17425                 return -1;
17426         }
17427 }
17428
17429 static int
17430 memb_criticality_constraint_885(const asn_TYPE_descriptor_t *td, const void *sptr,
17431                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17432         
17433         if(!sptr) {
17434                 ASN__CTFAIL(app_key, td, sptr,
17435                         "%s: value not given (%s:%d)",
17436                         td->name, __FILE__, __LINE__);
17437                 return -1;
17438         }
17439         
17440         
17441         if(1 /* No applicable constraints whatsoever */) {
17442                 /* Nothing is here. See below */
17443         }
17444         
17445         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17446 }
17447
17448 static int
17449 memb_extensionValue_constraint_885(const asn_TYPE_descriptor_t *td, const void *sptr,
17450                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17451         
17452         if(!sptr) {
17453                 ASN__CTFAIL(app_key, td, sptr,
17454                         "%s: value not given (%s:%d)",
17455                         td->name, __FILE__, __LINE__);
17456                 return -1;
17457         }
17458         
17459         
17460         if(1 /* No applicable constraints whatsoever */) {
17461                 /* Nothing is here. See below */
17462         }
17463         
17464         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17465 }
17466
17467 static int
17468 memb_id_constraint_889(const asn_TYPE_descriptor_t *td, const void *sptr,
17469                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17470         long value;
17471         
17472         if(!sptr) {
17473                 ASN__CTFAIL(app_key, td, sptr,
17474                         "%s: value not given (%s:%d)",
17475                         td->name, __FILE__, __LINE__);
17476                 return -1;
17477         }
17478         
17479         value = *(const long *)sptr;
17480         
17481         if((value >= 0 && value <= 65535)) {
17482                 /* Constraint check succeeded */
17483                 return 0;
17484         } else {
17485                 ASN__CTFAIL(app_key, td, sptr,
17486                         "%s: constraint failed (%s:%d)",
17487                         td->name, __FILE__, __LINE__);
17488                 return -1;
17489         }
17490 }
17491
17492 static int
17493 memb_criticality_constraint_889(const asn_TYPE_descriptor_t *td, const void *sptr,
17494                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17495         
17496         if(!sptr) {
17497                 ASN__CTFAIL(app_key, td, sptr,
17498                         "%s: value not given (%s:%d)",
17499                         td->name, __FILE__, __LINE__);
17500                 return -1;
17501         }
17502         
17503         
17504         if(1 /* No applicable constraints whatsoever */) {
17505                 /* Nothing is here. See below */
17506         }
17507         
17508         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17509 }
17510
17511 static int
17512 memb_extensionValue_constraint_889(const asn_TYPE_descriptor_t *td, const void *sptr,
17513                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17514         
17515         if(!sptr) {
17516                 ASN__CTFAIL(app_key, td, sptr,
17517                         "%s: value not given (%s:%d)",
17518                         td->name, __FILE__, __LINE__);
17519                 return -1;
17520         }
17521         
17522         
17523         if(1 /* No applicable constraints whatsoever */) {
17524                 /* Nothing is here. See below */
17525         }
17526         
17527         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17528 }
17529
17530 static asn_per_constraints_t asn_PER_memb_id_constr_2 CC_NOTUSED = {
17531         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17532         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17533         0, 0    /* No PER value map */
17534 };
17535 static asn_per_constraints_t asn_PER_memb_criticality_constr_3 CC_NOTUSED = {
17536         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17537         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17538         0, 0    /* No PER value map */
17539 };
17540 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_4 CC_NOTUSED = {
17541         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17542         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17543         0, 0    /* No PER value map */
17544 };
17545 static asn_per_constraints_t asn_PER_memb_id_constr_6 CC_NOTUSED = {
17546         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17547         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17548         0, 0    /* No PER value map */
17549 };
17550 static asn_per_constraints_t asn_PER_memb_criticality_constr_7 CC_NOTUSED = {
17551         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17552         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17553         0, 0    /* No PER value map */
17554 };
17555 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_8 CC_NOTUSED = {
17556         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17557         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17558         0, 0    /* No PER value map */
17559 };
17560 static asn_per_constraints_t asn_PER_memb_id_constr_10 CC_NOTUSED = {
17561         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17562         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17563         0, 0    /* No PER value map */
17564 };
17565 static asn_per_constraints_t asn_PER_memb_criticality_constr_11 CC_NOTUSED = {
17566         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17567         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17568         0, 0    /* No PER value map */
17569 };
17570 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_12 CC_NOTUSED = {
17571         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17572         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17573         0, 0    /* No PER value map */
17574 };
17575 static asn_per_constraints_t asn_PER_memb_id_constr_14 CC_NOTUSED = {
17576         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17577         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17578         0, 0    /* No PER value map */
17579 };
17580 static asn_per_constraints_t asn_PER_memb_criticality_constr_15 CC_NOTUSED = {
17581         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17582         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17583         0, 0    /* No PER value map */
17584 };
17585 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_16 CC_NOTUSED = {
17586         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17587         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17588         0, 0    /* No PER value map */
17589 };
17590 static asn_per_constraints_t asn_PER_memb_id_constr_18 CC_NOTUSED = {
17591         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17592         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17593         0, 0    /* No PER value map */
17594 };
17595 static asn_per_constraints_t asn_PER_memb_criticality_constr_19 CC_NOTUSED = {
17596         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17597         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17598         0, 0    /* No PER value map */
17599 };
17600 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_20 CC_NOTUSED = {
17601         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17602         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17603         0, 0    /* No PER value map */
17604 };
17605 static asn_per_constraints_t asn_PER_memb_id_constr_22 CC_NOTUSED = {
17606         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17607         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17608         0, 0    /* No PER value map */
17609 };
17610 static asn_per_constraints_t asn_PER_memb_criticality_constr_23 CC_NOTUSED = {
17611         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17612         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17613         0, 0    /* No PER value map */
17614 };
17615 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_24 CC_NOTUSED = {
17616         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17617         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17618         0, 0    /* No PER value map */
17619 };
17620 static asn_per_constraints_t asn_PER_memb_id_constr_26 CC_NOTUSED = {
17621         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17622         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17623         0, 0    /* No PER value map */
17624 };
17625 static asn_per_constraints_t asn_PER_memb_criticality_constr_27 CC_NOTUSED = {
17626         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17627         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17628         0, 0    /* No PER value map */
17629 };
17630 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_28 CC_NOTUSED = {
17631         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17632         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17633         0, 0    /* No PER value map */
17634 };
17635 static asn_per_constraints_t asn_PER_memb_id_constr_30 CC_NOTUSED = {
17636         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17637         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17638         0, 0    /* No PER value map */
17639 };
17640 static asn_per_constraints_t asn_PER_memb_criticality_constr_31 CC_NOTUSED = {
17641         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17642         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17643         0, 0    /* No PER value map */
17644 };
17645 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_32 CC_NOTUSED = {
17646         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17647         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17648         0, 0    /* No PER value map */
17649 };
17650 static asn_per_constraints_t asn_PER_memb_id_constr_34 CC_NOTUSED = {
17651         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17652         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17653         0, 0    /* No PER value map */
17654 };
17655 static asn_per_constraints_t asn_PER_memb_criticality_constr_35 CC_NOTUSED = {
17656         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17657         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17658         0, 0    /* No PER value map */
17659 };
17660 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_36 CC_NOTUSED = {
17661         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17662         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17663         0, 0    /* No PER value map */
17664 };
17665 static asn_per_constraints_t asn_PER_memb_id_constr_38 CC_NOTUSED = {
17666         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17667         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17668         0, 0    /* No PER value map */
17669 };
17670 static asn_per_constraints_t asn_PER_memb_criticality_constr_39 CC_NOTUSED = {
17671         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17672         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17673         0, 0    /* No PER value map */
17674 };
17675 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_40 CC_NOTUSED = {
17676         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17677         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17678         0, 0    /* No PER value map */
17679 };
17680 static asn_per_constraints_t asn_PER_memb_id_constr_42 CC_NOTUSED = {
17681         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17682         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17683         0, 0    /* No PER value map */
17684 };
17685 static asn_per_constraints_t asn_PER_memb_criticality_constr_43 CC_NOTUSED = {
17686         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17687         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17688         0, 0    /* No PER value map */
17689 };
17690 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_44 CC_NOTUSED = {
17691         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17692         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17693         0, 0    /* No PER value map */
17694 };
17695 static asn_per_constraints_t asn_PER_memb_id_constr_46 CC_NOTUSED = {
17696         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17697         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17698         0, 0    /* No PER value map */
17699 };
17700 static asn_per_constraints_t asn_PER_memb_criticality_constr_47 CC_NOTUSED = {
17701         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17702         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17703         0, 0    /* No PER value map */
17704 };
17705 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_48 CC_NOTUSED = {
17706         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17707         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17708         0, 0    /* No PER value map */
17709 };
17710 static asn_per_constraints_t asn_PER_memb_id_constr_50 CC_NOTUSED = {
17711         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17712         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17713         0, 0    /* No PER value map */
17714 };
17715 static asn_per_constraints_t asn_PER_memb_criticality_constr_51 CC_NOTUSED = {
17716         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17717         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17718         0, 0    /* No PER value map */
17719 };
17720 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_52 CC_NOTUSED = {
17721         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17722         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17723         0, 0    /* No PER value map */
17724 };
17725 static asn_per_constraints_t asn_PER_memb_id_constr_54 CC_NOTUSED = {
17726         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17727         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17728         0, 0    /* No PER value map */
17729 };
17730 static asn_per_constraints_t asn_PER_memb_criticality_constr_55 CC_NOTUSED = {
17731         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17732         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17733         0, 0    /* No PER value map */
17734 };
17735 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_56 CC_NOTUSED = {
17736         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17737         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17738         0, 0    /* No PER value map */
17739 };
17740 static asn_per_constraints_t asn_PER_memb_id_constr_58 CC_NOTUSED = {
17741         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17742         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17743         0, 0    /* No PER value map */
17744 };
17745 static asn_per_constraints_t asn_PER_memb_criticality_constr_59 CC_NOTUSED = {
17746         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17747         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17748         0, 0    /* No PER value map */
17749 };
17750 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_60 CC_NOTUSED = {
17751         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17752         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17753         0, 0    /* No PER value map */
17754 };
17755 static asn_per_constraints_t asn_PER_memb_id_constr_62 CC_NOTUSED = {
17756         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17757         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17758         0, 0    /* No PER value map */
17759 };
17760 static asn_per_constraints_t asn_PER_memb_criticality_constr_63 CC_NOTUSED = {
17761         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17762         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17763         0, 0    /* No PER value map */
17764 };
17765 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_64 CC_NOTUSED = {
17766         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17767         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17768         0, 0    /* No PER value map */
17769 };
17770 static asn_per_constraints_t asn_PER_memb_id_constr_66 CC_NOTUSED = {
17771         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17772         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17773         0, 0    /* No PER value map */
17774 };
17775 static asn_per_constraints_t asn_PER_memb_criticality_constr_67 CC_NOTUSED = {
17776         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17777         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17778         0, 0    /* No PER value map */
17779 };
17780 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_68 CC_NOTUSED = {
17781         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17782         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17783         0, 0    /* No PER value map */
17784 };
17785 static asn_per_constraints_t asn_PER_memb_id_constr_70 CC_NOTUSED = {
17786         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17787         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17788         0, 0    /* No PER value map */
17789 };
17790 static asn_per_constraints_t asn_PER_memb_criticality_constr_71 CC_NOTUSED = {
17791         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17792         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17793         0, 0    /* No PER value map */
17794 };
17795 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_72 CC_NOTUSED = {
17796         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17797         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17798         0, 0    /* No PER value map */
17799 };
17800 static asn_per_constraints_t asn_PER_memb_id_constr_74 CC_NOTUSED = {
17801         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17802         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17803         0, 0    /* No PER value map */
17804 };
17805 static asn_per_constraints_t asn_PER_memb_criticality_constr_75 CC_NOTUSED = {
17806         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17807         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17808         0, 0    /* No PER value map */
17809 };
17810 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_76 CC_NOTUSED = {
17811         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17812         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17813         0, 0    /* No PER value map */
17814 };
17815 static asn_per_constraints_t asn_PER_memb_id_constr_78 CC_NOTUSED = {
17816         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17817         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17818         0, 0    /* No PER value map */
17819 };
17820 static asn_per_constraints_t asn_PER_memb_criticality_constr_79 CC_NOTUSED = {
17821         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17822         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17823         0, 0    /* No PER value map */
17824 };
17825 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_80 CC_NOTUSED = {
17826         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17827         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17828         0, 0    /* No PER value map */
17829 };
17830 static asn_per_constraints_t asn_PER_memb_id_constr_82 CC_NOTUSED = {
17831         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17832         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17833         0, 0    /* No PER value map */
17834 };
17835 static asn_per_constraints_t asn_PER_memb_criticality_constr_83 CC_NOTUSED = {
17836         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17837         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17838         0, 0    /* No PER value map */
17839 };
17840 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_84 CC_NOTUSED = {
17841         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17842         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17843         0, 0    /* No PER value map */
17844 };
17845 static asn_per_constraints_t asn_PER_memb_id_constr_86 CC_NOTUSED = {
17846         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17847         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17848         0, 0    /* No PER value map */
17849 };
17850 static asn_per_constraints_t asn_PER_memb_criticality_constr_87 CC_NOTUSED = {
17851         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17852         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17853         0, 0    /* No PER value map */
17854 };
17855 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_88 CC_NOTUSED = {
17856         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17857         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17858         0, 0    /* No PER value map */
17859 };
17860 static asn_per_constraints_t asn_PER_memb_id_constr_90 CC_NOTUSED = {
17861         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17862         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17863         0, 0    /* No PER value map */
17864 };
17865 static asn_per_constraints_t asn_PER_memb_criticality_constr_91 CC_NOTUSED = {
17866         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17867         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17868         0, 0    /* No PER value map */
17869 };
17870 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_92 CC_NOTUSED = {
17871         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17872         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17873         0, 0    /* No PER value map */
17874 };
17875 static asn_per_constraints_t asn_PER_memb_id_constr_94 CC_NOTUSED = {
17876         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17877         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17878         0, 0    /* No PER value map */
17879 };
17880 static asn_per_constraints_t asn_PER_memb_criticality_constr_95 CC_NOTUSED = {
17881         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17882         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17883         0, 0    /* No PER value map */
17884 };
17885 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_96 CC_NOTUSED = {
17886         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17887         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17888         0, 0    /* No PER value map */
17889 };
17890 static asn_per_constraints_t asn_PER_memb_id_constr_98 CC_NOTUSED = {
17891         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17892         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17893         0, 0    /* No PER value map */
17894 };
17895 static asn_per_constraints_t asn_PER_memb_criticality_constr_99 CC_NOTUSED = {
17896         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17897         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17898         0, 0    /* No PER value map */
17899 };
17900 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_100 CC_NOTUSED = {
17901         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17902         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17903         0, 0    /* No PER value map */
17904 };
17905 static asn_per_constraints_t asn_PER_memb_id_constr_102 CC_NOTUSED = {
17906         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17907         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17908         0, 0    /* No PER value map */
17909 };
17910 static asn_per_constraints_t asn_PER_memb_criticality_constr_103 CC_NOTUSED = {
17911         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17912         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17913         0, 0    /* No PER value map */
17914 };
17915 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_104 CC_NOTUSED = {
17916         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17917         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17918         0, 0    /* No PER value map */
17919 };
17920 static asn_per_constraints_t asn_PER_memb_id_constr_106 CC_NOTUSED = {
17921         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17922         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17923         0, 0    /* No PER value map */
17924 };
17925 static asn_per_constraints_t asn_PER_memb_criticality_constr_107 CC_NOTUSED = {
17926         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17927         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17928         0, 0    /* No PER value map */
17929 };
17930 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_108 CC_NOTUSED = {
17931         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17932         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17933         0, 0    /* No PER value map */
17934 };
17935 static asn_per_constraints_t asn_PER_memb_id_constr_110 CC_NOTUSED = {
17936         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17937         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17938         0, 0    /* No PER value map */
17939 };
17940 static asn_per_constraints_t asn_PER_memb_criticality_constr_111 CC_NOTUSED = {
17941         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17942         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17943         0, 0    /* No PER value map */
17944 };
17945 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_112 CC_NOTUSED = {
17946         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17947         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17948         0, 0    /* No PER value map */
17949 };
17950 static asn_per_constraints_t asn_PER_memb_id_constr_114 CC_NOTUSED = {
17951         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17952         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17953         0, 0    /* No PER value map */
17954 };
17955 static asn_per_constraints_t asn_PER_memb_criticality_constr_115 CC_NOTUSED = {
17956         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17957         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17958         0, 0    /* No PER value map */
17959 };
17960 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_116 CC_NOTUSED = {
17961         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17962         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17963         0, 0    /* No PER value map */
17964 };
17965 static asn_per_constraints_t asn_PER_memb_id_constr_118 CC_NOTUSED = {
17966         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17967         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17968         0, 0    /* No PER value map */
17969 };
17970 static asn_per_constraints_t asn_PER_memb_criticality_constr_119 CC_NOTUSED = {
17971         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17972         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17973         0, 0    /* No PER value map */
17974 };
17975 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_120 CC_NOTUSED = {
17976         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17977         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17978         0, 0    /* No PER value map */
17979 };
17980 static asn_per_constraints_t asn_PER_memb_id_constr_122 CC_NOTUSED = {
17981         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17982         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17983         0, 0    /* No PER value map */
17984 };
17985 static asn_per_constraints_t asn_PER_memb_criticality_constr_123 CC_NOTUSED = {
17986         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17987         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17988         0, 0    /* No PER value map */
17989 };
17990 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_124 CC_NOTUSED = {
17991         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17992         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17993         0, 0    /* No PER value map */
17994 };
17995 static asn_per_constraints_t asn_PER_memb_id_constr_126 CC_NOTUSED = {
17996         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17997         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17998         0, 0    /* No PER value map */
17999 };
18000 static asn_per_constraints_t asn_PER_memb_criticality_constr_127 CC_NOTUSED = {
18001         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18002         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18003         0, 0    /* No PER value map */
18004 };
18005 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_128 CC_NOTUSED = {
18006         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18007         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18008         0, 0    /* No PER value map */
18009 };
18010 static asn_per_constraints_t asn_PER_memb_id_constr_130 CC_NOTUSED = {
18011         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18012         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18013         0, 0    /* No PER value map */
18014 };
18015 static asn_per_constraints_t asn_PER_memb_criticality_constr_131 CC_NOTUSED = {
18016         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18017         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18018         0, 0    /* No PER value map */
18019 };
18020 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_132 CC_NOTUSED = {
18021         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18022         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18023         0, 0    /* No PER value map */
18024 };
18025 static asn_per_constraints_t asn_PER_memb_id_constr_134 CC_NOTUSED = {
18026         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18027         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18028         0, 0    /* No PER value map */
18029 };
18030 static asn_per_constraints_t asn_PER_memb_criticality_constr_135 CC_NOTUSED = {
18031         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18032         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18033         0, 0    /* No PER value map */
18034 };
18035 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_136 CC_NOTUSED = {
18036         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18037         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18038         0, 0    /* No PER value map */
18039 };
18040 static asn_per_constraints_t asn_PER_memb_id_constr_138 CC_NOTUSED = {
18041         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18042         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18043         0, 0    /* No PER value map */
18044 };
18045 static asn_per_constraints_t asn_PER_memb_criticality_constr_139 CC_NOTUSED = {
18046         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18047         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18048         0, 0    /* No PER value map */
18049 };
18050 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_140 CC_NOTUSED = {
18051         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18052         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18053         0, 0    /* No PER value map */
18054 };
18055 static asn_per_constraints_t asn_PER_memb_id_constr_142 CC_NOTUSED = {
18056         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18057         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18058         0, 0    /* No PER value map */
18059 };
18060 static asn_per_constraints_t asn_PER_memb_criticality_constr_143 CC_NOTUSED = {
18061         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18062         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18063         0, 0    /* No PER value map */
18064 };
18065 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_144 CC_NOTUSED = {
18066         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18067         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18068         0, 0    /* No PER value map */
18069 };
18070 static asn_per_constraints_t asn_PER_memb_id_constr_146 CC_NOTUSED = {
18071         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18072         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18073         0, 0    /* No PER value map */
18074 };
18075 static asn_per_constraints_t asn_PER_memb_criticality_constr_147 CC_NOTUSED = {
18076         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18077         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18078         0, 0    /* No PER value map */
18079 };
18080 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_148 CC_NOTUSED = {
18081         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18082         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18083         0, 0    /* No PER value map */
18084 };
18085 static asn_per_constraints_t asn_PER_memb_id_constr_150 CC_NOTUSED = {
18086         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18087         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18088         0, 0    /* No PER value map */
18089 };
18090 static asn_per_constraints_t asn_PER_memb_criticality_constr_151 CC_NOTUSED = {
18091         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18092         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18093         0, 0    /* No PER value map */
18094 };
18095 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_152 CC_NOTUSED = {
18096         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18097         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18098         0, 0    /* No PER value map */
18099 };
18100 static asn_per_constraints_t asn_PER_memb_id_constr_154 CC_NOTUSED = {
18101         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18102         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18103         0, 0    /* No PER value map */
18104 };
18105 static asn_per_constraints_t asn_PER_memb_criticality_constr_155 CC_NOTUSED = {
18106         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18107         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18108         0, 0    /* No PER value map */
18109 };
18110 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_156 CC_NOTUSED = {
18111         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18112         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18113         0, 0    /* No PER value map */
18114 };
18115 static asn_per_constraints_t asn_PER_memb_id_constr_158 CC_NOTUSED = {
18116         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18117         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18118         0, 0    /* No PER value map */
18119 };
18120 static asn_per_constraints_t asn_PER_memb_criticality_constr_159 CC_NOTUSED = {
18121         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18122         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18123         0, 0    /* No PER value map */
18124 };
18125 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_160 CC_NOTUSED = {
18126         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18127         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18128         0, 0    /* No PER value map */
18129 };
18130 static asn_per_constraints_t asn_PER_memb_id_constr_162 CC_NOTUSED = {
18131         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18132         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18133         0, 0    /* No PER value map */
18134 };
18135 static asn_per_constraints_t asn_PER_memb_criticality_constr_163 CC_NOTUSED = {
18136         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18137         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18138         0, 0    /* No PER value map */
18139 };
18140 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_164 CC_NOTUSED = {
18141         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18142         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18143         0, 0    /* No PER value map */
18144 };
18145 static asn_per_constraints_t asn_PER_memb_id_constr_166 CC_NOTUSED = {
18146         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18147         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18148         0, 0    /* No PER value map */
18149 };
18150 static asn_per_constraints_t asn_PER_memb_criticality_constr_167 CC_NOTUSED = {
18151         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18152         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18153         0, 0    /* No PER value map */
18154 };
18155 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_168 CC_NOTUSED = {
18156         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18157         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18158         0, 0    /* No PER value map */
18159 };
18160 static asn_per_constraints_t asn_PER_memb_id_constr_170 CC_NOTUSED = {
18161         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18162         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18163         0, 0    /* No PER value map */
18164 };
18165 static asn_per_constraints_t asn_PER_memb_criticality_constr_171 CC_NOTUSED = {
18166         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18167         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18168         0, 0    /* No PER value map */
18169 };
18170 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_172 CC_NOTUSED = {
18171         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18172         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18173         0, 0    /* No PER value map */
18174 };
18175 static asn_per_constraints_t asn_PER_memb_id_constr_174 CC_NOTUSED = {
18176         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18177         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18178         0, 0    /* No PER value map */
18179 };
18180 static asn_per_constraints_t asn_PER_memb_criticality_constr_175 CC_NOTUSED = {
18181         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18182         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18183         0, 0    /* No PER value map */
18184 };
18185 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_176 CC_NOTUSED = {
18186         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18187         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18188         0, 0    /* No PER value map */
18189 };
18190 static asn_per_constraints_t asn_PER_memb_id_constr_178 CC_NOTUSED = {
18191         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18192         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18193         0, 0    /* No PER value map */
18194 };
18195 static asn_per_constraints_t asn_PER_memb_criticality_constr_179 CC_NOTUSED = {
18196         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18197         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18198         0, 0    /* No PER value map */
18199 };
18200 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_180 CC_NOTUSED = {
18201         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18202         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18203         0, 0    /* No PER value map */
18204 };
18205 static asn_per_constraints_t asn_PER_memb_id_constr_182 CC_NOTUSED = {
18206         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18207         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18208         0, 0    /* No PER value map */
18209 };
18210 static asn_per_constraints_t asn_PER_memb_criticality_constr_183 CC_NOTUSED = {
18211         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18212         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18213         0, 0    /* No PER value map */
18214 };
18215 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_184 CC_NOTUSED = {
18216         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18217         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18218         0, 0    /* No PER value map */
18219 };
18220 static asn_per_constraints_t asn_PER_memb_id_constr_186 CC_NOTUSED = {
18221         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18222         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18223         0, 0    /* No PER value map */
18224 };
18225 static asn_per_constraints_t asn_PER_memb_criticality_constr_187 CC_NOTUSED = {
18226         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18227         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18228         0, 0    /* No PER value map */
18229 };
18230 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_188 CC_NOTUSED = {
18231         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18232         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18233         0, 0    /* No PER value map */
18234 };
18235 static asn_per_constraints_t asn_PER_memb_id_constr_190 CC_NOTUSED = {
18236         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18237         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18238         0, 0    /* No PER value map */
18239 };
18240 static asn_per_constraints_t asn_PER_memb_criticality_constr_191 CC_NOTUSED = {
18241         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18242         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18243         0, 0    /* No PER value map */
18244 };
18245 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_192 CC_NOTUSED = {
18246         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18247         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18248         0, 0    /* No PER value map */
18249 };
18250 static asn_per_constraints_t asn_PER_memb_id_constr_194 CC_NOTUSED = {
18251         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18252         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18253         0, 0    /* No PER value map */
18254 };
18255 static asn_per_constraints_t asn_PER_memb_criticality_constr_195 CC_NOTUSED = {
18256         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18257         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18258         0, 0    /* No PER value map */
18259 };
18260 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_196 CC_NOTUSED = {
18261         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18262         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18263         0, 0    /* No PER value map */
18264 };
18265 static asn_per_constraints_t asn_PER_memb_id_constr_198 CC_NOTUSED = {
18266         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18267         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18268         0, 0    /* No PER value map */
18269 };
18270 static asn_per_constraints_t asn_PER_memb_criticality_constr_199 CC_NOTUSED = {
18271         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18272         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18273         0, 0    /* No PER value map */
18274 };
18275 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_200 CC_NOTUSED = {
18276         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18277         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18278         0, 0    /* No PER value map */
18279 };
18280 static asn_per_constraints_t asn_PER_memb_id_constr_202 CC_NOTUSED = {
18281         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18282         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18283         0, 0    /* No PER value map */
18284 };
18285 static asn_per_constraints_t asn_PER_memb_criticality_constr_203 CC_NOTUSED = {
18286         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18287         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18288         0, 0    /* No PER value map */
18289 };
18290 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_204 CC_NOTUSED = {
18291         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18292         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18293         0, 0    /* No PER value map */
18294 };
18295 static asn_per_constraints_t asn_PER_memb_id_constr_206 CC_NOTUSED = {
18296         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18297         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18298         0, 0    /* No PER value map */
18299 };
18300 static asn_per_constraints_t asn_PER_memb_criticality_constr_207 CC_NOTUSED = {
18301         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18302         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18303         0, 0    /* No PER value map */
18304 };
18305 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_208 CC_NOTUSED = {
18306         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18307         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18308         0, 0    /* No PER value map */
18309 };
18310 static asn_per_constraints_t asn_PER_memb_id_constr_210 CC_NOTUSED = {
18311         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18312         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18313         0, 0    /* No PER value map */
18314 };
18315 static asn_per_constraints_t asn_PER_memb_criticality_constr_211 CC_NOTUSED = {
18316         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18317         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18318         0, 0    /* No PER value map */
18319 };
18320 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_212 CC_NOTUSED = {
18321         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18322         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18323         0, 0    /* No PER value map */
18324 };
18325 static asn_per_constraints_t asn_PER_memb_id_constr_214 CC_NOTUSED = {
18326         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18327         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18328         0, 0    /* No PER value map */
18329 };
18330 static asn_per_constraints_t asn_PER_memb_criticality_constr_215 CC_NOTUSED = {
18331         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18332         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18333         0, 0    /* No PER value map */
18334 };
18335 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_216 CC_NOTUSED = {
18336         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18337         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18338         0, 0    /* No PER value map */
18339 };
18340 static asn_per_constraints_t asn_PER_memb_id_constr_218 CC_NOTUSED = {
18341         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18342         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18343         0, 0    /* No PER value map */
18344 };
18345 static asn_per_constraints_t asn_PER_memb_criticality_constr_219 CC_NOTUSED = {
18346         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18347         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18348         0, 0    /* No PER value map */
18349 };
18350 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_220 CC_NOTUSED = {
18351         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18352         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18353         0, 0    /* No PER value map */
18354 };
18355 static asn_per_constraints_t asn_PER_memb_id_constr_222 CC_NOTUSED = {
18356         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18357         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18358         0, 0    /* No PER value map */
18359 };
18360 static asn_per_constraints_t asn_PER_memb_criticality_constr_223 CC_NOTUSED = {
18361         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18362         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18363         0, 0    /* No PER value map */
18364 };
18365 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_224 CC_NOTUSED = {
18366         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18367         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18368         0, 0    /* No PER value map */
18369 };
18370 static asn_per_constraints_t asn_PER_memb_id_constr_226 CC_NOTUSED = {
18371         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18372         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18373         0, 0    /* No PER value map */
18374 };
18375 static asn_per_constraints_t asn_PER_memb_criticality_constr_227 CC_NOTUSED = {
18376         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18377         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18378         0, 0    /* No PER value map */
18379 };
18380 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_228 CC_NOTUSED = {
18381         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18382         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18383         0, 0    /* No PER value map */
18384 };
18385 static asn_per_constraints_t asn_PER_memb_id_constr_230 CC_NOTUSED = {
18386         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18387         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18388         0, 0    /* No PER value map */
18389 };
18390 static asn_per_constraints_t asn_PER_memb_criticality_constr_231 CC_NOTUSED = {
18391         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18392         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18393         0, 0    /* No PER value map */
18394 };
18395 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_232 CC_NOTUSED = {
18396         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18397         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18398         0, 0    /* No PER value map */
18399 };
18400 static asn_per_constraints_t asn_PER_memb_id_constr_234 CC_NOTUSED = {
18401         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18402         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18403         0, 0    /* No PER value map */
18404 };
18405 static asn_per_constraints_t asn_PER_memb_criticality_constr_235 CC_NOTUSED = {
18406         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18407         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18408         0, 0    /* No PER value map */
18409 };
18410 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_236 CC_NOTUSED = {
18411         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18412         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18413         0, 0    /* No PER value map */
18414 };
18415 static asn_per_constraints_t asn_PER_memb_id_constr_238 CC_NOTUSED = {
18416         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18417         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18418         0, 0    /* No PER value map */
18419 };
18420 static asn_per_constraints_t asn_PER_memb_criticality_constr_239 CC_NOTUSED = {
18421         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18422         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18423         0, 0    /* No PER value map */
18424 };
18425 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_240 CC_NOTUSED = {
18426         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18427         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18428         0, 0    /* No PER value map */
18429 };
18430 static asn_per_constraints_t asn_PER_memb_id_constr_242 CC_NOTUSED = {
18431         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18432         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18433         0, 0    /* No PER value map */
18434 };
18435 static asn_per_constraints_t asn_PER_memb_criticality_constr_243 CC_NOTUSED = {
18436         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18437         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18438         0, 0    /* No PER value map */
18439 };
18440 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_244 CC_NOTUSED = {
18441         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18442         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18443         0, 0    /* No PER value map */
18444 };
18445 static asn_per_constraints_t asn_PER_memb_id_constr_246 CC_NOTUSED = {
18446         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18447         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18448         0, 0    /* No PER value map */
18449 };
18450 static asn_per_constraints_t asn_PER_memb_criticality_constr_247 CC_NOTUSED = {
18451         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18452         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18453         0, 0    /* No PER value map */
18454 };
18455 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_248 CC_NOTUSED = {
18456         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18457         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18458         0, 0    /* No PER value map */
18459 };
18460 static asn_per_constraints_t asn_PER_memb_id_constr_250 CC_NOTUSED = {
18461         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18462         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18463         0, 0    /* No PER value map */
18464 };
18465 static asn_per_constraints_t asn_PER_memb_criticality_constr_251 CC_NOTUSED = {
18466         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18467         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18468         0, 0    /* No PER value map */
18469 };
18470 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_252 CC_NOTUSED = {
18471         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18472         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18473         0, 0    /* No PER value map */
18474 };
18475 static asn_per_constraints_t asn_PER_memb_id_constr_254 CC_NOTUSED = {
18476         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18477         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18478         0, 0    /* No PER value map */
18479 };
18480 static asn_per_constraints_t asn_PER_memb_criticality_constr_255 CC_NOTUSED = {
18481         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18482         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18483         0, 0    /* No PER value map */
18484 };
18485 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_256 CC_NOTUSED = {
18486         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18487         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18488         0, 0    /* No PER value map */
18489 };
18490 static asn_per_constraints_t asn_PER_memb_id_constr_258 CC_NOTUSED = {
18491         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18492         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18493         0, 0    /* No PER value map */
18494 };
18495 static asn_per_constraints_t asn_PER_memb_criticality_constr_259 CC_NOTUSED = {
18496         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18497         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18498         0, 0    /* No PER value map */
18499 };
18500 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_260 CC_NOTUSED = {
18501         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18502         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18503         0, 0    /* No PER value map */
18504 };
18505 static asn_per_constraints_t asn_PER_memb_id_constr_262 CC_NOTUSED = {
18506         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18507         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18508         0, 0    /* No PER value map */
18509 };
18510 static asn_per_constraints_t asn_PER_memb_criticality_constr_263 CC_NOTUSED = {
18511         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18512         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18513         0, 0    /* No PER value map */
18514 };
18515 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_264 CC_NOTUSED = {
18516         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18517         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18518         0, 0    /* No PER value map */
18519 };
18520 static asn_per_constraints_t asn_PER_memb_id_constr_266 CC_NOTUSED = {
18521         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18522         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18523         0, 0    /* No PER value map */
18524 };
18525 static asn_per_constraints_t asn_PER_memb_criticality_constr_267 CC_NOTUSED = {
18526         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18527         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18528         0, 0    /* No PER value map */
18529 };
18530 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_268 CC_NOTUSED = {
18531         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18532         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18533         0, 0    /* No PER value map */
18534 };
18535 static asn_per_constraints_t asn_PER_memb_id_constr_270 CC_NOTUSED = {
18536         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18537         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18538         0, 0    /* No PER value map */
18539 };
18540 static asn_per_constraints_t asn_PER_memb_criticality_constr_271 CC_NOTUSED = {
18541         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18542         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18543         0, 0    /* No PER value map */
18544 };
18545 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_272 CC_NOTUSED = {
18546         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18547         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18548         0, 0    /* No PER value map */
18549 };
18550 static asn_per_constraints_t asn_PER_memb_id_constr_274 CC_NOTUSED = {
18551         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18552         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18553         0, 0    /* No PER value map */
18554 };
18555 static asn_per_constraints_t asn_PER_memb_criticality_constr_275 CC_NOTUSED = {
18556         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18557         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18558         0, 0    /* No PER value map */
18559 };
18560 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_276 CC_NOTUSED = {
18561         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18562         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18563         0, 0    /* No PER value map */
18564 };
18565 static asn_per_constraints_t asn_PER_memb_id_constr_278 CC_NOTUSED = {
18566         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18567         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18568         0, 0    /* No PER value map */
18569 };
18570 static asn_per_constraints_t asn_PER_memb_criticality_constr_279 CC_NOTUSED = {
18571         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18572         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18573         0, 0    /* No PER value map */
18574 };
18575 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_280 CC_NOTUSED = {
18576         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18577         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18578         0, 0    /* No PER value map */
18579 };
18580 static asn_per_constraints_t asn_PER_memb_id_constr_282 CC_NOTUSED = {
18581         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18582         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18583         0, 0    /* No PER value map */
18584 };
18585 static asn_per_constraints_t asn_PER_memb_criticality_constr_283 CC_NOTUSED = {
18586         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18587         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18588         0, 0    /* No PER value map */
18589 };
18590 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_284 CC_NOTUSED = {
18591         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18592         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18593         0, 0    /* No PER value map */
18594 };
18595 static asn_per_constraints_t asn_PER_memb_id_constr_286 CC_NOTUSED = {
18596         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18597         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18598         0, 0    /* No PER value map */
18599 };
18600 static asn_per_constraints_t asn_PER_memb_criticality_constr_287 CC_NOTUSED = {
18601         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18602         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18603         0, 0    /* No PER value map */
18604 };
18605 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_288 CC_NOTUSED = {
18606         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18607         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18608         0, 0    /* No PER value map */
18609 };
18610 static asn_per_constraints_t asn_PER_memb_id_constr_290 CC_NOTUSED = {
18611         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18612         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18613         0, 0    /* No PER value map */
18614 };
18615 static asn_per_constraints_t asn_PER_memb_criticality_constr_291 CC_NOTUSED = {
18616         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18617         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18618         0, 0    /* No PER value map */
18619 };
18620 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_292 CC_NOTUSED = {
18621         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18622         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18623         0, 0    /* No PER value map */
18624 };
18625 static asn_per_constraints_t asn_PER_memb_id_constr_294 CC_NOTUSED = {
18626         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18627         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18628         0, 0    /* No PER value map */
18629 };
18630 static asn_per_constraints_t asn_PER_memb_criticality_constr_295 CC_NOTUSED = {
18631         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18632         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18633         0, 0    /* No PER value map */
18634 };
18635 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_296 CC_NOTUSED = {
18636         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18637         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18638         0, 0    /* No PER value map */
18639 };
18640 static asn_per_constraints_t asn_PER_memb_id_constr_298 CC_NOTUSED = {
18641         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18642         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18643         0, 0    /* No PER value map */
18644 };
18645 static asn_per_constraints_t asn_PER_memb_criticality_constr_299 CC_NOTUSED = {
18646         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18647         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18648         0, 0    /* No PER value map */
18649 };
18650 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_300 CC_NOTUSED = {
18651         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18652         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18653         0, 0    /* No PER value map */
18654 };
18655 static asn_per_constraints_t asn_PER_memb_id_constr_302 CC_NOTUSED = {
18656         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18657         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18658         0, 0    /* No PER value map */
18659 };
18660 static asn_per_constraints_t asn_PER_memb_criticality_constr_303 CC_NOTUSED = {
18661         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18662         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18663         0, 0    /* No PER value map */
18664 };
18665 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_304 CC_NOTUSED = {
18666         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18667         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18668         0, 0    /* No PER value map */
18669 };
18670 static asn_per_constraints_t asn_PER_memb_id_constr_306 CC_NOTUSED = {
18671         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18672         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18673         0, 0    /* No PER value map */
18674 };
18675 static asn_per_constraints_t asn_PER_memb_criticality_constr_307 CC_NOTUSED = {
18676         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18677         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18678         0, 0    /* No PER value map */
18679 };
18680 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_308 CC_NOTUSED = {
18681         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18682         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18683         0, 0    /* No PER value map */
18684 };
18685 static asn_per_constraints_t asn_PER_memb_id_constr_310 CC_NOTUSED = {
18686         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18687         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18688         0, 0    /* No PER value map */
18689 };
18690 static asn_per_constraints_t asn_PER_memb_criticality_constr_311 CC_NOTUSED = {
18691         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18692         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18693         0, 0    /* No PER value map */
18694 };
18695 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_312 CC_NOTUSED = {
18696         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18697         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18698         0, 0    /* No PER value map */
18699 };
18700 static asn_per_constraints_t asn_PER_memb_id_constr_314 CC_NOTUSED = {
18701         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18702         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18703         0, 0    /* No PER value map */
18704 };
18705 static asn_per_constraints_t asn_PER_memb_criticality_constr_315 CC_NOTUSED = {
18706         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18707         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18708         0, 0    /* No PER value map */
18709 };
18710 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_316 CC_NOTUSED = {
18711         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18712         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18713         0, 0    /* No PER value map */
18714 };
18715 static asn_per_constraints_t asn_PER_memb_id_constr_318 CC_NOTUSED = {
18716         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18717         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18718         0, 0    /* No PER value map */
18719 };
18720 static asn_per_constraints_t asn_PER_memb_criticality_constr_319 CC_NOTUSED = {
18721         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18722         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18723         0, 0    /* No PER value map */
18724 };
18725 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_320 CC_NOTUSED = {
18726         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18727         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18728         0, 0    /* No PER value map */
18729 };
18730 static asn_per_constraints_t asn_PER_memb_id_constr_322 CC_NOTUSED = {
18731         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18732         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18733         0, 0    /* No PER value map */
18734 };
18735 static asn_per_constraints_t asn_PER_memb_criticality_constr_323 CC_NOTUSED = {
18736         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18737         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18738         0, 0    /* No PER value map */
18739 };
18740 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_324 CC_NOTUSED = {
18741         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18742         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18743         0, 0    /* No PER value map */
18744 };
18745 static asn_per_constraints_t asn_PER_memb_id_constr_326 CC_NOTUSED = {
18746         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18747         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18748         0, 0    /* No PER value map */
18749 };
18750 static asn_per_constraints_t asn_PER_memb_criticality_constr_327 CC_NOTUSED = {
18751         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18752         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18753         0, 0    /* No PER value map */
18754 };
18755 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_328 CC_NOTUSED = {
18756         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18757         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18758         0, 0    /* No PER value map */
18759 };
18760 static asn_per_constraints_t asn_PER_memb_id_constr_330 CC_NOTUSED = {
18761         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18762         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18763         0, 0    /* No PER value map */
18764 };
18765 static asn_per_constraints_t asn_PER_memb_criticality_constr_331 CC_NOTUSED = {
18766         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18767         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18768         0, 0    /* No PER value map */
18769 };
18770 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_332 CC_NOTUSED = {
18771         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18772         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18773         0, 0    /* No PER value map */
18774 };
18775 static asn_per_constraints_t asn_PER_memb_id_constr_334 CC_NOTUSED = {
18776         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18777         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18778         0, 0    /* No PER value map */
18779 };
18780 static asn_per_constraints_t asn_PER_memb_criticality_constr_335 CC_NOTUSED = {
18781         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18782         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18783         0, 0    /* No PER value map */
18784 };
18785 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_336 CC_NOTUSED = {
18786         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18787         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18788         0, 0    /* No PER value map */
18789 };
18790 static asn_per_constraints_t asn_PER_memb_id_constr_338 CC_NOTUSED = {
18791         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18792         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18793         0, 0    /* No PER value map */
18794 };
18795 static asn_per_constraints_t asn_PER_memb_criticality_constr_339 CC_NOTUSED = {
18796         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18797         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18798         0, 0    /* No PER value map */
18799 };
18800 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_340 CC_NOTUSED = {
18801         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18802         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18803         0, 0    /* No PER value map */
18804 };
18805 static asn_per_constraints_t asn_PER_memb_id_constr_342 CC_NOTUSED = {
18806         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18807         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18808         0, 0    /* No PER value map */
18809 };
18810 static asn_per_constraints_t asn_PER_memb_criticality_constr_343 CC_NOTUSED = {
18811         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18812         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18813         0, 0    /* No PER value map */
18814 };
18815 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_344 CC_NOTUSED = {
18816         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18817         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18818         0, 0    /* No PER value map */
18819 };
18820 static asn_per_constraints_t asn_PER_memb_id_constr_346 CC_NOTUSED = {
18821         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18822         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18823         0, 0    /* No PER value map */
18824 };
18825 static asn_per_constraints_t asn_PER_memb_criticality_constr_347 CC_NOTUSED = {
18826         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18827         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18828         0, 0    /* No PER value map */
18829 };
18830 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_348 CC_NOTUSED = {
18831         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18832         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18833         0, 0    /* No PER value map */
18834 };
18835 static asn_per_constraints_t asn_PER_memb_id_constr_350 CC_NOTUSED = {
18836         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18837         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18838         0, 0    /* No PER value map */
18839 };
18840 static asn_per_constraints_t asn_PER_memb_criticality_constr_351 CC_NOTUSED = {
18841         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18842         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18843         0, 0    /* No PER value map */
18844 };
18845 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_352 CC_NOTUSED = {
18846         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18847         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18848         0, 0    /* No PER value map */
18849 };
18850 static asn_per_constraints_t asn_PER_memb_id_constr_354 CC_NOTUSED = {
18851         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18852         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18853         0, 0    /* No PER value map */
18854 };
18855 static asn_per_constraints_t asn_PER_memb_criticality_constr_355 CC_NOTUSED = {
18856         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18857         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18858         0, 0    /* No PER value map */
18859 };
18860 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_356 CC_NOTUSED = {
18861         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18862         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18863         0, 0    /* No PER value map */
18864 };
18865 static asn_per_constraints_t asn_PER_memb_id_constr_358 CC_NOTUSED = {
18866         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18867         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18868         0, 0    /* No PER value map */
18869 };
18870 static asn_per_constraints_t asn_PER_memb_criticality_constr_359 CC_NOTUSED = {
18871         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18872         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18873         0, 0    /* No PER value map */
18874 };
18875 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_360 CC_NOTUSED = {
18876         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18877         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18878         0, 0    /* No PER value map */
18879 };
18880 static asn_per_constraints_t asn_PER_memb_id_constr_362 CC_NOTUSED = {
18881         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18882         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18883         0, 0    /* No PER value map */
18884 };
18885 static asn_per_constraints_t asn_PER_memb_criticality_constr_363 CC_NOTUSED = {
18886         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18887         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18888         0, 0    /* No PER value map */
18889 };
18890 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_364 CC_NOTUSED = {
18891         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18892         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18893         0, 0    /* No PER value map */
18894 };
18895 static asn_per_constraints_t asn_PER_memb_id_constr_366 CC_NOTUSED = {
18896         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18897         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18898         0, 0    /* No PER value map */
18899 };
18900 static asn_per_constraints_t asn_PER_memb_criticality_constr_367 CC_NOTUSED = {
18901         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18902         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18903         0, 0    /* No PER value map */
18904 };
18905 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_368 CC_NOTUSED = {
18906         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18907         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18908         0, 0    /* No PER value map */
18909 };
18910 static asn_per_constraints_t asn_PER_memb_id_constr_370 CC_NOTUSED = {
18911         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18912         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18913         0, 0    /* No PER value map */
18914 };
18915 static asn_per_constraints_t asn_PER_memb_criticality_constr_371 CC_NOTUSED = {
18916         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18917         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18918         0, 0    /* No PER value map */
18919 };
18920 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_372 CC_NOTUSED = {
18921         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18922         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18923         0, 0    /* No PER value map */
18924 };
18925 static asn_per_constraints_t asn_PER_memb_id_constr_374 CC_NOTUSED = {
18926         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18927         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18928         0, 0    /* No PER value map */
18929 };
18930 static asn_per_constraints_t asn_PER_memb_criticality_constr_375 CC_NOTUSED = {
18931         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18932         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18933         0, 0    /* No PER value map */
18934 };
18935 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_376 CC_NOTUSED = {
18936         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18937         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18938         0, 0    /* No PER value map */
18939 };
18940 static asn_per_constraints_t asn_PER_memb_id_constr_378 CC_NOTUSED = {
18941         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18942         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18943         0, 0    /* No PER value map */
18944 };
18945 static asn_per_constraints_t asn_PER_memb_criticality_constr_379 CC_NOTUSED = {
18946         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18947         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18948         0, 0    /* No PER value map */
18949 };
18950 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_380 CC_NOTUSED = {
18951         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18952         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18953         0, 0    /* No PER value map */
18954 };
18955 static asn_per_constraints_t asn_PER_memb_id_constr_382 CC_NOTUSED = {
18956         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18957         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18958         0, 0    /* No PER value map */
18959 };
18960 static asn_per_constraints_t asn_PER_memb_criticality_constr_383 CC_NOTUSED = {
18961         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18962         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18963         0, 0    /* No PER value map */
18964 };
18965 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_384 CC_NOTUSED = {
18966         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18967         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18968         0, 0    /* No PER value map */
18969 };
18970 static asn_per_constraints_t asn_PER_memb_id_constr_386 CC_NOTUSED = {
18971         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18972         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18973         0, 0    /* No PER value map */
18974 };
18975 static asn_per_constraints_t asn_PER_memb_criticality_constr_387 CC_NOTUSED = {
18976         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18977         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18978         0, 0    /* No PER value map */
18979 };
18980 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_388 CC_NOTUSED = {
18981         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18982         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18983         0, 0    /* No PER value map */
18984 };
18985 static asn_per_constraints_t asn_PER_memb_id_constr_390 CC_NOTUSED = {
18986         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18987         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18988         0, 0    /* No PER value map */
18989 };
18990 static asn_per_constraints_t asn_PER_memb_criticality_constr_391 CC_NOTUSED = {
18991         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18992         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18993         0, 0    /* No PER value map */
18994 };
18995 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_392 CC_NOTUSED = {
18996         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18997         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18998         0, 0    /* No PER value map */
18999 };
19000 static asn_per_constraints_t asn_PER_memb_id_constr_394 CC_NOTUSED = {
19001         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19002         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19003         0, 0    /* No PER value map */
19004 };
19005 static asn_per_constraints_t asn_PER_memb_criticality_constr_395 CC_NOTUSED = {
19006         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19007         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19008         0, 0    /* No PER value map */
19009 };
19010 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_396 CC_NOTUSED = {
19011         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19012         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19013         0, 0    /* No PER value map */
19014 };
19015 static asn_per_constraints_t asn_PER_memb_id_constr_398 CC_NOTUSED = {
19016         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19017         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19018         0, 0    /* No PER value map */
19019 };
19020 static asn_per_constraints_t asn_PER_memb_criticality_constr_399 CC_NOTUSED = {
19021         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19022         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19023         0, 0    /* No PER value map */
19024 };
19025 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_400 CC_NOTUSED = {
19026         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19027         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19028         0, 0    /* No PER value map */
19029 };
19030 static asn_per_constraints_t asn_PER_memb_id_constr_402 CC_NOTUSED = {
19031         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19032         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19033         0, 0    /* No PER value map */
19034 };
19035 static asn_per_constraints_t asn_PER_memb_criticality_constr_403 CC_NOTUSED = {
19036         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19037         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19038         0, 0    /* No PER value map */
19039 };
19040 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_404 CC_NOTUSED = {
19041         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19042         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19043         0, 0    /* No PER value map */
19044 };
19045 static asn_per_constraints_t asn_PER_memb_id_constr_406 CC_NOTUSED = {
19046         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19047         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19048         0, 0    /* No PER value map */
19049 };
19050 static asn_per_constraints_t asn_PER_memb_criticality_constr_407 CC_NOTUSED = {
19051         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19052         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19053         0, 0    /* No PER value map */
19054 };
19055 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_408 CC_NOTUSED = {
19056         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19057         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19058         0, 0    /* No PER value map */
19059 };
19060 static asn_per_constraints_t asn_PER_memb_id_constr_410 CC_NOTUSED = {
19061         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19062         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19063         0, 0    /* No PER value map */
19064 };
19065 static asn_per_constraints_t asn_PER_memb_criticality_constr_411 CC_NOTUSED = {
19066         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19067         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19068         0, 0    /* No PER value map */
19069 };
19070 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_412 CC_NOTUSED = {
19071         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19072         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19073         0, 0    /* No PER value map */
19074 };
19075 static asn_per_constraints_t asn_PER_memb_id_constr_414 CC_NOTUSED = {
19076         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19077         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19078         0, 0    /* No PER value map */
19079 };
19080 static asn_per_constraints_t asn_PER_memb_criticality_constr_415 CC_NOTUSED = {
19081         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19082         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19083         0, 0    /* No PER value map */
19084 };
19085 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_416 CC_NOTUSED = {
19086         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19087         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19088         0, 0    /* No PER value map */
19089 };
19090 static asn_per_constraints_t asn_PER_memb_id_constr_418 CC_NOTUSED = {
19091         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19092         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19093         0, 0    /* No PER value map */
19094 };
19095 static asn_per_constraints_t asn_PER_memb_criticality_constr_419 CC_NOTUSED = {
19096         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19097         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19098         0, 0    /* No PER value map */
19099 };
19100 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_420 CC_NOTUSED = {
19101         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19102         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19103         0, 0    /* No PER value map */
19104 };
19105 static asn_per_constraints_t asn_PER_memb_id_constr_422 CC_NOTUSED = {
19106         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19107         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19108         0, 0    /* No PER value map */
19109 };
19110 static asn_per_constraints_t asn_PER_memb_criticality_constr_423 CC_NOTUSED = {
19111         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19112         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19113         0, 0    /* No PER value map */
19114 };
19115 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_424 CC_NOTUSED = {
19116         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19117         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19118         0, 0    /* No PER value map */
19119 };
19120 static asn_per_constraints_t asn_PER_memb_id_constr_426 CC_NOTUSED = {
19121         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19122         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19123         0, 0    /* No PER value map */
19124 };
19125 static asn_per_constraints_t asn_PER_memb_criticality_constr_427 CC_NOTUSED = {
19126         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19127         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19128         0, 0    /* No PER value map */
19129 };
19130 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_428 CC_NOTUSED = {
19131         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19132         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19133         0, 0    /* No PER value map */
19134 };
19135 static asn_per_constraints_t asn_PER_memb_id_constr_430 CC_NOTUSED = {
19136         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19137         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19138         0, 0    /* No PER value map */
19139 };
19140 static asn_per_constraints_t asn_PER_memb_criticality_constr_431 CC_NOTUSED = {
19141         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19142         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19143         0, 0    /* No PER value map */
19144 };
19145 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_432 CC_NOTUSED = {
19146         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19147         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19148         0, 0    /* No PER value map */
19149 };
19150 static asn_per_constraints_t asn_PER_memb_id_constr_434 CC_NOTUSED = {
19151         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19152         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19153         0, 0    /* No PER value map */
19154 };
19155 static asn_per_constraints_t asn_PER_memb_criticality_constr_435 CC_NOTUSED = {
19156         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19157         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19158         0, 0    /* No PER value map */
19159 };
19160 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_436 CC_NOTUSED = {
19161         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19162         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19163         0, 0    /* No PER value map */
19164 };
19165 static asn_per_constraints_t asn_PER_memb_id_constr_438 CC_NOTUSED = {
19166         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19167         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19168         0, 0    /* No PER value map */
19169 };
19170 static asn_per_constraints_t asn_PER_memb_criticality_constr_439 CC_NOTUSED = {
19171         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19172         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19173         0, 0    /* No PER value map */
19174 };
19175 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_440 CC_NOTUSED = {
19176         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19177         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19178         0, 0    /* No PER value map */
19179 };
19180 static asn_per_constraints_t asn_PER_memb_id_constr_442 CC_NOTUSED = {
19181         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19182         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19183         0, 0    /* No PER value map */
19184 };
19185 static asn_per_constraints_t asn_PER_memb_criticality_constr_443 CC_NOTUSED = {
19186         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19187         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19188         0, 0    /* No PER value map */
19189 };
19190 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_444 CC_NOTUSED = {
19191         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19192         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19193         0, 0    /* No PER value map */
19194 };
19195 static asn_per_constraints_t asn_PER_memb_id_constr_446 CC_NOTUSED = {
19196         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19197         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19198         0, 0    /* No PER value map */
19199 };
19200 static asn_per_constraints_t asn_PER_memb_criticality_constr_447 CC_NOTUSED = {
19201         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19202         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19203         0, 0    /* No PER value map */
19204 };
19205 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_448 CC_NOTUSED = {
19206         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19207         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19208         0, 0    /* No PER value map */
19209 };
19210 static asn_per_constraints_t asn_PER_memb_id_constr_450 CC_NOTUSED = {
19211         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19212         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19213         0, 0    /* No PER value map */
19214 };
19215 static asn_per_constraints_t asn_PER_memb_criticality_constr_451 CC_NOTUSED = {
19216         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19217         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19218         0, 0    /* No PER value map */
19219 };
19220 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_452 CC_NOTUSED = {
19221         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19222         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19223         0, 0    /* No PER value map */
19224 };
19225 static asn_per_constraints_t asn_PER_memb_id_constr_454 CC_NOTUSED = {
19226         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19227         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19228         0, 0    /* No PER value map */
19229 };
19230 static asn_per_constraints_t asn_PER_memb_criticality_constr_455 CC_NOTUSED = {
19231         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19232         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19233         0, 0    /* No PER value map */
19234 };
19235 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_456 CC_NOTUSED = {
19236         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19237         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19238         0, 0    /* No PER value map */
19239 };
19240 static asn_per_constraints_t asn_PER_memb_id_constr_458 CC_NOTUSED = {
19241         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19242         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19243         0, 0    /* No PER value map */
19244 };
19245 static asn_per_constraints_t asn_PER_memb_criticality_constr_459 CC_NOTUSED = {
19246         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19247         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19248         0, 0    /* No PER value map */
19249 };
19250 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_460 CC_NOTUSED = {
19251         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19252         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19253         0, 0    /* No PER value map */
19254 };
19255 static asn_per_constraints_t asn_PER_memb_id_constr_462 CC_NOTUSED = {
19256         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19257         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19258         0, 0    /* No PER value map */
19259 };
19260 static asn_per_constraints_t asn_PER_memb_criticality_constr_463 CC_NOTUSED = {
19261         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19262         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19263         0, 0    /* No PER value map */
19264 };
19265 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_464 CC_NOTUSED = {
19266         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19267         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19268         0, 0    /* No PER value map */
19269 };
19270 static asn_per_constraints_t asn_PER_memb_id_constr_466 CC_NOTUSED = {
19271         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19272         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19273         0, 0    /* No PER value map */
19274 };
19275 static asn_per_constraints_t asn_PER_memb_criticality_constr_467 CC_NOTUSED = {
19276         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19277         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19278         0, 0    /* No PER value map */
19279 };
19280 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_468 CC_NOTUSED = {
19281         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19282         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19283         0, 0    /* No PER value map */
19284 };
19285 static asn_per_constraints_t asn_PER_memb_id_constr_470 CC_NOTUSED = {
19286         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19287         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19288         0, 0    /* No PER value map */
19289 };
19290 static asn_per_constraints_t asn_PER_memb_criticality_constr_471 CC_NOTUSED = {
19291         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19292         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19293         0, 0    /* No PER value map */
19294 };
19295 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_472 CC_NOTUSED = {
19296         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19297         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19298         0, 0    /* No PER value map */
19299 };
19300 static asn_per_constraints_t asn_PER_memb_id_constr_474 CC_NOTUSED = {
19301         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19302         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19303         0, 0    /* No PER value map */
19304 };
19305 static asn_per_constraints_t asn_PER_memb_criticality_constr_475 CC_NOTUSED = {
19306         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19307         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19308         0, 0    /* No PER value map */
19309 };
19310 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_476 CC_NOTUSED = {
19311         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19312         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19313         0, 0    /* No PER value map */
19314 };
19315 static asn_per_constraints_t asn_PER_memb_id_constr_478 CC_NOTUSED = {
19316         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19317         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19318         0, 0    /* No PER value map */
19319 };
19320 static asn_per_constraints_t asn_PER_memb_criticality_constr_479 CC_NOTUSED = {
19321         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19322         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19323         0, 0    /* No PER value map */
19324 };
19325 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_480 CC_NOTUSED = {
19326         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19327         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19328         0, 0    /* No PER value map */
19329 };
19330 static asn_per_constraints_t asn_PER_memb_id_constr_482 CC_NOTUSED = {
19331         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19332         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19333         0, 0    /* No PER value map */
19334 };
19335 static asn_per_constraints_t asn_PER_memb_criticality_constr_483 CC_NOTUSED = {
19336         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19337         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19338         0, 0    /* No PER value map */
19339 };
19340 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_484 CC_NOTUSED = {
19341         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19342         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19343         0, 0    /* No PER value map */
19344 };
19345 static asn_per_constraints_t asn_PER_memb_id_constr_486 CC_NOTUSED = {
19346         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19347         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19348         0, 0    /* No PER value map */
19349 };
19350 static asn_per_constraints_t asn_PER_memb_criticality_constr_487 CC_NOTUSED = {
19351         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19352         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19353         0, 0    /* No PER value map */
19354 };
19355 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_488 CC_NOTUSED = {
19356         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19357         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19358         0, 0    /* No PER value map */
19359 };
19360 static asn_per_constraints_t asn_PER_memb_id_constr_490 CC_NOTUSED = {
19361         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19362         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19363         0, 0    /* No PER value map */
19364 };
19365 static asn_per_constraints_t asn_PER_memb_criticality_constr_491 CC_NOTUSED = {
19366         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19367         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19368         0, 0    /* No PER value map */
19369 };
19370 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_492 CC_NOTUSED = {
19371         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19372         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19373         0, 0    /* No PER value map */
19374 };
19375 static asn_per_constraints_t asn_PER_memb_id_constr_494 CC_NOTUSED = {
19376         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19377         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19378         0, 0    /* No PER value map */
19379 };
19380 static asn_per_constraints_t asn_PER_memb_criticality_constr_495 CC_NOTUSED = {
19381         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19382         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19383         0, 0    /* No PER value map */
19384 };
19385 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_496 CC_NOTUSED = {
19386         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19387         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19388         0, 0    /* No PER value map */
19389 };
19390 static asn_per_constraints_t asn_PER_memb_id_constr_498 CC_NOTUSED = {
19391         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19392         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19393         0, 0    /* No PER value map */
19394 };
19395 static asn_per_constraints_t asn_PER_memb_criticality_constr_499 CC_NOTUSED = {
19396         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19397         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19398         0, 0    /* No PER value map */
19399 };
19400 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_500 CC_NOTUSED = {
19401         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19402         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19403         0, 0    /* No PER value map */
19404 };
19405 static asn_per_constraints_t asn_PER_memb_id_constr_502 CC_NOTUSED = {
19406         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19407         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19408         0, 0    /* No PER value map */
19409 };
19410 static asn_per_constraints_t asn_PER_memb_criticality_constr_503 CC_NOTUSED = {
19411         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19412         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19413         0, 0    /* No PER value map */
19414 };
19415 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_504 CC_NOTUSED = {
19416         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19417         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19418         0, 0    /* No PER value map */
19419 };
19420 static asn_per_constraints_t asn_PER_memb_id_constr_506 CC_NOTUSED = {
19421         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19422         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19423         0, 0    /* No PER value map */
19424 };
19425 static asn_per_constraints_t asn_PER_memb_criticality_constr_507 CC_NOTUSED = {
19426         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19427         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19428         0, 0    /* No PER value map */
19429 };
19430 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_508 CC_NOTUSED = {
19431         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19432         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19433         0, 0    /* No PER value map */
19434 };
19435 static asn_per_constraints_t asn_PER_memb_id_constr_510 CC_NOTUSED = {
19436         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19437         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19438         0, 0    /* No PER value map */
19439 };
19440 static asn_per_constraints_t asn_PER_memb_criticality_constr_511 CC_NOTUSED = {
19441         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19442         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19443         0, 0    /* No PER value map */
19444 };
19445 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_512 CC_NOTUSED = {
19446         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19447         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19448         0, 0    /* No PER value map */
19449 };
19450 static asn_per_constraints_t asn_PER_memb_id_constr_514 CC_NOTUSED = {
19451         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19452         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19453         0, 0    /* No PER value map */
19454 };
19455 static asn_per_constraints_t asn_PER_memb_criticality_constr_515 CC_NOTUSED = {
19456         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19457         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19458         0, 0    /* No PER value map */
19459 };
19460 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_516 CC_NOTUSED = {
19461         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19462         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19463         0, 0    /* No PER value map */
19464 };
19465 static asn_per_constraints_t asn_PER_memb_id_constr_518 CC_NOTUSED = {
19466         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19467         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19468         0, 0    /* No PER value map */
19469 };
19470 static asn_per_constraints_t asn_PER_memb_criticality_constr_519 CC_NOTUSED = {
19471         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19472         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19473         0, 0    /* No PER value map */
19474 };
19475 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_520 CC_NOTUSED = {
19476         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19477         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19478         0, 0    /* No PER value map */
19479 };
19480 static asn_per_constraints_t asn_PER_memb_id_constr_522 CC_NOTUSED = {
19481         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19482         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19483         0, 0    /* No PER value map */
19484 };
19485 static asn_per_constraints_t asn_PER_memb_criticality_constr_523 CC_NOTUSED = {
19486         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19487         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19488         0, 0    /* No PER value map */
19489 };
19490 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_524 CC_NOTUSED = {
19491         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19492         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19493         0, 0    /* No PER value map */
19494 };
19495 static asn_per_constraints_t asn_PER_memb_id_constr_526 CC_NOTUSED = {
19496         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19497         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19498         0, 0    /* No PER value map */
19499 };
19500 static asn_per_constraints_t asn_PER_memb_criticality_constr_527 CC_NOTUSED = {
19501         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19502         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19503         0, 0    /* No PER value map */
19504 };
19505 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_528 CC_NOTUSED = {
19506         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19507         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19508         0, 0    /* No PER value map */
19509 };
19510 static asn_per_constraints_t asn_PER_memb_id_constr_530 CC_NOTUSED = {
19511         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19512         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19513         0, 0    /* No PER value map */
19514 };
19515 static asn_per_constraints_t asn_PER_memb_criticality_constr_531 CC_NOTUSED = {
19516         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19517         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19518         0, 0    /* No PER value map */
19519 };
19520 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_532 CC_NOTUSED = {
19521         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19522         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19523         0, 0    /* No PER value map */
19524 };
19525 static asn_per_constraints_t asn_PER_memb_id_constr_534 CC_NOTUSED = {
19526         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19527         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19528         0, 0    /* No PER value map */
19529 };
19530 static asn_per_constraints_t asn_PER_memb_criticality_constr_535 CC_NOTUSED = {
19531         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19532         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19533         0, 0    /* No PER value map */
19534 };
19535 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_536 CC_NOTUSED = {
19536         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19537         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19538         0, 0    /* No PER value map */
19539 };
19540 static asn_per_constraints_t asn_PER_memb_id_constr_538 CC_NOTUSED = {
19541         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19542         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19543         0, 0    /* No PER value map */
19544 };
19545 static asn_per_constraints_t asn_PER_memb_criticality_constr_539 CC_NOTUSED = {
19546         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19547         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19548         0, 0    /* No PER value map */
19549 };
19550 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_540 CC_NOTUSED = {
19551         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19552         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19553         0, 0    /* No PER value map */
19554 };
19555 static asn_per_constraints_t asn_PER_memb_id_constr_542 CC_NOTUSED = {
19556         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19557         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19558         0, 0    /* No PER value map */
19559 };
19560 static asn_per_constraints_t asn_PER_memb_criticality_constr_543 CC_NOTUSED = {
19561         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19562         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19563         0, 0    /* No PER value map */
19564 };
19565 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_544 CC_NOTUSED = {
19566         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19567         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19568         0, 0    /* No PER value map */
19569 };
19570 static asn_per_constraints_t asn_PER_memb_id_constr_546 CC_NOTUSED = {
19571         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19572         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19573         0, 0    /* No PER value map */
19574 };
19575 static asn_per_constraints_t asn_PER_memb_criticality_constr_547 CC_NOTUSED = {
19576         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19577         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19578         0, 0    /* No PER value map */
19579 };
19580 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_548 CC_NOTUSED = {
19581         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19582         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19583         0, 0    /* No PER value map */
19584 };
19585 static asn_per_constraints_t asn_PER_memb_id_constr_550 CC_NOTUSED = {
19586         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19587         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19588         0, 0    /* No PER value map */
19589 };
19590 static asn_per_constraints_t asn_PER_memb_criticality_constr_551 CC_NOTUSED = {
19591         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19592         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19593         0, 0    /* No PER value map */
19594 };
19595 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_552 CC_NOTUSED = {
19596         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19597         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19598         0, 0    /* No PER value map */
19599 };
19600 static asn_per_constraints_t asn_PER_memb_id_constr_554 CC_NOTUSED = {
19601         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19602         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19603         0, 0    /* No PER value map */
19604 };
19605 static asn_per_constraints_t asn_PER_memb_criticality_constr_555 CC_NOTUSED = {
19606         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19607         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19608         0, 0    /* No PER value map */
19609 };
19610 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_556 CC_NOTUSED = {
19611         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19612         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19613         0, 0    /* No PER value map */
19614 };
19615 static asn_per_constraints_t asn_PER_memb_id_constr_558 CC_NOTUSED = {
19616         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19617         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19618         0, 0    /* No PER value map */
19619 };
19620 static asn_per_constraints_t asn_PER_memb_criticality_constr_559 CC_NOTUSED = {
19621         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19622         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19623         0, 0    /* No PER value map */
19624 };
19625 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_560 CC_NOTUSED = {
19626         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19627         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19628         0, 0    /* No PER value map */
19629 };
19630 static asn_per_constraints_t asn_PER_memb_id_constr_562 CC_NOTUSED = {
19631         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19632         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19633         0, 0    /* No PER value map */
19634 };
19635 static asn_per_constraints_t asn_PER_memb_criticality_constr_563 CC_NOTUSED = {
19636         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19637         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19638         0, 0    /* No PER value map */
19639 };
19640 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_564 CC_NOTUSED = {
19641         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19642         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19643         0, 0    /* No PER value map */
19644 };
19645 static asn_per_constraints_t asn_PER_memb_id_constr_566 CC_NOTUSED = {
19646         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19647         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19648         0, 0    /* No PER value map */
19649 };
19650 static asn_per_constraints_t asn_PER_memb_criticality_constr_567 CC_NOTUSED = {
19651         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19652         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19653         0, 0    /* No PER value map */
19654 };
19655 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_568 CC_NOTUSED = {
19656         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19657         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19658         0, 0    /* No PER value map */
19659 };
19660 static asn_per_constraints_t asn_PER_memb_id_constr_570 CC_NOTUSED = {
19661         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19662         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19663         0, 0    /* No PER value map */
19664 };
19665 static asn_per_constraints_t asn_PER_memb_criticality_constr_571 CC_NOTUSED = {
19666         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19667         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19668         0, 0    /* No PER value map */
19669 };
19670 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_572 CC_NOTUSED = {
19671         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19672         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19673         0, 0    /* No PER value map */
19674 };
19675 static asn_per_constraints_t asn_PER_memb_id_constr_574 CC_NOTUSED = {
19676         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19677         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19678         0, 0    /* No PER value map */
19679 };
19680 static asn_per_constraints_t asn_PER_memb_criticality_constr_575 CC_NOTUSED = {
19681         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19682         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19683         0, 0    /* No PER value map */
19684 };
19685 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_576 CC_NOTUSED = {
19686         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19687         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19688         0, 0    /* No PER value map */
19689 };
19690 static asn_per_constraints_t asn_PER_memb_id_constr_578 CC_NOTUSED = {
19691         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19692         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19693         0, 0    /* No PER value map */
19694 };
19695 static asn_per_constraints_t asn_PER_memb_criticality_constr_579 CC_NOTUSED = {
19696         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19697         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19698         0, 0    /* No PER value map */
19699 };
19700 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_580 CC_NOTUSED = {
19701         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19702         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19703         0, 0    /* No PER value map */
19704 };
19705 static asn_per_constraints_t asn_PER_memb_id_constr_582 CC_NOTUSED = {
19706         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19707         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19708         0, 0    /* No PER value map */
19709 };
19710 static asn_per_constraints_t asn_PER_memb_criticality_constr_583 CC_NOTUSED = {
19711         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19712         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19713         0, 0    /* No PER value map */
19714 };
19715 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_584 CC_NOTUSED = {
19716         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19717         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19718         0, 0    /* No PER value map */
19719 };
19720 static asn_per_constraints_t asn_PER_memb_id_constr_586 CC_NOTUSED = {
19721         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19722         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19723         0, 0    /* No PER value map */
19724 };
19725 static asn_per_constraints_t asn_PER_memb_criticality_constr_587 CC_NOTUSED = {
19726         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19727         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19728         0, 0    /* No PER value map */
19729 };
19730 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_588 CC_NOTUSED = {
19731         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19732         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19733         0, 0    /* No PER value map */
19734 };
19735 static asn_per_constraints_t asn_PER_memb_id_constr_590 CC_NOTUSED = {
19736         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19737         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19738         0, 0    /* No PER value map */
19739 };
19740 static asn_per_constraints_t asn_PER_memb_criticality_constr_591 CC_NOTUSED = {
19741         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19742         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19743         0, 0    /* No PER value map */
19744 };
19745 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_592 CC_NOTUSED = {
19746         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19747         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19748         0, 0    /* No PER value map */
19749 };
19750 static asn_per_constraints_t asn_PER_memb_id_constr_594 CC_NOTUSED = {
19751         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19752         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19753         0, 0    /* No PER value map */
19754 };
19755 static asn_per_constraints_t asn_PER_memb_criticality_constr_595 CC_NOTUSED = {
19756         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19757         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19758         0, 0    /* No PER value map */
19759 };
19760 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_596 CC_NOTUSED = {
19761         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19762         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19763         0, 0    /* No PER value map */
19764 };
19765 static asn_per_constraints_t asn_PER_memb_id_constr_598 CC_NOTUSED = {
19766         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19767         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19768         0, 0    /* No PER value map */
19769 };
19770 static asn_per_constraints_t asn_PER_memb_criticality_constr_599 CC_NOTUSED = {
19771         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19772         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19773         0, 0    /* No PER value map */
19774 };
19775 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_600 CC_NOTUSED = {
19776         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19777         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19778         0, 0    /* No PER value map */
19779 };
19780 static asn_per_constraints_t asn_PER_memb_id_constr_602 CC_NOTUSED = {
19781         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19782         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19783         0, 0    /* No PER value map */
19784 };
19785 static asn_per_constraints_t asn_PER_memb_criticality_constr_603 CC_NOTUSED = {
19786         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19787         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19788         0, 0    /* No PER value map */
19789 };
19790 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_604 CC_NOTUSED = {
19791         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19792         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19793         0, 0    /* No PER value map */
19794 };
19795 static asn_per_constraints_t asn_PER_memb_id_constr_606 CC_NOTUSED = {
19796         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19797         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19798         0, 0    /* No PER value map */
19799 };
19800 static asn_per_constraints_t asn_PER_memb_criticality_constr_607 CC_NOTUSED = {
19801         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19802         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19803         0, 0    /* No PER value map */
19804 };
19805 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_608 CC_NOTUSED = {
19806         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19807         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19808         0, 0    /* No PER value map */
19809 };
19810 static asn_per_constraints_t asn_PER_memb_id_constr_610 CC_NOTUSED = {
19811         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19812         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19813         0, 0    /* No PER value map */
19814 };
19815 static asn_per_constraints_t asn_PER_memb_criticality_constr_611 CC_NOTUSED = {
19816         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19817         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19818         0, 0    /* No PER value map */
19819 };
19820 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_612 CC_NOTUSED = {
19821         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19822         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19823         0, 0    /* No PER value map */
19824 };
19825 static asn_per_constraints_t asn_PER_memb_id_constr_614 CC_NOTUSED = {
19826         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19827         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19828         0, 0    /* No PER value map */
19829 };
19830 static asn_per_constraints_t asn_PER_memb_criticality_constr_615 CC_NOTUSED = {
19831         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19832         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19833         0, 0    /* No PER value map */
19834 };
19835 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_616 CC_NOTUSED = {
19836         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19837         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19838         0, 0    /* No PER value map */
19839 };
19840 static asn_per_constraints_t asn_PER_memb_id_constr_618 CC_NOTUSED = {
19841         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19842         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19843         0, 0    /* No PER value map */
19844 };
19845 static asn_per_constraints_t asn_PER_memb_criticality_constr_619 CC_NOTUSED = {
19846         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19847         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19848         0, 0    /* No PER value map */
19849 };
19850 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_620 CC_NOTUSED = {
19851         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19852         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19853         0, 0    /* No PER value map */
19854 };
19855 static asn_per_constraints_t asn_PER_memb_id_constr_622 CC_NOTUSED = {
19856         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19857         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19858         0, 0    /* No PER value map */
19859 };
19860 static asn_per_constraints_t asn_PER_memb_criticality_constr_623 CC_NOTUSED = {
19861         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19862         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19863         0, 0    /* No PER value map */
19864 };
19865 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_624 CC_NOTUSED = {
19866         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19867         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19868         0, 0    /* No PER value map */
19869 };
19870 static asn_per_constraints_t asn_PER_memb_id_constr_626 CC_NOTUSED = {
19871         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19872         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19873         0, 0    /* No PER value map */
19874 };
19875 static asn_per_constraints_t asn_PER_memb_criticality_constr_627 CC_NOTUSED = {
19876         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19877         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19878         0, 0    /* No PER value map */
19879 };
19880 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_628 CC_NOTUSED = {
19881         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19882         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19883         0, 0    /* No PER value map */
19884 };
19885 static asn_per_constraints_t asn_PER_memb_id_constr_630 CC_NOTUSED = {
19886         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19887         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19888         0, 0    /* No PER value map */
19889 };
19890 static asn_per_constraints_t asn_PER_memb_criticality_constr_631 CC_NOTUSED = {
19891         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19892         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19893         0, 0    /* No PER value map */
19894 };
19895 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_632 CC_NOTUSED = {
19896         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19897         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19898         0, 0    /* No PER value map */
19899 };
19900 static asn_per_constraints_t asn_PER_memb_id_constr_634 CC_NOTUSED = {
19901         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19902         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19903         0, 0    /* No PER value map */
19904 };
19905 static asn_per_constraints_t asn_PER_memb_criticality_constr_635 CC_NOTUSED = {
19906         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19907         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19908         0, 0    /* No PER value map */
19909 };
19910 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_636 CC_NOTUSED = {
19911         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19912         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19913         0, 0    /* No PER value map */
19914 };
19915 static asn_per_constraints_t asn_PER_memb_id_constr_638 CC_NOTUSED = {
19916         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19917         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19918         0, 0    /* No PER value map */
19919 };
19920 static asn_per_constraints_t asn_PER_memb_criticality_constr_639 CC_NOTUSED = {
19921         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19922         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19923         0, 0    /* No PER value map */
19924 };
19925 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_640 CC_NOTUSED = {
19926         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19927         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19928         0, 0    /* No PER value map */
19929 };
19930 static asn_per_constraints_t asn_PER_memb_id_constr_642 CC_NOTUSED = {
19931         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19932         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19933         0, 0    /* No PER value map */
19934 };
19935 static asn_per_constraints_t asn_PER_memb_criticality_constr_643 CC_NOTUSED = {
19936         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19937         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19938         0, 0    /* No PER value map */
19939 };
19940 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_644 CC_NOTUSED = {
19941         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19942         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19943         0, 0    /* No PER value map */
19944 };
19945 static asn_per_constraints_t asn_PER_memb_id_constr_646 CC_NOTUSED = {
19946         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19947         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19948         0, 0    /* No PER value map */
19949 };
19950 static asn_per_constraints_t asn_PER_memb_criticality_constr_647 CC_NOTUSED = {
19951         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19952         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19953         0, 0    /* No PER value map */
19954 };
19955 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_648 CC_NOTUSED = {
19956         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19957         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19958         0, 0    /* No PER value map */
19959 };
19960 static asn_per_constraints_t asn_PER_memb_id_constr_650 CC_NOTUSED = {
19961         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19962         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19963         0, 0    /* No PER value map */
19964 };
19965 static asn_per_constraints_t asn_PER_memb_criticality_constr_651 CC_NOTUSED = {
19966         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19967         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19968         0, 0    /* No PER value map */
19969 };
19970 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_652 CC_NOTUSED = {
19971         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19972         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19973         0, 0    /* No PER value map */
19974 };
19975 static asn_per_constraints_t asn_PER_memb_id_constr_654 CC_NOTUSED = {
19976         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19977         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19978         0, 0    /* No PER value map */
19979 };
19980 static asn_per_constraints_t asn_PER_memb_criticality_constr_655 CC_NOTUSED = {
19981         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19982         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19983         0, 0    /* No PER value map */
19984 };
19985 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_656 CC_NOTUSED = {
19986         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19987         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19988         0, 0    /* No PER value map */
19989 };
19990 static asn_per_constraints_t asn_PER_memb_id_constr_658 CC_NOTUSED = {
19991         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19992         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19993         0, 0    /* No PER value map */
19994 };
19995 static asn_per_constraints_t asn_PER_memb_criticality_constr_659 CC_NOTUSED = {
19996         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19997         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19998         0, 0    /* No PER value map */
19999 };
20000 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_660 CC_NOTUSED = {
20001         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20002         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20003         0, 0    /* No PER value map */
20004 };
20005 static asn_per_constraints_t asn_PER_memb_id_constr_662 CC_NOTUSED = {
20006         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20007         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20008         0, 0    /* No PER value map */
20009 };
20010 static asn_per_constraints_t asn_PER_memb_criticality_constr_663 CC_NOTUSED = {
20011         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20012         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20013         0, 0    /* No PER value map */
20014 };
20015 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_664 CC_NOTUSED = {
20016         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20017         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20018         0, 0    /* No PER value map */
20019 };
20020 static asn_per_constraints_t asn_PER_memb_id_constr_666 CC_NOTUSED = {
20021         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20022         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20023         0, 0    /* No PER value map */
20024 };
20025 static asn_per_constraints_t asn_PER_memb_criticality_constr_667 CC_NOTUSED = {
20026         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20027         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20028         0, 0    /* No PER value map */
20029 };
20030 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_668 CC_NOTUSED = {
20031         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20032         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20033         0, 0    /* No PER value map */
20034 };
20035 static asn_per_constraints_t asn_PER_memb_id_constr_670 CC_NOTUSED = {
20036         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20037         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20038         0, 0    /* No PER value map */
20039 };
20040 static asn_per_constraints_t asn_PER_memb_criticality_constr_671 CC_NOTUSED = {
20041         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20042         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20043         0, 0    /* No PER value map */
20044 };
20045 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_672 CC_NOTUSED = {
20046         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20047         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20048         0, 0    /* No PER value map */
20049 };
20050 static asn_per_constraints_t asn_PER_memb_id_constr_674 CC_NOTUSED = {
20051         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20052         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20053         0, 0    /* No PER value map */
20054 };
20055 static asn_per_constraints_t asn_PER_memb_criticality_constr_675 CC_NOTUSED = {
20056         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20057         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20058         0, 0    /* No PER value map */
20059 };
20060 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_676 CC_NOTUSED = {
20061         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20062         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20063         0, 0    /* No PER value map */
20064 };
20065 static asn_per_constraints_t asn_PER_memb_id_constr_678 CC_NOTUSED = {
20066         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20067         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20068         0, 0    /* No PER value map */
20069 };
20070 static asn_per_constraints_t asn_PER_memb_criticality_constr_679 CC_NOTUSED = {
20071         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20072         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20073         0, 0    /* No PER value map */
20074 };
20075 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_680 CC_NOTUSED = {
20076         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20077         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20078         0, 0    /* No PER value map */
20079 };
20080 static asn_per_constraints_t asn_PER_memb_id_constr_682 CC_NOTUSED = {
20081         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20082         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20083         0, 0    /* No PER value map */
20084 };
20085 static asn_per_constraints_t asn_PER_memb_criticality_constr_683 CC_NOTUSED = {
20086         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20087         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20088         0, 0    /* No PER value map */
20089 };
20090 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_684 CC_NOTUSED = {
20091         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20092         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20093         0, 0    /* No PER value map */
20094 };
20095 static asn_per_constraints_t asn_PER_memb_id_constr_686 CC_NOTUSED = {
20096         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20097         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20098         0, 0    /* No PER value map */
20099 };
20100 static asn_per_constraints_t asn_PER_memb_criticality_constr_687 CC_NOTUSED = {
20101         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20102         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20103         0, 0    /* No PER value map */
20104 };
20105 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_688 CC_NOTUSED = {
20106         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20107         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20108         0, 0    /* No PER value map */
20109 };
20110 static asn_per_constraints_t asn_PER_memb_id_constr_690 CC_NOTUSED = {
20111         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20112         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20113         0, 0    /* No PER value map */
20114 };
20115 static asn_per_constraints_t asn_PER_memb_criticality_constr_691 CC_NOTUSED = {
20116         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20117         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20118         0, 0    /* No PER value map */
20119 };
20120 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_692 CC_NOTUSED = {
20121         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20122         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20123         0, 0    /* No PER value map */
20124 };
20125 static asn_per_constraints_t asn_PER_memb_id_constr_694 CC_NOTUSED = {
20126         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20127         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20128         0, 0    /* No PER value map */
20129 };
20130 static asn_per_constraints_t asn_PER_memb_criticality_constr_695 CC_NOTUSED = {
20131         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20132         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20133         0, 0    /* No PER value map */
20134 };
20135 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_696 CC_NOTUSED = {
20136         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20137         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20138         0, 0    /* No PER value map */
20139 };
20140 static asn_per_constraints_t asn_PER_memb_id_constr_698 CC_NOTUSED = {
20141         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20142         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20143         0, 0    /* No PER value map */
20144 };
20145 static asn_per_constraints_t asn_PER_memb_criticality_constr_699 CC_NOTUSED = {
20146         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20147         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20148         0, 0    /* No PER value map */
20149 };
20150 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_700 CC_NOTUSED = {
20151         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20152         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20153         0, 0    /* No PER value map */
20154 };
20155 static asn_per_constraints_t asn_PER_memb_id_constr_702 CC_NOTUSED = {
20156         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20157         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20158         0, 0    /* No PER value map */
20159 };
20160 static asn_per_constraints_t asn_PER_memb_criticality_constr_703 CC_NOTUSED = {
20161         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20162         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20163         0, 0    /* No PER value map */
20164 };
20165 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_704 CC_NOTUSED = {
20166         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20167         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20168         0, 0    /* No PER value map */
20169 };
20170 static asn_per_constraints_t asn_PER_memb_id_constr_706 CC_NOTUSED = {
20171         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20172         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20173         0, 0    /* No PER value map */
20174 };
20175 static asn_per_constraints_t asn_PER_memb_criticality_constr_707 CC_NOTUSED = {
20176         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20177         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20178         0, 0    /* No PER value map */
20179 };
20180 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_708 CC_NOTUSED = {
20181         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20182         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20183         0, 0    /* No PER value map */
20184 };
20185 static asn_per_constraints_t asn_PER_memb_id_constr_710 CC_NOTUSED = {
20186         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20187         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20188         0, 0    /* No PER value map */
20189 };
20190 static asn_per_constraints_t asn_PER_memb_criticality_constr_711 CC_NOTUSED = {
20191         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20192         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20193         0, 0    /* No PER value map */
20194 };
20195 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_712 CC_NOTUSED = {
20196         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20197         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20198         0, 0    /* No PER value map */
20199 };
20200 static asn_per_constraints_t asn_PER_memb_id_constr_714 CC_NOTUSED = {
20201         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20202         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20203         0, 0    /* No PER value map */
20204 };
20205 static asn_per_constraints_t asn_PER_memb_criticality_constr_715 CC_NOTUSED = {
20206         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20207         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20208         0, 0    /* No PER value map */
20209 };
20210 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_716 CC_NOTUSED = {
20211         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20212         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20213         0, 0    /* No PER value map */
20214 };
20215 static asn_per_constraints_t asn_PER_memb_id_constr_718 CC_NOTUSED = {
20216         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20217         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20218         0, 0    /* No PER value map */
20219 };
20220 static asn_per_constraints_t asn_PER_memb_criticality_constr_719 CC_NOTUSED = {
20221         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20222         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20223         0, 0    /* No PER value map */
20224 };
20225 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_720 CC_NOTUSED = {
20226         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20227         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20228         0, 0    /* No PER value map */
20229 };
20230 static asn_per_constraints_t asn_PER_memb_id_constr_722 CC_NOTUSED = {
20231         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20232         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20233         0, 0    /* No PER value map */
20234 };
20235 static asn_per_constraints_t asn_PER_memb_criticality_constr_723 CC_NOTUSED = {
20236         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20237         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20238         0, 0    /* No PER value map */
20239 };
20240 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_724 CC_NOTUSED = {
20241         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20242         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20243         0, 0    /* No PER value map */
20244 };
20245 static asn_per_constraints_t asn_PER_memb_id_constr_726 CC_NOTUSED = {
20246         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20247         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20248         0, 0    /* No PER value map */
20249 };
20250 static asn_per_constraints_t asn_PER_memb_criticality_constr_727 CC_NOTUSED = {
20251         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20252         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20253         0, 0    /* No PER value map */
20254 };
20255 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_728 CC_NOTUSED = {
20256         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20257         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20258         0, 0    /* No PER value map */
20259 };
20260 static asn_per_constraints_t asn_PER_memb_id_constr_730 CC_NOTUSED = {
20261         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20262         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20263         0, 0    /* No PER value map */
20264 };
20265 static asn_per_constraints_t asn_PER_memb_criticality_constr_731 CC_NOTUSED = {
20266         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20267         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20268         0, 0    /* No PER value map */
20269 };
20270 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_732 CC_NOTUSED = {
20271         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20272         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20273         0, 0    /* No PER value map */
20274 };
20275 static asn_per_constraints_t asn_PER_memb_id_constr_734 CC_NOTUSED = {
20276         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20277         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20278         0, 0    /* No PER value map */
20279 };
20280 static asn_per_constraints_t asn_PER_memb_criticality_constr_735 CC_NOTUSED = {
20281         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20282         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20283         0, 0    /* No PER value map */
20284 };
20285 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_736 CC_NOTUSED = {
20286         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20287         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20288         0, 0    /* No PER value map */
20289 };
20290 static asn_per_constraints_t asn_PER_memb_id_constr_738 CC_NOTUSED = {
20291         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20292         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20293         0, 0    /* No PER value map */
20294 };
20295 static asn_per_constraints_t asn_PER_memb_criticality_constr_739 CC_NOTUSED = {
20296         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20297         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20298         0, 0    /* No PER value map */
20299 };
20300 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_740 CC_NOTUSED = {
20301         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20302         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20303         0, 0    /* No PER value map */
20304 };
20305 static asn_per_constraints_t asn_PER_memb_id_constr_742 CC_NOTUSED = {
20306         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20307         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20308         0, 0    /* No PER value map */
20309 };
20310 static asn_per_constraints_t asn_PER_memb_criticality_constr_743 CC_NOTUSED = {
20311         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20312         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20313         0, 0    /* No PER value map */
20314 };
20315 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_744 CC_NOTUSED = {
20316         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20317         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20318         0, 0    /* No PER value map */
20319 };
20320 static asn_per_constraints_t asn_PER_memb_id_constr_746 CC_NOTUSED = {
20321         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20322         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20323         0, 0    /* No PER value map */
20324 };
20325 static asn_per_constraints_t asn_PER_memb_criticality_constr_747 CC_NOTUSED = {
20326         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20327         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20328         0, 0    /* No PER value map */
20329 };
20330 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_748 CC_NOTUSED = {
20331         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20332         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20333         0, 0    /* No PER value map */
20334 };
20335 static asn_per_constraints_t asn_PER_memb_id_constr_750 CC_NOTUSED = {
20336         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20337         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20338         0, 0    /* No PER value map */
20339 };
20340 static asn_per_constraints_t asn_PER_memb_criticality_constr_751 CC_NOTUSED = {
20341         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20342         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20343         0, 0    /* No PER value map */
20344 };
20345 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_752 CC_NOTUSED = {
20346         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20347         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20348         0, 0    /* No PER value map */
20349 };
20350 static asn_per_constraints_t asn_PER_memb_id_constr_754 CC_NOTUSED = {
20351         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20352         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20353         0, 0    /* No PER value map */
20354 };
20355 static asn_per_constraints_t asn_PER_memb_criticality_constr_755 CC_NOTUSED = {
20356         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20357         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20358         0, 0    /* No PER value map */
20359 };
20360 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_756 CC_NOTUSED = {
20361         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20362         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20363         0, 0    /* No PER value map */
20364 };
20365 static asn_per_constraints_t asn_PER_memb_id_constr_758 CC_NOTUSED = {
20366         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20367         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20368         0, 0    /* No PER value map */
20369 };
20370 static asn_per_constraints_t asn_PER_memb_criticality_constr_759 CC_NOTUSED = {
20371         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20372         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20373         0, 0    /* No PER value map */
20374 };
20375 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_760 CC_NOTUSED = {
20376         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20377         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20378         0, 0    /* No PER value map */
20379 };
20380 static asn_per_constraints_t asn_PER_memb_id_constr_762 CC_NOTUSED = {
20381         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20382         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20383         0, 0    /* No PER value map */
20384 };
20385 static asn_per_constraints_t asn_PER_memb_criticality_constr_763 CC_NOTUSED = {
20386         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20387         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20388         0, 0    /* No PER value map */
20389 };
20390 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_764 CC_NOTUSED = {
20391         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20392         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20393         0, 0    /* No PER value map */
20394 };
20395 static asn_per_constraints_t asn_PER_memb_id_constr_766 CC_NOTUSED = {
20396         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20397         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20398         0, 0    /* No PER value map */
20399 };
20400 static asn_per_constraints_t asn_PER_memb_criticality_constr_767 CC_NOTUSED = {
20401         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20402         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20403         0, 0    /* No PER value map */
20404 };
20405 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_768 CC_NOTUSED = {
20406         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20407         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20408         0, 0    /* No PER value map */
20409 };
20410 static asn_per_constraints_t asn_PER_memb_id_constr_770 CC_NOTUSED = {
20411         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20412         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20413         0, 0    /* No PER value map */
20414 };
20415 static asn_per_constraints_t asn_PER_memb_criticality_constr_771 CC_NOTUSED = {
20416         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20417         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20418         0, 0    /* No PER value map */
20419 };
20420 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_772 CC_NOTUSED = {
20421         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20422         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20423         0, 0    /* No PER value map */
20424 };
20425 static asn_per_constraints_t asn_PER_memb_id_constr_774 CC_NOTUSED = {
20426         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20427         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20428         0, 0    /* No PER value map */
20429 };
20430 static asn_per_constraints_t asn_PER_memb_criticality_constr_775 CC_NOTUSED = {
20431         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20432         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20433         0, 0    /* No PER value map */
20434 };
20435 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_776 CC_NOTUSED = {
20436         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20437         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20438         0, 0    /* No PER value map */
20439 };
20440 static asn_per_constraints_t asn_PER_memb_id_constr_778 CC_NOTUSED = {
20441         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20442         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20443         0, 0    /* No PER value map */
20444 };
20445 static asn_per_constraints_t asn_PER_memb_criticality_constr_779 CC_NOTUSED = {
20446         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20447         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20448         0, 0    /* No PER value map */
20449 };
20450 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_780 CC_NOTUSED = {
20451         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20452         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20453         0, 0    /* No PER value map */
20454 };
20455 static asn_per_constraints_t asn_PER_memb_id_constr_782 CC_NOTUSED = {
20456         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20457         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20458         0, 0    /* No PER value map */
20459 };
20460 static asn_per_constraints_t asn_PER_memb_criticality_constr_783 CC_NOTUSED = {
20461         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20462         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20463         0, 0    /* No PER value map */
20464 };
20465 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_784 CC_NOTUSED = {
20466         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20467         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20468         0, 0    /* No PER value map */
20469 };
20470 static asn_per_constraints_t asn_PER_memb_id_constr_786 CC_NOTUSED = {
20471         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20472         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20473         0, 0    /* No PER value map */
20474 };
20475 static asn_per_constraints_t asn_PER_memb_criticality_constr_787 CC_NOTUSED = {
20476         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20477         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20478         0, 0    /* No PER value map */
20479 };
20480 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_788 CC_NOTUSED = {
20481         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20482         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20483         0, 0    /* No PER value map */
20484 };
20485 static asn_per_constraints_t asn_PER_memb_id_constr_790 CC_NOTUSED = {
20486         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20487         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20488         0, 0    /* No PER value map */
20489 };
20490 static asn_per_constraints_t asn_PER_memb_criticality_constr_791 CC_NOTUSED = {
20491         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20492         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20493         0, 0    /* No PER value map */
20494 };
20495 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_792 CC_NOTUSED = {
20496         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20497         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20498         0, 0    /* No PER value map */
20499 };
20500 static asn_per_constraints_t asn_PER_memb_id_constr_794 CC_NOTUSED = {
20501         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20502         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20503         0, 0    /* No PER value map */
20504 };
20505 static asn_per_constraints_t asn_PER_memb_criticality_constr_795 CC_NOTUSED = {
20506         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20507         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20508         0, 0    /* No PER value map */
20509 };
20510 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_796 CC_NOTUSED = {
20511         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20512         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20513         0, 0    /* No PER value map */
20514 };
20515 static asn_per_constraints_t asn_PER_memb_id_constr_798 CC_NOTUSED = {
20516         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20517         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20518         0, 0    /* No PER value map */
20519 };
20520 static asn_per_constraints_t asn_PER_memb_criticality_constr_799 CC_NOTUSED = {
20521         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20522         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20523         0, 0    /* No PER value map */
20524 };
20525 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_800 CC_NOTUSED = {
20526         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20527         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20528         0, 0    /* No PER value map */
20529 };
20530 static asn_per_constraints_t asn_PER_memb_id_constr_802 CC_NOTUSED = {
20531         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20532         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20533         0, 0    /* No PER value map */
20534 };
20535 static asn_per_constraints_t asn_PER_memb_criticality_constr_803 CC_NOTUSED = {
20536         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20537         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20538         0, 0    /* No PER value map */
20539 };
20540 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_804 CC_NOTUSED = {
20541         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20542         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20543         0, 0    /* No PER value map */
20544 };
20545 static asn_per_constraints_t asn_PER_memb_id_constr_806 CC_NOTUSED = {
20546         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20547         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20548         0, 0    /* No PER value map */
20549 };
20550 static asn_per_constraints_t asn_PER_memb_criticality_constr_807 CC_NOTUSED = {
20551         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20552         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20553         0, 0    /* No PER value map */
20554 };
20555 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_808 CC_NOTUSED = {
20556         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20557         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20558         0, 0    /* No PER value map */
20559 };
20560 static asn_per_constraints_t asn_PER_memb_id_constr_810 CC_NOTUSED = {
20561         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20562         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20563         0, 0    /* No PER value map */
20564 };
20565 static asn_per_constraints_t asn_PER_memb_criticality_constr_811 CC_NOTUSED = {
20566         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20567         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20568         0, 0    /* No PER value map */
20569 };
20570 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_812 CC_NOTUSED = {
20571         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20572         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20573         0, 0    /* No PER value map */
20574 };
20575 static asn_per_constraints_t asn_PER_memb_id_constr_814 CC_NOTUSED = {
20576         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20577         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20578         0, 0    /* No PER value map */
20579 };
20580 static asn_per_constraints_t asn_PER_memb_criticality_constr_815 CC_NOTUSED = {
20581         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20582         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20583         0, 0    /* No PER value map */
20584 };
20585 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_816 CC_NOTUSED = {
20586         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20587         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20588         0, 0    /* No PER value map */
20589 };
20590 static asn_per_constraints_t asn_PER_memb_id_constr_818 CC_NOTUSED = {
20591         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20592         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20593         0, 0    /* No PER value map */
20594 };
20595 static asn_per_constraints_t asn_PER_memb_criticality_constr_819 CC_NOTUSED = {
20596         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20597         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20598         0, 0    /* No PER value map */
20599 };
20600 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_820 CC_NOTUSED = {
20601         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20602         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20603         0, 0    /* No PER value map */
20604 };
20605 static asn_per_constraints_t asn_PER_memb_id_constr_822 CC_NOTUSED = {
20606         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20607         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20608         0, 0    /* No PER value map */
20609 };
20610 static asn_per_constraints_t asn_PER_memb_criticality_constr_823 CC_NOTUSED = {
20611         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20612         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20613         0, 0    /* No PER value map */
20614 };
20615 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_824 CC_NOTUSED = {
20616         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20617         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20618         0, 0    /* No PER value map */
20619 };
20620 static asn_per_constraints_t asn_PER_memb_id_constr_826 CC_NOTUSED = {
20621         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20622         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20623         0, 0    /* No PER value map */
20624 };
20625 static asn_per_constraints_t asn_PER_memb_criticality_constr_827 CC_NOTUSED = {
20626         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20627         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20628         0, 0    /* No PER value map */
20629 };
20630 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_828 CC_NOTUSED = {
20631         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20632         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20633         0, 0    /* No PER value map */
20634 };
20635 static asn_per_constraints_t asn_PER_memb_id_constr_830 CC_NOTUSED = {
20636         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20637         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20638         0, 0    /* No PER value map */
20639 };
20640 static asn_per_constraints_t asn_PER_memb_criticality_constr_831 CC_NOTUSED = {
20641         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20642         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20643         0, 0    /* No PER value map */
20644 };
20645 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_832 CC_NOTUSED = {
20646         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20647         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20648         0, 0    /* No PER value map */
20649 };
20650 static asn_per_constraints_t asn_PER_memb_id_constr_834 CC_NOTUSED = {
20651         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20652         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20653         0, 0    /* No PER value map */
20654 };
20655 static asn_per_constraints_t asn_PER_memb_criticality_constr_835 CC_NOTUSED = {
20656         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20657         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20658         0, 0    /* No PER value map */
20659 };
20660 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_836 CC_NOTUSED = {
20661         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20662         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20663         0, 0    /* No PER value map */
20664 };
20665 static asn_per_constraints_t asn_PER_memb_id_constr_838 CC_NOTUSED = {
20666         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20667         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20668         0, 0    /* No PER value map */
20669 };
20670 static asn_per_constraints_t asn_PER_memb_criticality_constr_839 CC_NOTUSED = {
20671         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20672         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20673         0, 0    /* No PER value map */
20674 };
20675 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_840 CC_NOTUSED = {
20676         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20677         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20678         0, 0    /* No PER value map */
20679 };
20680 static asn_per_constraints_t asn_PER_memb_id_constr_842 CC_NOTUSED = {
20681         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20682         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20683         0, 0    /* No PER value map */
20684 };
20685 static asn_per_constraints_t asn_PER_memb_criticality_constr_843 CC_NOTUSED = {
20686         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20687         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20688         0, 0    /* No PER value map */
20689 };
20690 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_844 CC_NOTUSED = {
20691         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20692         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20693         0, 0    /* No PER value map */
20694 };
20695 static asn_per_constraints_t asn_PER_memb_id_constr_846 CC_NOTUSED = {
20696         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20697         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20698         0, 0    /* No PER value map */
20699 };
20700 static asn_per_constraints_t asn_PER_memb_criticality_constr_847 CC_NOTUSED = {
20701         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20702         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20703         0, 0    /* No PER value map */
20704 };
20705 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_848 CC_NOTUSED = {
20706         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20707         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20708         0, 0    /* No PER value map */
20709 };
20710 static asn_per_constraints_t asn_PER_memb_id_constr_850 CC_NOTUSED = {
20711         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20712         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20713         0, 0    /* No PER value map */
20714 };
20715 static asn_per_constraints_t asn_PER_memb_criticality_constr_851 CC_NOTUSED = {
20716         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20717         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20718         0, 0    /* No PER value map */
20719 };
20720 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_852 CC_NOTUSED = {
20721         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20722         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20723         0, 0    /* No PER value map */
20724 };
20725 static asn_per_constraints_t asn_PER_memb_id_constr_854 CC_NOTUSED = {
20726         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20727         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20728         0, 0    /* No PER value map */
20729 };
20730 static asn_per_constraints_t asn_PER_memb_criticality_constr_855 CC_NOTUSED = {
20731         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20732         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20733         0, 0    /* No PER value map */
20734 };
20735 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_856 CC_NOTUSED = {
20736         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20737         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20738         0, 0    /* No PER value map */
20739 };
20740 static asn_per_constraints_t asn_PER_memb_id_constr_858 CC_NOTUSED = {
20741         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20742         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20743         0, 0    /* No PER value map */
20744 };
20745 static asn_per_constraints_t asn_PER_memb_criticality_constr_859 CC_NOTUSED = {
20746         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20747         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20748         0, 0    /* No PER value map */
20749 };
20750 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_860 CC_NOTUSED = {
20751         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20752         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20753         0, 0    /* No PER value map */
20754 };
20755 static asn_per_constraints_t asn_PER_memb_id_constr_862 CC_NOTUSED = {
20756         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20757         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20758         0, 0    /* No PER value map */
20759 };
20760 static asn_per_constraints_t asn_PER_memb_criticality_constr_863 CC_NOTUSED = {
20761         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20762         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20763         0, 0    /* No PER value map */
20764 };
20765 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_864 CC_NOTUSED = {
20766         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20767         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20768         0, 0    /* No PER value map */
20769 };
20770 static asn_per_constraints_t asn_PER_memb_id_constr_866 CC_NOTUSED = {
20771         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20772         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20773         0, 0    /* No PER value map */
20774 };
20775 static asn_per_constraints_t asn_PER_memb_criticality_constr_867 CC_NOTUSED = {
20776         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20777         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20778         0, 0    /* No PER value map */
20779 };
20780 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_868 CC_NOTUSED = {
20781         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20782         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20783         0, 0    /* No PER value map */
20784 };
20785 static asn_per_constraints_t asn_PER_memb_id_constr_870 CC_NOTUSED = {
20786         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20787         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20788         0, 0    /* No PER value map */
20789 };
20790 static asn_per_constraints_t asn_PER_memb_criticality_constr_871 CC_NOTUSED = {
20791         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20792         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20793         0, 0    /* No PER value map */
20794 };
20795 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_872 CC_NOTUSED = {
20796         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20797         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20798         0, 0    /* No PER value map */
20799 };
20800 static asn_per_constraints_t asn_PER_memb_id_constr_874 CC_NOTUSED = {
20801         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20802         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20803         0, 0    /* No PER value map */
20804 };
20805 static asn_per_constraints_t asn_PER_memb_criticality_constr_875 CC_NOTUSED = {
20806         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20807         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20808         0, 0    /* No PER value map */
20809 };
20810 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_876 CC_NOTUSED = {
20811         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20812         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20813         0, 0    /* No PER value map */
20814 };
20815 static asn_per_constraints_t asn_PER_memb_id_constr_878 CC_NOTUSED = {
20816         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20817         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20818         0, 0    /* No PER value map */
20819 };
20820 static asn_per_constraints_t asn_PER_memb_criticality_constr_879 CC_NOTUSED = {
20821         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20822         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20823         0, 0    /* No PER value map */
20824 };
20825 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_880 CC_NOTUSED = {
20826         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20827         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20828         0, 0    /* No PER value map */
20829 };
20830 static asn_per_constraints_t asn_PER_memb_id_constr_882 CC_NOTUSED = {
20831         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20832         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20833         0, 0    /* No PER value map */
20834 };
20835 static asn_per_constraints_t asn_PER_memb_criticality_constr_883 CC_NOTUSED = {
20836         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20837         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20838         0, 0    /* No PER value map */
20839 };
20840 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_884 CC_NOTUSED = {
20841         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20842         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20843         0, 0    /* No PER value map */
20844 };
20845 static asn_per_constraints_t asn_PER_memb_id_constr_886 CC_NOTUSED = {
20846         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20847         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20848         0, 0    /* No PER value map */
20849 };
20850 static asn_per_constraints_t asn_PER_memb_criticality_constr_887 CC_NOTUSED = {
20851         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20852         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20853         0, 0    /* No PER value map */
20854 };
20855 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_888 CC_NOTUSED = {
20856         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20857         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20858         0, 0    /* No PER value map */
20859 };
20860 static asn_per_constraints_t asn_PER_memb_id_constr_890 CC_NOTUSED = {
20861         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20862         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20863         0, 0    /* No PER value map */
20864 };
20865 static asn_per_constraints_t asn_PER_memb_criticality_constr_891 CC_NOTUSED = {
20866         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20867         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20868         0, 0    /* No PER value map */
20869 };
20870 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_892 CC_NOTUSED = {
20871         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20872         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20873         0, 0    /* No PER value map */
20874 };
20875 static asn_TYPE_member_t asn_MBR_extensionValue_4[] = {
20876         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.ManagementBasedMDTallowed),
20877                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
20878                 0,
20879                 &asn_DEF_ManagementBasedMDTallowed,
20880                 0,
20881                 { 0, 0, 0 },
20882                 0, 0, /* No default value */
20883                 "ManagementBasedMDTallowed"
20884                 },
20885         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.MDTPLMNList),
20886                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20887                 0,
20888                 &asn_DEF_MDTPLMNList,
20889                 0,
20890                 { 0, 0, 0 },
20891                 0, 0, /* No default value */
20892                 "MDTPLMNList"
20893                 },
20894         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.UESidelinkAggregateMaximumBitRate),
20895                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20896                 0,
20897                 &asn_DEF_UESidelinkAggregateMaximumBitRate,
20898                 0,
20899                 { 0, 0, 0 },
20900                 0, 0, /* No default value */
20901                 "UESidelinkAggregateMaximumBitRate"
20902                 },
20903 };
20904 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_4[] = {
20905     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 }, /* ManagementBasedMDTallowed */
20906     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* MDTPLMNList */
20907     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* UESidelinkAggregateMaximumBitRate */
20908 };
20909 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_4 = {
20910         sizeof(struct UE_ContextInformation_ExtIEs__extensionValue),
20911         offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, _asn_ctx),
20912         offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, present),
20913         sizeof(((struct UE_ContextInformation_ExtIEs__extensionValue *)0)->present),
20914         asn_MAP_extensionValue_tag2el_4,
20915         3,      /* Count of tags in the map */
20916         0, 0,
20917         -1      /* Extensions start */
20918 };
20919 static /* Use -fall-defs-global to expose */
20920 asn_TYPE_descriptor_t asn_DEF_extensionValue_4 = {
20921         "extensionValue",
20922         "extensionValue",
20923         &asn_OP_OPEN_TYPE,
20924         0,      /* No effective tags (pointer) */
20925         0,      /* No effective tags (count) */
20926         0,      /* No tags (pointer) */
20927         0,      /* No tags (count) */
20928         { 0, 0, OPEN_TYPE_constraint },
20929         asn_MBR_extensionValue_4,
20930         3,      /* Elements count */
20931         &asn_SPC_extensionValue_specs_4 /* Additional specs */
20932 };
20933
20934 asn_TYPE_member_t asn_MBR_UE_ContextInformation_ExtIEs_1[] = {
20935         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, id),
20936                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20937                 -1,     /* IMPLICIT tag at current level */
20938                 &asn_DEF_ProtocolIE_ID,
20939                 0,
20940                 { 0, &asn_PER_memb_id_constr_2,  memb_id_constraint_1 },
20941                 0, 0, /* No default value */
20942                 "id"
20943                 },
20944         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, criticality),
20945                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20946                 -1,     /* IMPLICIT tag at current level */
20947                 &asn_DEF_Criticality,
20948                 select_UE_ContextInformation_ExtIEs_criticality_type,
20949                 { 0, &asn_PER_memb_criticality_constr_3,  memb_criticality_constraint_1 },
20950                 0, 0, /* No default value */
20951                 "criticality"
20952                 },
20953         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, extensionValue),
20954                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20955                 +1,     /* EXPLICIT tag at current level */
20956                 &asn_DEF_extensionValue_4,
20957                 select_UE_ContextInformation_ExtIEs_extensionValue_type,
20958                 { 0, &asn_PER_memb_extensionValue_constr_4,  memb_extensionValue_constraint_1 },
20959                 0, 0, /* No default value */
20960                 "extensionValue"
20961                 },
20962 };
20963 static const ber_tlv_tag_t asn_DEF_UE_ContextInformation_ExtIEs_tags_1[] = {
20964         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20965 };
20966 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformation_ExtIEs_tag2el_1[] = {
20967     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20968     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20969     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20970 };
20971 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformation_ExtIEs_specs_1 = {
20972         sizeof(struct UE_ContextInformation_ExtIEs),
20973         offsetof(struct UE_ContextInformation_ExtIEs, _asn_ctx),
20974         asn_MAP_UE_ContextInformation_ExtIEs_tag2el_1,
20975         3,      /* Count of tags in the map */
20976         0, 0, 0,        /* Optional elements (not needed) */
20977         -1,     /* First extension addition */
20978 };
20979 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformation_ExtIEs = {
20980         "UE-ContextInformation-ExtIEs",
20981         "UE-ContextInformation-ExtIEs",
20982         &asn_OP_SEQUENCE,
20983         asn_DEF_UE_ContextInformation_ExtIEs_tags_1,
20984         sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1)
20985                 /sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1[0]), /* 1 */
20986         asn_DEF_UE_ContextInformation_ExtIEs_tags_1,    /* Same as above */
20987         sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1)
20988                 /sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1[0]), /* 1 */
20989         { 0, 0, SEQUENCE_constraint },
20990         asn_MBR_UE_ContextInformation_ExtIEs_1,
20991         3,      /* Elements count */
20992         &asn_SPC_UE_ContextInformation_ExtIEs_specs_1   /* Additional specs */
20993 };
20994
20995 static asn_TYPE_member_t asn_MBR_extensionValue_8[] = {
20996         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, choice.BearerType),
20997                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
20998                 0,
20999                 &asn_DEF_BearerType,
21000                 0,
21001                 { 0, 0, 0 },
21002                 0, 0, /* No default value */
21003                 "BearerType"
21004                 },
21005 };
21006 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_8[] = {
21007     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* BearerType */
21008 };
21009 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_8 = {
21010         sizeof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue),
21011         offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),
21012         offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, present),
21013         sizeof(((struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue *)0)->present),
21014         asn_MAP_extensionValue_tag2el_8,
21015         1,      /* Count of tags in the map */
21016         0, 0,
21017         -1      /* Extensions start */
21018 };
21019 static /* Use -fall-defs-global to expose */
21020 asn_TYPE_descriptor_t asn_DEF_extensionValue_8 = {
21021         "extensionValue",
21022         "extensionValue",
21023         &asn_OP_OPEN_TYPE,
21024         0,      /* No effective tags (pointer) */
21025         0,      /* No effective tags (count) */
21026         0,      /* No tags (pointer) */
21027         0,      /* No tags (count) */
21028         { 0, 0, OPEN_TYPE_constraint },
21029         asn_MBR_extensionValue_8,
21030         1,      /* Elements count */
21031         &asn_SPC_extensionValue_specs_8 /* Additional specs */
21032 };
21033
21034 asn_TYPE_member_t asn_MBR_E_RABs_ToBeSetup_ItemExtIEs_5[] = {
21035         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, id),
21036                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21037                 -1,     /* IMPLICIT tag at current level */
21038                 &asn_DEF_ProtocolIE_ID,
21039                 0,
21040                 { 0, &asn_PER_memb_id_constr_6,  memb_id_constraint_5 },
21041                 0, 0, /* No default value */
21042                 "id"
21043                 },
21044         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, criticality),
21045                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21046                 -1,     /* IMPLICIT tag at current level */
21047                 &asn_DEF_Criticality,
21048                 select_E_RABs_ToBeSetup_ItemExtIEs_criticality_type,
21049                 { 0, &asn_PER_memb_criticality_constr_7,  memb_criticality_constraint_5 },
21050                 0, 0, /* No default value */
21051                 "criticality"
21052                 },
21053         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, extensionValue),
21054                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21055                 +1,     /* EXPLICIT tag at current level */
21056                 &asn_DEF_extensionValue_8,
21057                 select_E_RABs_ToBeSetup_ItemExtIEs_extensionValue_type,
21058                 { 0, &asn_PER_memb_extensionValue_constr_8,  memb_extensionValue_constraint_5 },
21059                 0, 0, /* No default value */
21060                 "extensionValue"
21061                 },
21062 };
21063 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[] = {
21064         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21065 };
21066 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeSetup_ItemExtIEs_tag2el_5[] = {
21067     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21068     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21069     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21070 };
21071 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeSetup_ItemExtIEs_specs_5 = {
21072         sizeof(struct E_RABs_ToBeSetup_ItemExtIEs),
21073         offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, _asn_ctx),
21074         asn_MAP_E_RABs_ToBeSetup_ItemExtIEs_tag2el_5,
21075         3,      /* Count of tags in the map */
21076         0, 0, 0,        /* Optional elements (not needed) */
21077         -1,     /* First extension addition */
21078 };
21079 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeSetup_ItemExtIEs = {
21080         "E-RABs-ToBeSetup-ItemExtIEs",
21081         "E-RABs-ToBeSetup-ItemExtIEs",
21082         &asn_OP_SEQUENCE,
21083         asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5,
21084         sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5)
21085                 /sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[0]), /* 1 */
21086         asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5,     /* Same as above */
21087         sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5)
21088                 /sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[0]), /* 1 */
21089         { 0, 0, SEQUENCE_constraint },
21090         asn_MBR_E_RABs_ToBeSetup_ItemExtIEs_5,
21091         3,      /* Elements count */
21092         &asn_SPC_E_RABs_ToBeSetup_ItemExtIEs_specs_5    /* Additional specs */
21093 };
21094
21095 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_12 = {
21096         sizeof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue),
21097         offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue, _asn_ctx),
21098         offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue, present),
21099         sizeof(((struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue *)0)->present),
21100         0,      /* No top level tags */
21101         0,      /* No tags in the map */
21102         0, 0,
21103         -1      /* Extensions start */
21104 };
21105 static /* Use -fall-defs-global to expose */
21106 asn_TYPE_descriptor_t asn_DEF_extensionValue_12 = {
21107         "extensionValue",
21108         "extensionValue",
21109         &asn_OP_OPEN_TYPE,
21110         0,      /* No effective tags (pointer) */
21111         0,      /* No effective tags (count) */
21112         0,      /* No tags (pointer) */
21113         0,      /* No tags (count) */
21114         { 0, 0, OPEN_TYPE_constraint },
21115         0, 0,   /* No members */
21116         &asn_SPC_extensionValue_specs_12        /* Additional specs */
21117 };
21118
21119 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtSeNB_ItemExtIEs_9[] = {
21120         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, id),
21121                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21122                 -1,     /* IMPLICIT tag at current level */
21123                 &asn_DEF_ProtocolIE_ID,
21124                 0,
21125                 { 0, &asn_PER_memb_id_constr_10,  memb_id_constraint_9 },
21126                 0, 0, /* No default value */
21127                 "id"
21128                 },
21129         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, criticality),
21130                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21131                 -1,     /* IMPLICIT tag at current level */
21132                 &asn_DEF_Criticality,
21133                 0,
21134                 { 0, &asn_PER_memb_criticality_constr_11,  memb_criticality_constraint_9 },
21135                 0, 0, /* No default value */
21136                 "criticality"
21137                 },
21138         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, extensionValue),
21139                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21140                 +1,     /* EXPLICIT tag at current level */
21141                 &asn_DEF_extensionValue_12,
21142                 0,
21143                 { 0, &asn_PER_memb_extensionValue_constr_12,  memb_extensionValue_constraint_9 },
21144                 0, 0, /* No default value */
21145                 "extensionValue"
21146                 },
21147 };
21148 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[] = {
21149         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21150 };
21151 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtSeNB_ItemExtIEs_tag2el_9[] = {
21152     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21153     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21154     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21155 };
21156 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextReferenceAtSeNB_ItemExtIEs_specs_9 = {
21157         sizeof(struct UE_ContextReferenceAtSeNB_ItemExtIEs),
21158         offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, _asn_ctx),
21159         asn_MAP_UE_ContextReferenceAtSeNB_ItemExtIEs_tag2el_9,
21160         3,      /* Count of tags in the map */
21161         0, 0, 0,        /* Optional elements (not needed) */
21162         -1,     /* First extension addition */
21163 };
21164 asn_TYPE_descriptor_t asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs = {
21165         "UE-ContextReferenceAtSeNB-ItemExtIEs",
21166         "UE-ContextReferenceAtSeNB-ItemExtIEs",
21167         &asn_OP_SEQUENCE,
21168         asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9,
21169         sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9)
21170                 /sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[0]), /* 1 */
21171         asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9,    /* Same as above */
21172         sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9)
21173                 /sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[0]), /* 1 */
21174         { 0, 0, SEQUENCE_constraint },
21175         asn_MBR_UE_ContextReferenceAtSeNB_ItemExtIEs_9,
21176         3,      /* Elements count */
21177         &asn_SPC_UE_ContextReferenceAtSeNB_ItemExtIEs_specs_9   /* Additional specs */
21178 };
21179
21180 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_16 = {
21181         sizeof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue),
21182         offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue, _asn_ctx),
21183         offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue, present),
21184         sizeof(((struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue *)0)->present),
21185         0,      /* No top level tags */
21186         0,      /* No tags in the map */
21187         0, 0,
21188         -1      /* Extensions start */
21189 };
21190 static /* Use -fall-defs-global to expose */
21191 asn_TYPE_descriptor_t asn_DEF_extensionValue_16 = {
21192         "extensionValue",
21193         "extensionValue",
21194         &asn_OP_OPEN_TYPE,
21195         0,      /* No effective tags (pointer) */
21196         0,      /* No effective tags (count) */
21197         0,      /* No tags (pointer) */
21198         0,      /* No tags (count) */
21199         { 0, 0, OPEN_TYPE_constraint },
21200         0, 0,   /* No members */
21201         &asn_SPC_extensionValue_specs_16        /* Additional specs */
21202 };
21203
21204 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtWT_ItemExtIEs_13[] = {
21205         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, id),
21206                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21207                 -1,     /* IMPLICIT tag at current level */
21208                 &asn_DEF_ProtocolIE_ID,
21209                 0,
21210                 { 0, &asn_PER_memb_id_constr_14,  memb_id_constraint_13 },
21211                 0, 0, /* No default value */
21212                 "id"
21213                 },
21214         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, criticality),
21215                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21216                 -1,     /* IMPLICIT tag at current level */
21217                 &asn_DEF_Criticality,
21218                 0,
21219                 { 0, &asn_PER_memb_criticality_constr_15,  memb_criticality_constraint_13 },
21220                 0, 0, /* No default value */
21221                 "criticality"
21222                 },
21223         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, extensionValue),
21224                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21225                 +1,     /* EXPLICIT tag at current level */
21226                 &asn_DEF_extensionValue_16,
21227                 0,
21228                 { 0, &asn_PER_memb_extensionValue_constr_16,  memb_extensionValue_constraint_13 },
21229                 0, 0, /* No default value */
21230                 "extensionValue"
21231                 },
21232 };
21233 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[] = {
21234         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21235 };
21236 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtWT_ItemExtIEs_tag2el_13[] = {
21237     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21238     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21239     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21240 };
21241 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextReferenceAtWT_ItemExtIEs_specs_13 = {
21242         sizeof(struct UE_ContextReferenceAtWT_ItemExtIEs),
21243         offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, _asn_ctx),
21244         asn_MAP_UE_ContextReferenceAtWT_ItemExtIEs_tag2el_13,
21245         3,      /* Count of tags in the map */
21246         0, 0, 0,        /* Optional elements (not needed) */
21247         -1,     /* First extension addition */
21248 };
21249 asn_TYPE_descriptor_t asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs = {
21250         "UE-ContextReferenceAtWT-ItemExtIEs",
21251         "UE-ContextReferenceAtWT-ItemExtIEs",
21252         &asn_OP_SEQUENCE,
21253         asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13,
21254         sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13)
21255                 /sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[0]), /* 1 */
21256         asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13,     /* Same as above */
21257         sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13)
21258                 /sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[0]), /* 1 */
21259         { 0, 0, SEQUENCE_constraint },
21260         asn_MBR_UE_ContextReferenceAtWT_ItemExtIEs_13,
21261         3,      /* Elements count */
21262         &asn_SPC_UE_ContextReferenceAtWT_ItemExtIEs_specs_13    /* Additional specs */
21263 };
21264
21265 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_20 = {
21266         sizeof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue),
21267         offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue, _asn_ctx),
21268         offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue, present),
21269         sizeof(((struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue *)0)->present),
21270         0,      /* No top level tags */
21271         0,      /* No tags in the map */
21272         0, 0,
21273         -1      /* Extensions start */
21274 };
21275 static /* Use -fall-defs-global to expose */
21276 asn_TYPE_descriptor_t asn_DEF_extensionValue_20 = {
21277         "extensionValue",
21278         "extensionValue",
21279         &asn_OP_OPEN_TYPE,
21280         0,      /* No effective tags (pointer) */
21281         0,      /* No effective tags (count) */
21282         0,      /* No tags (pointer) */
21283         0,      /* No tags (count) */
21284         { 0, 0, OPEN_TYPE_constraint },
21285         0, 0,   /* No members */
21286         &asn_SPC_extensionValue_specs_20        /* Additional specs */
21287 };
21288
21289 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtSgNB_ItemExtIEs_17[] = {
21290         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, id),
21291                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21292                 -1,     /* IMPLICIT tag at current level */
21293                 &asn_DEF_ProtocolIE_ID,
21294                 0,
21295                 { 0, &asn_PER_memb_id_constr_18,  memb_id_constraint_17 },
21296                 0, 0, /* No default value */
21297                 "id"
21298                 },
21299         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, criticality),
21300                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21301                 -1,     /* IMPLICIT tag at current level */
21302                 &asn_DEF_Criticality,
21303                 0,
21304                 { 0, &asn_PER_memb_criticality_constr_19,  memb_criticality_constraint_17 },
21305                 0, 0, /* No default value */
21306                 "criticality"
21307                 },
21308         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, extensionValue),
21309                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21310                 +1,     /* EXPLICIT tag at current level */
21311                 &asn_DEF_extensionValue_20,
21312                 0,
21313                 { 0, &asn_PER_memb_extensionValue_constr_20,  memb_extensionValue_constraint_17 },
21314                 0, 0, /* No default value */
21315                 "extensionValue"
21316                 },
21317 };
21318 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[] = {
21319         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21320 };
21321 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtSgNB_ItemExtIEs_tag2el_17[] = {
21322     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21323     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21324     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21325 };
21326 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextReferenceAtSgNB_ItemExtIEs_specs_17 = {
21327         sizeof(struct UE_ContextReferenceAtSgNB_ItemExtIEs),
21328         offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, _asn_ctx),
21329         asn_MAP_UE_ContextReferenceAtSgNB_ItemExtIEs_tag2el_17,
21330         3,      /* Count of tags in the map */
21331         0, 0, 0,        /* Optional elements (not needed) */
21332         -1,     /* First extension addition */
21333 };
21334 asn_TYPE_descriptor_t asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs = {
21335         "UE-ContextReferenceAtSgNB-ItemExtIEs",
21336         "UE-ContextReferenceAtSgNB-ItemExtIEs",
21337         &asn_OP_SEQUENCE,
21338         asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17,
21339         sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17)
21340                 /sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[0]), /* 1 */
21341         asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17,   /* Same as above */
21342         sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17)
21343                 /sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[0]), /* 1 */
21344         { 0, 0, SEQUENCE_constraint },
21345         asn_MBR_UE_ContextReferenceAtSgNB_ItemExtIEs_17,
21346         3,      /* Elements count */
21347         &asn_SPC_UE_ContextReferenceAtSgNB_ItemExtIEs_specs_17  /* Additional specs */
21348 };
21349
21350 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_24 = {
21351         sizeof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue),
21352         offsetof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue, _asn_ctx),
21353         offsetof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue, present),
21354         sizeof(((struct E_RABs_Admitted_Item_ExtIEs__extensionValue *)0)->present),
21355         0,      /* No top level tags */
21356         0,      /* No tags in the map */
21357         0, 0,
21358         -1      /* Extensions start */
21359 };
21360 static /* Use -fall-defs-global to expose */
21361 asn_TYPE_descriptor_t asn_DEF_extensionValue_24 = {
21362         "extensionValue",
21363         "extensionValue",
21364         &asn_OP_OPEN_TYPE,
21365         0,      /* No effective tags (pointer) */
21366         0,      /* No effective tags (count) */
21367         0,      /* No tags (pointer) */
21368         0,      /* No tags (count) */
21369         { 0, 0, OPEN_TYPE_constraint },
21370         0, 0,   /* No members */
21371         &asn_SPC_extensionValue_specs_24        /* Additional specs */
21372 };
21373
21374 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_Item_ExtIEs_21[] = {
21375         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, id),
21376                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21377                 -1,     /* IMPLICIT tag at current level */
21378                 &asn_DEF_ProtocolIE_ID,
21379                 0,
21380                 { 0, &asn_PER_memb_id_constr_22,  memb_id_constraint_21 },
21381                 0, 0, /* No default value */
21382                 "id"
21383                 },
21384         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, criticality),
21385                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21386                 -1,     /* IMPLICIT tag at current level */
21387                 &asn_DEF_Criticality,
21388                 0,
21389                 { 0, &asn_PER_memb_criticality_constr_23,  memb_criticality_constraint_21 },
21390                 0, 0, /* No default value */
21391                 "criticality"
21392                 },
21393         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, extensionValue),
21394                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21395                 +1,     /* EXPLICIT tag at current level */
21396                 &asn_DEF_extensionValue_24,
21397                 0,
21398                 { 0, &asn_PER_memb_extensionValue_constr_24,  memb_extensionValue_constraint_21 },
21399                 0, 0, /* No default value */
21400                 "extensionValue"
21401                 },
21402 };
21403 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[] = {
21404         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21405 };
21406 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_Item_ExtIEs_tag2el_21[] = {
21407     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21408     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21409     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21410 };
21411 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_Item_ExtIEs_specs_21 = {
21412         sizeof(struct E_RABs_Admitted_Item_ExtIEs),
21413         offsetof(struct E_RABs_Admitted_Item_ExtIEs, _asn_ctx),
21414         asn_MAP_E_RABs_Admitted_Item_ExtIEs_tag2el_21,
21415         3,      /* Count of tags in the map */
21416         0, 0, 0,        /* Optional elements (not needed) */
21417         -1,     /* First extension addition */
21418 };
21419 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_Item_ExtIEs = {
21420         "E-RABs-Admitted-Item-ExtIEs",
21421         "E-RABs-Admitted-Item-ExtIEs",
21422         &asn_OP_SEQUENCE,
21423         asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21,
21424         sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21)
21425                 /sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[0]), /* 1 */
21426         asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21,    /* Same as above */
21427         sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21)
21428                 /sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[0]), /* 1 */
21429         { 0, 0, SEQUENCE_constraint },
21430         asn_MBR_E_RABs_Admitted_Item_ExtIEs_21,
21431         3,      /* Elements count */
21432         &asn_SPC_E_RABs_Admitted_Item_ExtIEs_specs_21   /* Additional specs */
21433 };
21434
21435 static asn_TYPE_member_t asn_MBR_extensionValue_28[] = {
21436         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.ReceiveStatusOfULPDCPSDUsExtended),
21437                 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
21438                 0,
21439                 &asn_DEF_ReceiveStatusOfULPDCPSDUsExtended,
21440                 0,
21441                 { 0, 0, 0 },
21442                 0, 0, /* No default value */
21443                 "ReceiveStatusOfULPDCPSDUsExtended"
21444                 },
21445         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.COUNTValueExtended),
21446                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21447                 0,
21448                 &asn_DEF_COUNTValueExtended,
21449                 0,
21450                 { 0, 0, 0 },
21451                 0, 0, /* No default value */
21452                 "COUNTValueExtended"
21453                 },
21454         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.ReceiveStatusOfULPDCPSDUsPDCP_SNlength18),
21455                 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
21456                 0,
21457                 &asn_DEF_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18,
21458                 0,
21459                 { 0, 0, 0 },
21460                 0, 0, /* No default value */
21461                 "ReceiveStatusOfULPDCPSDUsPDCP-SNlength18"
21462                 },
21463         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.COUNTvaluePDCP_SNlength18),
21464                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21465                 0,
21466                 &asn_DEF_COUNTvaluePDCP_SNlength18,
21467                 0,
21468                 { 0, 0, 0 },
21469                 0, 0, /* No default value */
21470                 "COUNTvaluePDCP-SNlength18"
21471                 },
21472 };
21473 static const unsigned asn_MAP_extensionValue_to_canonical_28[] = { 0, 2, 1, 3 };
21474 static const unsigned asn_MAP_extensionValue_from_canonical_28[] = { 0, 2, 1, 3 };
21475 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_28[] = {
21476     { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 1 }, /* ReceiveStatusOfULPDCPSDUsExtended */
21477     { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 2, -1, 0 }, /* ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 */
21478     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* COUNTValueExtended */
21479     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 0 } /* COUNTvaluePDCP-SNlength18 */
21480 };
21481 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_28 = {
21482         sizeof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue),
21483         offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, _asn_ctx),
21484         offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, present),
21485         sizeof(((struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue *)0)->present),
21486         asn_MAP_extensionValue_tag2el_28,
21487         4,      /* Count of tags in the map */
21488         asn_MAP_extensionValue_to_canonical_28,
21489         asn_MAP_extensionValue_from_canonical_28,
21490         -1      /* Extensions start */
21491 };
21492 static /* Use -fall-defs-global to expose */
21493 asn_TYPE_descriptor_t asn_DEF_extensionValue_28 = {
21494         "extensionValue",
21495         "extensionValue",
21496         &asn_OP_OPEN_TYPE,
21497         0,      /* No effective tags (pointer) */
21498         0,      /* No effective tags (count) */
21499         0,      /* No tags (pointer) */
21500         0,      /* No tags (count) */
21501         { 0, 0, OPEN_TYPE_constraint },
21502         asn_MBR_extensionValue_28,
21503         4,      /* Elements count */
21504         &asn_SPC_extensionValue_specs_28        /* Additional specs */
21505 };
21506
21507 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToStatusTransfer_ItemExtIEs_25[] = {
21508         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, id),
21509                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21510                 -1,     /* IMPLICIT tag at current level */
21511                 &asn_DEF_ProtocolIE_ID,
21512                 0,
21513                 { 0, &asn_PER_memb_id_constr_26,  memb_id_constraint_25 },
21514                 0, 0, /* No default value */
21515                 "id"
21516                 },
21517         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, criticality),
21518                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21519                 -1,     /* IMPLICIT tag at current level */
21520                 &asn_DEF_Criticality,
21521                 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_criticality_type,
21522                 { 0, &asn_PER_memb_criticality_constr_27,  memb_criticality_constraint_25 },
21523                 0, 0, /* No default value */
21524                 "criticality"
21525                 },
21526         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, extensionValue),
21527                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21528                 +1,     /* EXPLICIT tag at current level */
21529                 &asn_DEF_extensionValue_28,
21530                 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_extensionValue_type,
21531                 { 0, &asn_PER_memb_extensionValue_constr_28,  memb_extensionValue_constraint_25 },
21532                 0, 0, /* No default value */
21533                 "extensionValue"
21534                 },
21535 };
21536 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[] = {
21537         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21538 };
21539 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tag2el_25[] = {
21540     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21541     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21542     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21543 };
21544 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToStatusTransfer_ItemExtIEs_specs_25 = {
21545         sizeof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs),
21546         offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, _asn_ctx),
21547         asn_MAP_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tag2el_25,
21548         3,      /* Count of tags in the map */
21549         0, 0, 0,        /* Optional elements (not needed) */
21550         -1,     /* First extension addition */
21551 };
21552 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs = {
21553         "E-RABs-SubjectToStatusTransfer-ItemExtIEs",
21554         "E-RABs-SubjectToStatusTransfer-ItemExtIEs",
21555         &asn_OP_SEQUENCE,
21556         asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25,
21557         sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25)
21558                 /sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[0]), /* 1 */
21559         asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25,      /* Same as above */
21560         sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25)
21561                 /sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[0]), /* 1 */
21562         { 0, 0, SEQUENCE_constraint },
21563         asn_MBR_E_RABs_SubjectToStatusTransfer_ItemExtIEs_25,
21564         3,      /* Elements count */
21565         &asn_SPC_E_RABs_SubjectToStatusTransfer_ItemExtIEs_specs_25     /* Additional specs */
21566 };
21567
21568 static asn_TYPE_member_t asn_MBR_extensionValue_32[] = {
21569         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.ABSInformation),
21570                 -1 /* Ambiguous tag (CHOICE?) */,
21571                 0,
21572                 &asn_DEF_ABSInformation,
21573                 0,
21574                 { 0, 0, 0 },
21575                 0, 0, /* No default value */
21576                 "ABSInformation"
21577                 },
21578         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.InvokeIndication),
21579                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
21580                 0,
21581                 &asn_DEF_InvokeIndication,
21582                 0,
21583                 { 0, 0, 0 },
21584                 0, 0, /* No default value */
21585                 "InvokeIndication"
21586                 },
21587         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.SubframeAssignment),
21588                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
21589                 0,
21590                 &asn_DEF_SubframeAssignment,
21591                 0,
21592                 { 0, 0, 0 },
21593                 0, 0, /* No default value */
21594                 "SubframeAssignment"
21595                 },
21596         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.ExtendedULInterferenceOverloadInfo),
21597                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21598                 0,
21599                 &asn_DEF_ExtendedULInterferenceOverloadInfo,
21600                 0,
21601                 { 0, 0, 0 },
21602                 0, 0, /* No default value */
21603                 "ExtendedULInterferenceOverloadInfo"
21604                 },
21605         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.CoMPInformation),
21606                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21607                 0,
21608                 &asn_DEF_CoMPInformation,
21609                 0,
21610                 { 0, 0, 0 },
21611                 0, 0, /* No default value */
21612                 "CoMPInformation"
21613                 },
21614         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.DynamicDLTransmissionInformation),
21615                 -1 /* Ambiguous tag (CHOICE?) */,
21616                 0,
21617                 &asn_DEF_DynamicDLTransmissionInformation,
21618                 0,
21619                 { 0, 0, 0 },
21620                 0, 0, /* No default value */
21621                 "DynamicDLTransmissionInformation"
21622                 },
21623 };
21624 static const unsigned asn_MAP_extensionValue_to_canonical_32[] = { 1, 2, 3, 4, 0, 5 };
21625 static const unsigned asn_MAP_extensionValue_from_canonical_32[] = { 4, 0, 1, 2, 3, 5 };
21626 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_32[] = {
21627     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 1 }, /* InvokeIndication */
21628     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 0 }, /* SubframeAssignment */
21629     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 1 }, /* ExtendedULInterferenceOverloadInfo */
21630     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -1, 0 }, /* CoMPInformation */
21631     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 1 }, /* fdd */
21632     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 5, -1, 0 }, /* naics-active */
21633     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 1 }, /* tdd */
21634     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 5, -1, 0 }, /* naics-inactive */
21635     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 0, 0, 0 } /* abs-inactive */
21636 };
21637 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_32 = {
21638         sizeof(struct CellInformation_Item_ExtIEs__extensionValue),
21639         offsetof(struct CellInformation_Item_ExtIEs__extensionValue, _asn_ctx),
21640         offsetof(struct CellInformation_Item_ExtIEs__extensionValue, present),
21641         sizeof(((struct CellInformation_Item_ExtIEs__extensionValue *)0)->present),
21642         asn_MAP_extensionValue_tag2el_32,
21643         9,      /* Count of tags in the map */
21644         asn_MAP_extensionValue_to_canonical_32,
21645         asn_MAP_extensionValue_from_canonical_32,
21646         -1      /* Extensions start */
21647 };
21648 static /* Use -fall-defs-global to expose */
21649 asn_TYPE_descriptor_t asn_DEF_extensionValue_32 = {
21650         "extensionValue",
21651         "extensionValue",
21652         &asn_OP_OPEN_TYPE,
21653         0,      /* No effective tags (pointer) */
21654         0,      /* No effective tags (count) */
21655         0,      /* No tags (pointer) */
21656         0,      /* No tags (count) */
21657         { 0, 0, OPEN_TYPE_constraint },
21658         asn_MBR_extensionValue_32,
21659         6,      /* Elements count */
21660         &asn_SPC_extensionValue_specs_32        /* Additional specs */
21661 };
21662
21663 asn_TYPE_member_t asn_MBR_CellInformation_Item_ExtIEs_29[] = {
21664         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, id),
21665                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21666                 -1,     /* IMPLICIT tag at current level */
21667                 &asn_DEF_ProtocolIE_ID,
21668                 0,
21669                 { 0, &asn_PER_memb_id_constr_30,  memb_id_constraint_29 },
21670                 0, 0, /* No default value */
21671                 "id"
21672                 },
21673         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, criticality),
21674                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21675                 -1,     /* IMPLICIT tag at current level */
21676                 &asn_DEF_Criticality,
21677                 select_CellInformation_Item_ExtIEs_criticality_type,
21678                 { 0, &asn_PER_memb_criticality_constr_31,  memb_criticality_constraint_29 },
21679                 0, 0, /* No default value */
21680                 "criticality"
21681                 },
21682         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, extensionValue),
21683                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21684                 +1,     /* EXPLICIT tag at current level */
21685                 &asn_DEF_extensionValue_32,
21686                 select_CellInformation_Item_ExtIEs_extensionValue_type,
21687                 { 0, &asn_PER_memb_extensionValue_constr_32,  memb_extensionValue_constraint_29 },
21688                 0, 0, /* No default value */
21689                 "extensionValue"
21690                 },
21691 };
21692 static const ber_tlv_tag_t asn_DEF_CellInformation_Item_ExtIEs_tags_29[] = {
21693         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21694 };
21695 static const asn_TYPE_tag2member_t asn_MAP_CellInformation_Item_ExtIEs_tag2el_29[] = {
21696     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21697     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21698     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21699 };
21700 asn_SEQUENCE_specifics_t asn_SPC_CellInformation_Item_ExtIEs_specs_29 = {
21701         sizeof(struct CellInformation_Item_ExtIEs),
21702         offsetof(struct CellInformation_Item_ExtIEs, _asn_ctx),
21703         asn_MAP_CellInformation_Item_ExtIEs_tag2el_29,
21704         3,      /* Count of tags in the map */
21705         0, 0, 0,        /* Optional elements (not needed) */
21706         -1,     /* First extension addition */
21707 };
21708 asn_TYPE_descriptor_t asn_DEF_CellInformation_Item_ExtIEs = {
21709         "CellInformation-Item-ExtIEs",
21710         "CellInformation-Item-ExtIEs",
21711         &asn_OP_SEQUENCE,
21712         asn_DEF_CellInformation_Item_ExtIEs_tags_29,
21713         sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29)
21714                 /sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29[0]), /* 1 */
21715         asn_DEF_CellInformation_Item_ExtIEs_tags_29,    /* Same as above */
21716         sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29)
21717                 /sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29[0]), /* 1 */
21718         { 0, 0, SEQUENCE_constraint },
21719         asn_MBR_CellInformation_Item_ExtIEs_29,
21720         3,      /* Elements count */
21721         &asn_SPC_CellInformation_Item_ExtIEs_specs_29   /* Additional specs */
21722 };
21723
21724 static asn_TYPE_member_t asn_MBR_extensionValue_36[] = {
21725         { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, choice.DeactivationIndication),
21726                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
21727                 0,
21728                 &asn_DEF_DeactivationIndication,
21729                 0,
21730                 { 0, 0, 0 },
21731                 0, 0, /* No default value */
21732                 "DeactivationIndication"
21733                 },
21734 };
21735 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_36[] = {
21736     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* DeactivationIndication */
21737 };
21738 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_36 = {
21739         sizeof(struct ServedCellsToModify_Item_ExtIEs__extensionValue),
21740         offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, _asn_ctx),
21741         offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, present),
21742         sizeof(((struct ServedCellsToModify_Item_ExtIEs__extensionValue *)0)->present),
21743         asn_MAP_extensionValue_tag2el_36,
21744         1,      /* Count of tags in the map */
21745         0, 0,
21746         -1      /* Extensions start */
21747 };
21748 static /* Use -fall-defs-global to expose */
21749 asn_TYPE_descriptor_t asn_DEF_extensionValue_36 = {
21750         "extensionValue",
21751         "extensionValue",
21752         &asn_OP_OPEN_TYPE,
21753         0,      /* No effective tags (pointer) */
21754         0,      /* No effective tags (count) */
21755         0,      /* No tags (pointer) */
21756         0,      /* No tags (count) */
21757         { 0, 0, OPEN_TYPE_constraint },
21758         asn_MBR_extensionValue_36,
21759         1,      /* Elements count */
21760         &asn_SPC_extensionValue_specs_36        /* Additional specs */
21761 };
21762
21763 asn_TYPE_member_t asn_MBR_ServedCellsToModify_Item_ExtIEs_33[] = {
21764         { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, id),
21765                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21766                 -1,     /* IMPLICIT tag at current level */
21767                 &asn_DEF_ProtocolIE_ID,
21768                 0,
21769                 { 0, &asn_PER_memb_id_constr_34,  memb_id_constraint_33 },
21770                 0, 0, /* No default value */
21771                 "id"
21772                 },
21773         { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, criticality),
21774                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21775                 -1,     /* IMPLICIT tag at current level */
21776                 &asn_DEF_Criticality,
21777                 select_ServedCellsToModify_Item_ExtIEs_criticality_type,
21778                 { 0, &asn_PER_memb_criticality_constr_35,  memb_criticality_constraint_33 },
21779                 0, 0, /* No default value */
21780                 "criticality"
21781                 },
21782         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, extensionValue),
21783                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21784                 +1,     /* EXPLICIT tag at current level */
21785                 &asn_DEF_extensionValue_36,
21786                 select_ServedCellsToModify_Item_ExtIEs_extensionValue_type,
21787                 { 0, &asn_PER_memb_extensionValue_constr_36,  memb_extensionValue_constraint_33 },
21788                 0, 0, /* No default value */
21789                 "extensionValue"
21790                 },
21791 };
21792 static const ber_tlv_tag_t asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[] = {
21793         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21794 };
21795 static const asn_TYPE_tag2member_t asn_MAP_ServedCellsToModify_Item_ExtIEs_tag2el_33[] = {
21796     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21797     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21798     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21799 };
21800 asn_SEQUENCE_specifics_t asn_SPC_ServedCellsToModify_Item_ExtIEs_specs_33 = {
21801         sizeof(struct ServedCellsToModify_Item_ExtIEs),
21802         offsetof(struct ServedCellsToModify_Item_ExtIEs, _asn_ctx),
21803         asn_MAP_ServedCellsToModify_Item_ExtIEs_tag2el_33,
21804         3,      /* Count of tags in the map */
21805         0, 0, 0,        /* Optional elements (not needed) */
21806         -1,     /* First extension addition */
21807 };
21808 asn_TYPE_descriptor_t asn_DEF_ServedCellsToModify_Item_ExtIEs = {
21809         "ServedCellsToModify-Item-ExtIEs",
21810         "ServedCellsToModify-Item-ExtIEs",
21811         &asn_OP_SEQUENCE,
21812         asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33,
21813         sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33)
21814                 /sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[0]), /* 1 */
21815         asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33,        /* Same as above */
21816         sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33)
21817                 /sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[0]), /* 1 */
21818         { 0, 0, SEQUENCE_constraint },
21819         asn_MBR_ServedCellsToModify_Item_ExtIEs_33,
21820         3,      /* Elements count */
21821         &asn_SPC_ServedCellsToModify_Item_ExtIEs_specs_33       /* Additional specs */
21822 };
21823
21824 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_40 = {
21825         sizeof(struct CellToReport_Item_ExtIEs__extensionValue),
21826         offsetof(struct CellToReport_Item_ExtIEs__extensionValue, _asn_ctx),
21827         offsetof(struct CellToReport_Item_ExtIEs__extensionValue, present),
21828         sizeof(((struct CellToReport_Item_ExtIEs__extensionValue *)0)->present),
21829         0,      /* No top level tags */
21830         0,      /* No tags in the map */
21831         0, 0,
21832         -1      /* Extensions start */
21833 };
21834 static /* Use -fall-defs-global to expose */
21835 asn_TYPE_descriptor_t asn_DEF_extensionValue_40 = {
21836         "extensionValue",
21837         "extensionValue",
21838         &asn_OP_OPEN_TYPE,
21839         0,      /* No effective tags (pointer) */
21840         0,      /* No effective tags (count) */
21841         0,      /* No tags (pointer) */
21842         0,      /* No tags (count) */
21843         { 0, 0, OPEN_TYPE_constraint },
21844         0, 0,   /* No members */
21845         &asn_SPC_extensionValue_specs_40        /* Additional specs */
21846 };
21847
21848 asn_TYPE_member_t asn_MBR_CellToReport_Item_ExtIEs_37[] = {
21849         { ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, id),
21850                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21851                 -1,     /* IMPLICIT tag at current level */
21852                 &asn_DEF_ProtocolIE_ID,
21853                 0,
21854                 { 0, &asn_PER_memb_id_constr_38,  memb_id_constraint_37 },
21855                 0, 0, /* No default value */
21856                 "id"
21857                 },
21858         { ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, criticality),
21859                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21860                 -1,     /* IMPLICIT tag at current level */
21861                 &asn_DEF_Criticality,
21862                 0,
21863                 { 0, &asn_PER_memb_criticality_constr_39,  memb_criticality_constraint_37 },
21864                 0, 0, /* No default value */
21865                 "criticality"
21866                 },
21867         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, extensionValue),
21868                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21869                 +1,     /* EXPLICIT tag at current level */
21870                 &asn_DEF_extensionValue_40,
21871                 0,
21872                 { 0, &asn_PER_memb_extensionValue_constr_40,  memb_extensionValue_constraint_37 },
21873                 0, 0, /* No default value */
21874                 "extensionValue"
21875                 },
21876 };
21877 static const ber_tlv_tag_t asn_DEF_CellToReport_Item_ExtIEs_tags_37[] = {
21878         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21879 };
21880 static const asn_TYPE_tag2member_t asn_MAP_CellToReport_Item_ExtIEs_tag2el_37[] = {
21881     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21882     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21883     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21884 };
21885 asn_SEQUENCE_specifics_t asn_SPC_CellToReport_Item_ExtIEs_specs_37 = {
21886         sizeof(struct CellToReport_Item_ExtIEs),
21887         offsetof(struct CellToReport_Item_ExtIEs, _asn_ctx),
21888         asn_MAP_CellToReport_Item_ExtIEs_tag2el_37,
21889         3,      /* Count of tags in the map */
21890         0, 0, 0,        /* Optional elements (not needed) */
21891         -1,     /* First extension addition */
21892 };
21893 asn_TYPE_descriptor_t asn_DEF_CellToReport_Item_ExtIEs = {
21894         "CellToReport-Item-ExtIEs",
21895         "CellToReport-Item-ExtIEs",
21896         &asn_OP_SEQUENCE,
21897         asn_DEF_CellToReport_Item_ExtIEs_tags_37,
21898         sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37)
21899                 /sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37[0]), /* 1 */
21900         asn_DEF_CellToReport_Item_ExtIEs_tags_37,       /* Same as above */
21901         sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37)
21902                 /sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37[0]), /* 1 */
21903         { 0, 0, SEQUENCE_constraint },
21904         asn_MBR_CellToReport_Item_ExtIEs_37,
21905         3,      /* Elements count */
21906         &asn_SPC_CellToReport_Item_ExtIEs_specs_37      /* Additional specs */
21907 };
21908
21909 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_44 = {
21910         sizeof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue),
21911         offsetof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue, _asn_ctx),
21912         offsetof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue, present),
21913         sizeof(((struct MeasurementInitiationResult_Item_ExtIEs__extensionValue *)0)->present),
21914         0,      /* No top level tags */
21915         0,      /* No tags in the map */
21916         0, 0,
21917         -1      /* Extensions start */
21918 };
21919 static /* Use -fall-defs-global to expose */
21920 asn_TYPE_descriptor_t asn_DEF_extensionValue_44 = {
21921         "extensionValue",
21922         "extensionValue",
21923         &asn_OP_OPEN_TYPE,
21924         0,      /* No effective tags (pointer) */
21925         0,      /* No effective tags (count) */
21926         0,      /* No tags (pointer) */
21927         0,      /* No tags (count) */
21928         { 0, 0, OPEN_TYPE_constraint },
21929         0, 0,   /* No members */
21930         &asn_SPC_extensionValue_specs_44        /* Additional specs */
21931 };
21932
21933 asn_TYPE_member_t asn_MBR_MeasurementInitiationResult_Item_ExtIEs_41[] = {
21934         { ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, id),
21935                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21936                 -1,     /* IMPLICIT tag at current level */
21937                 &asn_DEF_ProtocolIE_ID,
21938                 0,
21939                 { 0, &asn_PER_memb_id_constr_42,  memb_id_constraint_41 },
21940                 0, 0, /* No default value */
21941                 "id"
21942                 },
21943         { ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, criticality),
21944                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21945                 -1,     /* IMPLICIT tag at current level */
21946                 &asn_DEF_Criticality,
21947                 0,
21948                 { 0, &asn_PER_memb_criticality_constr_43,  memb_criticality_constraint_41 },
21949                 0, 0, /* No default value */
21950                 "criticality"
21951                 },
21952         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, extensionValue),
21953                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21954                 +1,     /* EXPLICIT tag at current level */
21955                 &asn_DEF_extensionValue_44,
21956                 0,
21957                 { 0, &asn_PER_memb_extensionValue_constr_44,  memb_extensionValue_constraint_41 },
21958                 0, 0, /* No default value */
21959                 "extensionValue"
21960                 },
21961 };
21962 static const ber_tlv_tag_t asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[] = {
21963         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21964 };
21965 static const asn_TYPE_tag2member_t asn_MAP_MeasurementInitiationResult_Item_ExtIEs_tag2el_41[] = {
21966     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21967     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21968     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21969 };
21970 asn_SEQUENCE_specifics_t asn_SPC_MeasurementInitiationResult_Item_ExtIEs_specs_41 = {
21971         sizeof(struct MeasurementInitiationResult_Item_ExtIEs),
21972         offsetof(struct MeasurementInitiationResult_Item_ExtIEs, _asn_ctx),
21973         asn_MAP_MeasurementInitiationResult_Item_ExtIEs_tag2el_41,
21974         3,      /* Count of tags in the map */
21975         0, 0, 0,        /* Optional elements (not needed) */
21976         -1,     /* First extension addition */
21977 };
21978 asn_TYPE_descriptor_t asn_DEF_MeasurementInitiationResult_Item_ExtIEs = {
21979         "MeasurementInitiationResult-Item-ExtIEs",
21980         "MeasurementInitiationResult-Item-ExtIEs",
21981         &asn_OP_SEQUENCE,
21982         asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41,
21983         sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41)
21984                 /sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[0]), /* 1 */
21985         asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41,        /* Same as above */
21986         sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41)
21987                 /sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[0]), /* 1 */
21988         { 0, 0, SEQUENCE_constraint },
21989         asn_MBR_MeasurementInitiationResult_Item_ExtIEs_41,
21990         3,      /* Elements count */
21991         &asn_SPC_MeasurementInitiationResult_Item_ExtIEs_specs_41       /* Additional specs */
21992 };
21993
21994 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_48 = {
21995         sizeof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue),
21996         offsetof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue, _asn_ctx),
21997         offsetof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue, present),
21998         sizeof(((struct MeasurementFailureCause_Item_ExtIEs__extensionValue *)0)->present),
21999         0,      /* No top level tags */
22000         0,      /* No tags in the map */
22001         0, 0,
22002         -1      /* Extensions start */
22003 };
22004 static /* Use -fall-defs-global to expose */
22005 asn_TYPE_descriptor_t asn_DEF_extensionValue_48 = {
22006         "extensionValue",
22007         "extensionValue",
22008         &asn_OP_OPEN_TYPE,
22009         0,      /* No effective tags (pointer) */
22010         0,      /* No effective tags (count) */
22011         0,      /* No tags (pointer) */
22012         0,      /* No tags (count) */
22013         { 0, 0, OPEN_TYPE_constraint },
22014         0, 0,   /* No members */
22015         &asn_SPC_extensionValue_specs_48        /* Additional specs */
22016 };
22017
22018 asn_TYPE_member_t asn_MBR_MeasurementFailureCause_Item_ExtIEs_45[] = {
22019         { ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, id),
22020                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22021                 -1,     /* IMPLICIT tag at current level */
22022                 &asn_DEF_ProtocolIE_ID,
22023                 0,
22024                 { 0, &asn_PER_memb_id_constr_46,  memb_id_constraint_45 },
22025                 0, 0, /* No default value */
22026                 "id"
22027                 },
22028         { ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, criticality),
22029                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22030                 -1,     /* IMPLICIT tag at current level */
22031                 &asn_DEF_Criticality,
22032                 0,
22033                 { 0, &asn_PER_memb_criticality_constr_47,  memb_criticality_constraint_45 },
22034                 0, 0, /* No default value */
22035                 "criticality"
22036                 },
22037         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, extensionValue),
22038                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22039                 +1,     /* EXPLICIT tag at current level */
22040                 &asn_DEF_extensionValue_48,
22041                 0,
22042                 { 0, &asn_PER_memb_extensionValue_constr_48,  memb_extensionValue_constraint_45 },
22043                 0, 0, /* No default value */
22044                 "extensionValue"
22045                 },
22046 };
22047 static const ber_tlv_tag_t asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[] = {
22048         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22049 };
22050 static const asn_TYPE_tag2member_t asn_MAP_MeasurementFailureCause_Item_ExtIEs_tag2el_45[] = {
22051     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22052     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22053     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22054 };
22055 asn_SEQUENCE_specifics_t asn_SPC_MeasurementFailureCause_Item_ExtIEs_specs_45 = {
22056         sizeof(struct MeasurementFailureCause_Item_ExtIEs),
22057         offsetof(struct MeasurementFailureCause_Item_ExtIEs, _asn_ctx),
22058         asn_MAP_MeasurementFailureCause_Item_ExtIEs_tag2el_45,
22059         3,      /* Count of tags in the map */
22060         0, 0, 0,        /* Optional elements (not needed) */
22061         -1,     /* First extension addition */
22062 };
22063 asn_TYPE_descriptor_t asn_DEF_MeasurementFailureCause_Item_ExtIEs = {
22064         "MeasurementFailureCause-Item-ExtIEs",
22065         "MeasurementFailureCause-Item-ExtIEs",
22066         &asn_OP_SEQUENCE,
22067         asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45,
22068         sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45)
22069                 /sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[0]), /* 1 */
22070         asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45,    /* Same as above */
22071         sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45)
22072                 /sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[0]), /* 1 */
22073         { 0, 0, SEQUENCE_constraint },
22074         asn_MBR_MeasurementFailureCause_Item_ExtIEs_45,
22075         3,      /* Elements count */
22076         &asn_SPC_MeasurementFailureCause_Item_ExtIEs_specs_45   /* Additional specs */
22077 };
22078
22079 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_52 = {
22080         sizeof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue),
22081         offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue, _asn_ctx),
22082         offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue, present),
22083         sizeof(((struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue *)0)->present),
22084         0,      /* No top level tags */
22085         0,      /* No tags in the map */
22086         0, 0,
22087         -1      /* Extensions start */
22088 };
22089 static /* Use -fall-defs-global to expose */
22090 asn_TYPE_descriptor_t asn_DEF_extensionValue_52 = {
22091         "extensionValue",
22092         "extensionValue",
22093         &asn_OP_OPEN_TYPE,
22094         0,      /* No effective tags (pointer) */
22095         0,      /* No effective tags (count) */
22096         0,      /* No tags (pointer) */
22097         0,      /* No tags (count) */
22098         { 0, 0, OPEN_TYPE_constraint },
22099         0, 0,   /* No members */
22100         &asn_SPC_extensionValue_specs_52        /* Additional specs */
22101 };
22102
22103 asn_TYPE_member_t asn_MBR_CompleteFailureCauseInformation_Item_ExtIEs_49[] = {
22104         { ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, id),
22105                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22106                 -1,     /* IMPLICIT tag at current level */
22107                 &asn_DEF_ProtocolIE_ID,
22108                 0,
22109                 { 0, &asn_PER_memb_id_constr_50,  memb_id_constraint_49 },
22110                 0, 0, /* No default value */
22111                 "id"
22112                 },
22113         { ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, criticality),
22114                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22115                 -1,     /* IMPLICIT tag at current level */
22116                 &asn_DEF_Criticality,
22117                 0,
22118                 { 0, &asn_PER_memb_criticality_constr_51,  memb_criticality_constraint_49 },
22119                 0, 0, /* No default value */
22120                 "criticality"
22121                 },
22122         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, extensionValue),
22123                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22124                 +1,     /* EXPLICIT tag at current level */
22125                 &asn_DEF_extensionValue_52,
22126                 0,
22127                 { 0, &asn_PER_memb_extensionValue_constr_52,  memb_extensionValue_constraint_49 },
22128                 0, 0, /* No default value */
22129                 "extensionValue"
22130                 },
22131 };
22132 static const ber_tlv_tag_t asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[] = {
22133         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22134 };
22135 static const asn_TYPE_tag2member_t asn_MAP_CompleteFailureCauseInformation_Item_ExtIEs_tag2el_49[] = {
22136     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22137     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22138     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22139 };
22140 asn_SEQUENCE_specifics_t asn_SPC_CompleteFailureCauseInformation_Item_ExtIEs_specs_49 = {
22141         sizeof(struct CompleteFailureCauseInformation_Item_ExtIEs),
22142         offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, _asn_ctx),
22143         asn_MAP_CompleteFailureCauseInformation_Item_ExtIEs_tag2el_49,
22144         3,      /* Count of tags in the map */
22145         0, 0, 0,        /* Optional elements (not needed) */
22146         -1,     /* First extension addition */
22147 };
22148 asn_TYPE_descriptor_t asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs = {
22149         "CompleteFailureCauseInformation-Item-ExtIEs",
22150         "CompleteFailureCauseInformation-Item-ExtIEs",
22151         &asn_OP_SEQUENCE,
22152         asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49,
22153         sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49)
22154                 /sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[0]), /* 1 */
22155         asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49,    /* Same as above */
22156         sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49)
22157                 /sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[0]), /* 1 */
22158         { 0, 0, SEQUENCE_constraint },
22159         asn_MBR_CompleteFailureCauseInformation_Item_ExtIEs_49,
22160         3,      /* Elements count */
22161         &asn_SPC_CompleteFailureCauseInformation_Item_ExtIEs_specs_49   /* Additional specs */
22162 };
22163
22164 static asn_TYPE_member_t asn_MBR_extensionValue_56[] = {
22165         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CompositeAvailableCapacityGroup),
22166                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22167                 0,
22168                 &asn_DEF_CompositeAvailableCapacityGroup,
22169                 0,
22170                 { 0, 0, 0 },
22171                 0, 0, /* No default value */
22172                 "CompositeAvailableCapacityGroup"
22173                 },
22174         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.ABS_Status),
22175                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22176                 0,
22177                 &asn_DEF_ABS_Status,
22178                 0,
22179                 { 0, 0, 0 },
22180                 0, 0, /* No default value */
22181                 "ABS-Status"
22182                 },
22183         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.RSRPMRList),
22184                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22185                 0,
22186                 &asn_DEF_RSRPMRList,
22187                 0,
22188                 { 0, 0, 0 },
22189                 0, 0, /* No default value */
22190                 "RSRPMRList"
22191                 },
22192         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CSIReportList),
22193                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22194                 0,
22195                 &asn_DEF_CSIReportList,
22196                 0,
22197                 { 0, 0, 0 },
22198                 0, 0, /* No default value */
22199                 "CSIReportList"
22200                 },
22201         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CellReportingIndicator),
22202                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
22203                 0,
22204                 &asn_DEF_CellReportingIndicator,
22205                 0,
22206                 { 0, 0, 0 },
22207                 0, 0, /* No default value */
22208                 "CellReportingIndicator"
22209                 },
22210 };
22211 static const unsigned asn_MAP_extensionValue_to_canonical_56[] = { 4, 0, 1, 2, 3 };
22212 static const unsigned asn_MAP_extensionValue_from_canonical_56[] = { 1, 2, 3, 4, 0 };
22213 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_56[] = {
22214     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, 0, 0 }, /* CellReportingIndicator */
22215     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 3 }, /* CompositeAvailableCapacityGroup */
22216     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 2 }, /* ABS-Status */
22217     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 1 }, /* RSRPMRList */
22218     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -3, 0 } /* CSIReportList */
22219 };
22220 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_56 = {
22221         sizeof(struct CellMeasurementResult_Item_ExtIEs__extensionValue),
22222         offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, _asn_ctx),
22223         offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, present),
22224         sizeof(((struct CellMeasurementResult_Item_ExtIEs__extensionValue *)0)->present),
22225         asn_MAP_extensionValue_tag2el_56,
22226         5,      /* Count of tags in the map */
22227         asn_MAP_extensionValue_to_canonical_56,
22228         asn_MAP_extensionValue_from_canonical_56,
22229         -1      /* Extensions start */
22230 };
22231 static /* Use -fall-defs-global to expose */
22232 asn_TYPE_descriptor_t asn_DEF_extensionValue_56 = {
22233         "extensionValue",
22234         "extensionValue",
22235         &asn_OP_OPEN_TYPE,
22236         0,      /* No effective tags (pointer) */
22237         0,      /* No effective tags (count) */
22238         0,      /* No tags (pointer) */
22239         0,      /* No tags (count) */
22240         { 0, 0, OPEN_TYPE_constraint },
22241         asn_MBR_extensionValue_56,
22242         5,      /* Elements count */
22243         &asn_SPC_extensionValue_specs_56        /* Additional specs */
22244 };
22245
22246 asn_TYPE_member_t asn_MBR_CellMeasurementResult_Item_ExtIEs_53[] = {
22247         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, id),
22248                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22249                 -1,     /* IMPLICIT tag at current level */
22250                 &asn_DEF_ProtocolIE_ID,
22251                 0,
22252                 { 0, &asn_PER_memb_id_constr_54,  memb_id_constraint_53 },
22253                 0, 0, /* No default value */
22254                 "id"
22255                 },
22256         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, criticality),
22257                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22258                 -1,     /* IMPLICIT tag at current level */
22259                 &asn_DEF_Criticality,
22260                 select_CellMeasurementResult_Item_ExtIEs_criticality_type,
22261                 { 0, &asn_PER_memb_criticality_constr_55,  memb_criticality_constraint_53 },
22262                 0, 0, /* No default value */
22263                 "criticality"
22264                 },
22265         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, extensionValue),
22266                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22267                 +1,     /* EXPLICIT tag at current level */
22268                 &asn_DEF_extensionValue_56,
22269                 select_CellMeasurementResult_Item_ExtIEs_extensionValue_type,
22270                 { 0, &asn_PER_memb_extensionValue_constr_56,  memb_extensionValue_constraint_53 },
22271                 0, 0, /* No default value */
22272                 "extensionValue"
22273                 },
22274 };
22275 static const ber_tlv_tag_t asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[] = {
22276         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22277 };
22278 static const asn_TYPE_tag2member_t asn_MAP_CellMeasurementResult_Item_ExtIEs_tag2el_53[] = {
22279     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22280     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22281     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22282 };
22283 asn_SEQUENCE_specifics_t asn_SPC_CellMeasurementResult_Item_ExtIEs_specs_53 = {
22284         sizeof(struct CellMeasurementResult_Item_ExtIEs),
22285         offsetof(struct CellMeasurementResult_Item_ExtIEs, _asn_ctx),
22286         asn_MAP_CellMeasurementResult_Item_ExtIEs_tag2el_53,
22287         3,      /* Count of tags in the map */
22288         0, 0, 0,        /* Optional elements (not needed) */
22289         -1,     /* First extension addition */
22290 };
22291 asn_TYPE_descriptor_t asn_DEF_CellMeasurementResult_Item_ExtIEs = {
22292         "CellMeasurementResult-Item-ExtIEs",
22293         "CellMeasurementResult-Item-ExtIEs",
22294         &asn_OP_SEQUENCE,
22295         asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53,
22296         sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53)
22297                 /sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[0]), /* 1 */
22298         asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53,      /* Same as above */
22299         sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53)
22300                 /sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[0]), /* 1 */
22301         { 0, 0, SEQUENCE_constraint },
22302         asn_MBR_CellMeasurementResult_Item_ExtIEs_53,
22303         3,      /* Elements count */
22304         &asn_SPC_CellMeasurementResult_Item_ExtIEs_specs_53     /* Additional specs */
22305 };
22306
22307 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_60 = {
22308         sizeof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue),
22309         offsetof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue, _asn_ctx),
22310         offsetof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue, present),
22311         sizeof(((struct ServedCellsToActivate_Item_ExtIEs__extensionValue *)0)->present),
22312         0,      /* No top level tags */
22313         0,      /* No tags in the map */
22314         0, 0,
22315         -1      /* Extensions start */
22316 };
22317 static /* Use -fall-defs-global to expose */
22318 asn_TYPE_descriptor_t asn_DEF_extensionValue_60 = {
22319         "extensionValue",
22320         "extensionValue",
22321         &asn_OP_OPEN_TYPE,
22322         0,      /* No effective tags (pointer) */
22323         0,      /* No effective tags (count) */
22324         0,      /* No tags (pointer) */
22325         0,      /* No tags (count) */
22326         { 0, 0, OPEN_TYPE_constraint },
22327         0, 0,   /* No members */
22328         &asn_SPC_extensionValue_specs_60        /* Additional specs */
22329 };
22330
22331 asn_TYPE_member_t asn_MBR_ServedCellsToActivate_Item_ExtIEs_57[] = {
22332         { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, id),
22333                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22334                 -1,     /* IMPLICIT tag at current level */
22335                 &asn_DEF_ProtocolIE_ID,
22336                 0,
22337                 { 0, &asn_PER_memb_id_constr_58,  memb_id_constraint_57 },
22338                 0, 0, /* No default value */
22339                 "id"
22340                 },
22341         { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, criticality),
22342                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22343                 -1,     /* IMPLICIT tag at current level */
22344                 &asn_DEF_Criticality,
22345                 0,
22346                 { 0, &asn_PER_memb_criticality_constr_59,  memb_criticality_constraint_57 },
22347                 0, 0, /* No default value */
22348                 "criticality"
22349                 },
22350         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, extensionValue),
22351                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22352                 +1,     /* EXPLICIT tag at current level */
22353                 &asn_DEF_extensionValue_60,
22354                 0,
22355                 { 0, &asn_PER_memb_extensionValue_constr_60,  memb_extensionValue_constraint_57 },
22356                 0, 0, /* No default value */
22357                 "extensionValue"
22358                 },
22359 };
22360 static const ber_tlv_tag_t asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[] = {
22361         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22362 };
22363 static const asn_TYPE_tag2member_t asn_MAP_ServedCellsToActivate_Item_ExtIEs_tag2el_57[] = {
22364     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22365     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22366     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22367 };
22368 asn_SEQUENCE_specifics_t asn_SPC_ServedCellsToActivate_Item_ExtIEs_specs_57 = {
22369         sizeof(struct ServedCellsToActivate_Item_ExtIEs),
22370         offsetof(struct ServedCellsToActivate_Item_ExtIEs, _asn_ctx),
22371         asn_MAP_ServedCellsToActivate_Item_ExtIEs_tag2el_57,
22372         3,      /* Count of tags in the map */
22373         0, 0, 0,        /* Optional elements (not needed) */
22374         -1,     /* First extension addition */
22375 };
22376 asn_TYPE_descriptor_t asn_DEF_ServedCellsToActivate_Item_ExtIEs = {
22377         "ServedCellsToActivate-Item-ExtIEs",
22378         "ServedCellsToActivate-Item-ExtIEs",
22379         &asn_OP_SEQUENCE,
22380         asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57,
22381         sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57)
22382                 /sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[0]), /* 1 */
22383         asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57,      /* Same as above */
22384         sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57)
22385                 /sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[0]), /* 1 */
22386         { 0, 0, SEQUENCE_constraint },
22387         asn_MBR_ServedCellsToActivate_Item_ExtIEs_57,
22388         3,      /* Elements count */
22389         &asn_SPC_ServedCellsToActivate_Item_ExtIEs_specs_57     /* Additional specs */
22390 };
22391
22392 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_64 = {
22393         sizeof(struct ActivatedCellList_Item_ExtIEs__extensionValue),
22394         offsetof(struct ActivatedCellList_Item_ExtIEs__extensionValue, _asn_ctx),
22395         offsetof(struct ActivatedCellList_Item_ExtIEs__extensionValue, present),
22396         sizeof(((struct ActivatedCellList_Item_ExtIEs__extensionValue *)0)->present),
22397         0,      /* No top level tags */
22398         0,      /* No tags in the map */
22399         0, 0,
22400         -1      /* Extensions start */
22401 };
22402 static /* Use -fall-defs-global to expose */
22403 asn_TYPE_descriptor_t asn_DEF_extensionValue_64 = {
22404         "extensionValue",
22405         "extensionValue",
22406         &asn_OP_OPEN_TYPE,
22407         0,      /* No effective tags (pointer) */
22408         0,      /* No effective tags (count) */
22409         0,      /* No tags (pointer) */
22410         0,      /* No tags (count) */
22411         { 0, 0, OPEN_TYPE_constraint },
22412         0, 0,   /* No members */
22413         &asn_SPC_extensionValue_specs_64        /* Additional specs */
22414 };
22415
22416 asn_TYPE_member_t asn_MBR_ActivatedCellList_Item_ExtIEs_61[] = {
22417         { ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, id),
22418                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22419                 -1,     /* IMPLICIT tag at current level */
22420                 &asn_DEF_ProtocolIE_ID,
22421                 0,
22422                 { 0, &asn_PER_memb_id_constr_62,  memb_id_constraint_61 },
22423                 0, 0, /* No default value */
22424                 "id"
22425                 },
22426         { ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, criticality),
22427                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22428                 -1,     /* IMPLICIT tag at current level */
22429                 &asn_DEF_Criticality,
22430                 0,
22431                 { 0, &asn_PER_memb_criticality_constr_63,  memb_criticality_constraint_61 },
22432                 0, 0, /* No default value */
22433                 "criticality"
22434                 },
22435         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, extensionValue),
22436                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22437                 +1,     /* EXPLICIT tag at current level */
22438                 &asn_DEF_extensionValue_64,
22439                 0,
22440                 { 0, &asn_PER_memb_extensionValue_constr_64,  memb_extensionValue_constraint_61 },
22441                 0, 0, /* No default value */
22442                 "extensionValue"
22443                 },
22444 };
22445 static const ber_tlv_tag_t asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[] = {
22446         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22447 };
22448 static const asn_TYPE_tag2member_t asn_MAP_ActivatedCellList_Item_ExtIEs_tag2el_61[] = {
22449     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22450     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22451     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22452 };
22453 asn_SEQUENCE_specifics_t asn_SPC_ActivatedCellList_Item_ExtIEs_specs_61 = {
22454         sizeof(struct ActivatedCellList_Item_ExtIEs),
22455         offsetof(struct ActivatedCellList_Item_ExtIEs, _asn_ctx),
22456         asn_MAP_ActivatedCellList_Item_ExtIEs_tag2el_61,
22457         3,      /* Count of tags in the map */
22458         0, 0, 0,        /* Optional elements (not needed) */
22459         -1,     /* First extension addition */
22460 };
22461 asn_TYPE_descriptor_t asn_DEF_ActivatedCellList_Item_ExtIEs = {
22462         "ActivatedCellList-Item-ExtIEs",
22463         "ActivatedCellList-Item-ExtIEs",
22464         &asn_OP_SEQUENCE,
22465         asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61,
22466         sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61)
22467                 /sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[0]), /* 1 */
22468         asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61,  /* Same as above */
22469         sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61)
22470                 /sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[0]), /* 1 */
22471         { 0, 0, SEQUENCE_constraint },
22472         asn_MBR_ActivatedCellList_Item_ExtIEs_61,
22473         3,      /* Elements count */
22474         &asn_SPC_ActivatedCellList_Item_ExtIEs_specs_61 /* Additional specs */
22475 };
22476
22477 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_68 = {
22478         sizeof(struct RNL_Header_Item_ExtIEs__extensionValue),
22479         offsetof(struct RNL_Header_Item_ExtIEs__extensionValue, _asn_ctx),
22480         offsetof(struct RNL_Header_Item_ExtIEs__extensionValue, present),
22481         sizeof(((struct RNL_Header_Item_ExtIEs__extensionValue *)0)->present),
22482         0,      /* No top level tags */
22483         0,      /* No tags in the map */
22484         0, 0,
22485         -1      /* Extensions start */
22486 };
22487 static /* Use -fall-defs-global to expose */
22488 asn_TYPE_descriptor_t asn_DEF_extensionValue_68 = {
22489         "extensionValue",
22490         "extensionValue",
22491         &asn_OP_OPEN_TYPE,
22492         0,      /* No effective tags (pointer) */
22493         0,      /* No effective tags (count) */
22494         0,      /* No tags (pointer) */
22495         0,      /* No tags (count) */
22496         { 0, 0, OPEN_TYPE_constraint },
22497         0, 0,   /* No members */
22498         &asn_SPC_extensionValue_specs_68        /* Additional specs */
22499 };
22500
22501 asn_TYPE_member_t asn_MBR_RNL_Header_Item_ExtIEs_65[] = {
22502         { ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, id),
22503                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22504                 -1,     /* IMPLICIT tag at current level */
22505                 &asn_DEF_ProtocolIE_ID,
22506                 0,
22507                 { 0, &asn_PER_memb_id_constr_66,  memb_id_constraint_65 },
22508                 0, 0, /* No default value */
22509                 "id"
22510                 },
22511         { ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, criticality),
22512                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22513                 -1,     /* IMPLICIT tag at current level */
22514                 &asn_DEF_Criticality,
22515                 0,
22516                 { 0, &asn_PER_memb_criticality_constr_67,  memb_criticality_constraint_65 },
22517                 0, 0, /* No default value */
22518                 "criticality"
22519                 },
22520         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, extensionValue),
22521                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22522                 +1,     /* EXPLICIT tag at current level */
22523                 &asn_DEF_extensionValue_68,
22524                 0,
22525                 { 0, &asn_PER_memb_extensionValue_constr_68,  memb_extensionValue_constraint_65 },
22526                 0, 0, /* No default value */
22527                 "extensionValue"
22528                 },
22529 };
22530 static const ber_tlv_tag_t asn_DEF_RNL_Header_Item_ExtIEs_tags_65[] = {
22531         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22532 };
22533 static const asn_TYPE_tag2member_t asn_MAP_RNL_Header_Item_ExtIEs_tag2el_65[] = {
22534     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22535     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22536     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22537 };
22538 asn_SEQUENCE_specifics_t asn_SPC_RNL_Header_Item_ExtIEs_specs_65 = {
22539         sizeof(struct RNL_Header_Item_ExtIEs),
22540         offsetof(struct RNL_Header_Item_ExtIEs, _asn_ctx),
22541         asn_MAP_RNL_Header_Item_ExtIEs_tag2el_65,
22542         3,      /* Count of tags in the map */
22543         0, 0, 0,        /* Optional elements (not needed) */
22544         -1,     /* First extension addition */
22545 };
22546 asn_TYPE_descriptor_t asn_DEF_RNL_Header_Item_ExtIEs = {
22547         "RNL-Header-Item-ExtIEs",
22548         "RNL-Header-Item-ExtIEs",
22549         &asn_OP_SEQUENCE,
22550         asn_DEF_RNL_Header_Item_ExtIEs_tags_65,
22551         sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65)
22552                 /sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65[0]), /* 1 */
22553         asn_DEF_RNL_Header_Item_ExtIEs_tags_65, /* Same as above */
22554         sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65)
22555                 /sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65[0]), /* 1 */
22556         { 0, 0, SEQUENCE_constraint },
22557         asn_MBR_RNL_Header_Item_ExtIEs_65,
22558         3,      /* Elements count */
22559         &asn_SPC_RNL_Header_Item_ExtIEs_specs_65        /* Additional specs */
22560 };
22561
22562 static asn_TYPE_member_t asn_MBR_extensionValue_72[] = {
22563         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, choice.Correlation_ID),
22564                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
22565                 0,
22566                 &asn_DEF_Correlation_ID,
22567                 0,
22568                 { 0, 0, 0 },
22569                 0, 0, /* No default value */
22570                 "Correlation-ID"
22571                 },
22572 };
22573 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_72[] = {
22574     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* Correlation-ID */
22575 };
22576 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_72 = {
22577         sizeof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue),
22578         offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, _asn_ctx),
22579         offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, present),
22580         sizeof(((struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue *)0)->present),
22581         asn_MAP_extensionValue_tag2el_72,
22582         1,      /* Count of tags in the map */
22583         0, 0,
22584         -1      /* Extensions start */
22585 };
22586 static /* Use -fall-defs-global to expose */
22587 asn_TYPE_descriptor_t asn_DEF_extensionValue_72 = {
22588         "extensionValue",
22589         "extensionValue",
22590         &asn_OP_OPEN_TYPE,
22591         0,      /* No effective tags (pointer) */
22592         0,      /* No effective tags (count) */
22593         0,      /* No tags (pointer) */
22594         0,      /* No tags (count) */
22595         { 0, 0, OPEN_TYPE_constraint },
22596         asn_MBR_extensionValue_72,
22597         1,      /* Elements count */
22598         &asn_SPC_extensionValue_specs_72        /* Additional specs */
22599 };
22600
22601 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_69[] = {
22602         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, id),
22603                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22604                 -1,     /* IMPLICIT tag at current level */
22605                 &asn_DEF_ProtocolIE_ID,
22606                 0,
22607                 { 0, &asn_PER_memb_id_constr_70,  memb_id_constraint_69 },
22608                 0, 0, /* No default value */
22609                 "id"
22610                 },
22611         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, criticality),
22612                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22613                 -1,     /* IMPLICIT tag at current level */
22614                 &asn_DEF_Criticality,
22615                 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_criticality_type,
22616                 { 0, &asn_PER_memb_criticality_constr_71,  memb_criticality_constraint_69 },
22617                 0, 0, /* No default value */
22618                 "criticality"
22619                 },
22620         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, extensionValue),
22621                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22622                 +1,     /* EXPLICIT tag at current level */
22623                 &asn_DEF_extensionValue_72,
22624                 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_extensionValue_type,
22625                 { 0, &asn_PER_memb_extensionValue_constr_72,  memb_extensionValue_constraint_69 },
22626                 0, 0, /* No default value */
22627                 "extensionValue"
22628                 },
22629 };
22630 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[] = {
22631         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22632 };
22633 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_69[] = {
22634     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22635     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22636     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22637 };
22638 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_specs_69 = {
22639         sizeof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs),
22640         offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, _asn_ctx),
22641         asn_MAP_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_69,
22642         3,      /* Count of tags in the map */
22643         0, 0, 0,        /* Optional elements (not needed) */
22644         -1,     /* First extension addition */
22645 };
22646 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs = {
22647         "E-RABs-ToBeAdded-Item-SCG-BearerExtIEs",
22648         "E-RABs-ToBeAdded-Item-SCG-BearerExtIEs",
22649         &asn_OP_SEQUENCE,
22650         asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69,
22651         sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69)
22652                 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[0]), /* 1 */
22653         asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69, /* Same as above */
22654         sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69)
22655                 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[0]), /* 1 */
22656         { 0, 0, SEQUENCE_constraint },
22657         asn_MBR_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_69,
22658         3,      /* Elements count */
22659         &asn_SPC_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_specs_69        /* Additional specs */
22660 };
22661
22662 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_76 = {
22663         sizeof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue),
22664         offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, _asn_ctx),
22665         offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, present),
22666         sizeof(((struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue *)0)->present),
22667         0,      /* No top level tags */
22668         0,      /* No tags in the map */
22669         0, 0,
22670         -1      /* Extensions start */
22671 };
22672 static /* Use -fall-defs-global to expose */
22673 asn_TYPE_descriptor_t asn_DEF_extensionValue_76 = {
22674         "extensionValue",
22675         "extensionValue",
22676         &asn_OP_OPEN_TYPE,
22677         0,      /* No effective tags (pointer) */
22678         0,      /* No effective tags (count) */
22679         0,      /* No tags (pointer) */
22680         0,      /* No tags (count) */
22681         { 0, 0, OPEN_TYPE_constraint },
22682         0, 0,   /* No members */
22683         &asn_SPC_extensionValue_specs_76        /* Additional specs */
22684 };
22685
22686 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_73[] = {
22687         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, id),
22688                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22689                 -1,     /* IMPLICIT tag at current level */
22690                 &asn_DEF_ProtocolIE_ID,
22691                 0,
22692                 { 0, &asn_PER_memb_id_constr_74,  memb_id_constraint_73 },
22693                 0, 0, /* No default value */
22694                 "id"
22695                 },
22696         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, criticality),
22697                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22698                 -1,     /* IMPLICIT tag at current level */
22699                 &asn_DEF_Criticality,
22700                 0,
22701                 { 0, &asn_PER_memb_criticality_constr_75,  memb_criticality_constraint_73 },
22702                 0, 0, /* No default value */
22703                 "criticality"
22704                 },
22705         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, extensionValue),
22706                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22707                 +1,     /* EXPLICIT tag at current level */
22708                 &asn_DEF_extensionValue_76,
22709                 0,
22710                 { 0, &asn_PER_memb_extensionValue_constr_76,  memb_extensionValue_constraint_73 },
22711                 0, 0, /* No default value */
22712                 "extensionValue"
22713                 },
22714 };
22715 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[] = {
22716         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22717 };
22718 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tag2el_73[] = {
22719     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22720     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22721     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22722 };
22723 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_specs_73 = {
22724         sizeof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs),
22725         offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, _asn_ctx),
22726         asn_MAP_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tag2el_73,
22727         3,      /* Count of tags in the map */
22728         0, 0, 0,        /* Optional elements (not needed) */
22729         -1,     /* First extension addition */
22730 };
22731 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs = {
22732         "E-RABs-ToBeAdded-Item-Split-BearerExtIEs",
22733         "E-RABs-ToBeAdded-Item-Split-BearerExtIEs",
22734         &asn_OP_SEQUENCE,
22735         asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73,
22736         sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73)
22737                 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[0]), /* 1 */
22738         asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73,       /* Same as above */
22739         sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73)
22740                 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[0]), /* 1 */
22741         { 0, 0, SEQUENCE_constraint },
22742         asn_MBR_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_73,
22743         3,      /* Elements count */
22744         &asn_SPC_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_specs_73      /* Additional specs */
22745 };
22746
22747 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_80 = {
22748         sizeof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue),
22749         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, _asn_ctx),
22750         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, present),
22751         sizeof(((struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue *)0)->present),
22752         0,      /* No top level tags */
22753         0,      /* No tags in the map */
22754         0, 0,
22755         -1      /* Extensions start */
22756 };
22757 static /* Use -fall-defs-global to expose */
22758 asn_TYPE_descriptor_t asn_DEF_extensionValue_80 = {
22759         "extensionValue",
22760         "extensionValue",
22761         &asn_OP_OPEN_TYPE,
22762         0,      /* No effective tags (pointer) */
22763         0,      /* No effective tags (count) */
22764         0,      /* No tags (pointer) */
22765         0,      /* No tags (count) */
22766         { 0, 0, OPEN_TYPE_constraint },
22767         0, 0,   /* No members */
22768         &asn_SPC_extensionValue_specs_80        /* Additional specs */
22769 };
22770
22771 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_77[] = {
22772         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, id),
22773                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22774                 -1,     /* IMPLICIT tag at current level */
22775                 &asn_DEF_ProtocolIE_ID,
22776                 0,
22777                 { 0, &asn_PER_memb_id_constr_78,  memb_id_constraint_77 },
22778                 0, 0, /* No default value */
22779                 "id"
22780                 },
22781         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, criticality),
22782                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22783                 -1,     /* IMPLICIT tag at current level */
22784                 &asn_DEF_Criticality,
22785                 0,
22786                 { 0, &asn_PER_memb_criticality_constr_79,  memb_criticality_constraint_77 },
22787                 0, 0, /* No default value */
22788                 "criticality"
22789                 },
22790         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, extensionValue),
22791                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22792                 +1,     /* EXPLICIT tag at current level */
22793                 &asn_DEF_extensionValue_80,
22794                 0,
22795                 { 0, &asn_PER_memb_extensionValue_constr_80,  memb_extensionValue_constraint_77 },
22796                 0, 0, /* No default value */
22797                 "extensionValue"
22798                 },
22799 };
22800 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[] = {
22801         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22802 };
22803 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_77[] = {
22804     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22805     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22806     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22807 };
22808 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_specs_77 = {
22809         sizeof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs),
22810         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, _asn_ctx),
22811         asn_MAP_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_77,
22812         3,      /* Count of tags in the map */
22813         0, 0, 0,        /* Optional elements (not needed) */
22814         -1,     /* First extension addition */
22815 };
22816 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs = {
22817         "E-RABs-Admitted-ToBeAdded-Item-SCG-BearerExtIEs",
22818         "E-RABs-Admitted-ToBeAdded-Item-SCG-BearerExtIEs",
22819         &asn_OP_SEQUENCE,
22820         asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77,
22821         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77)
22822                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[0]), /* 1 */
22823         asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77,        /* Same as above */
22824         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77)
22825                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[0]), /* 1 */
22826         { 0, 0, SEQUENCE_constraint },
22827         asn_MBR_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_77,
22828         3,      /* Elements count */
22829         &asn_SPC_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_specs_77       /* Additional specs */
22830 };
22831
22832 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_84 = {
22833         sizeof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue),
22834         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, _asn_ctx),
22835         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, present),
22836         sizeof(((struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue *)0)->present),
22837         0,      /* No top level tags */
22838         0,      /* No tags in the map */
22839         0, 0,
22840         -1      /* Extensions start */
22841 };
22842 static /* Use -fall-defs-global to expose */
22843 asn_TYPE_descriptor_t asn_DEF_extensionValue_84 = {
22844         "extensionValue",
22845         "extensionValue",
22846         &asn_OP_OPEN_TYPE,
22847         0,      /* No effective tags (pointer) */
22848         0,      /* No effective tags (count) */
22849         0,      /* No tags (pointer) */
22850         0,      /* No tags (count) */
22851         { 0, 0, OPEN_TYPE_constraint },
22852         0, 0,   /* No members */
22853         &asn_SPC_extensionValue_specs_84        /* Additional specs */
22854 };
22855
22856 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_81[] = {
22857         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, id),
22858                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22859                 -1,     /* IMPLICIT tag at current level */
22860                 &asn_DEF_ProtocolIE_ID,
22861                 0,
22862                 { 0, &asn_PER_memb_id_constr_82,  memb_id_constraint_81 },
22863                 0, 0, /* No default value */
22864                 "id"
22865                 },
22866         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, criticality),
22867                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22868                 -1,     /* IMPLICIT tag at current level */
22869                 &asn_DEF_Criticality,
22870                 0,
22871                 { 0, &asn_PER_memb_criticality_constr_83,  memb_criticality_constraint_81 },
22872                 0, 0, /* No default value */
22873                 "criticality"
22874                 },
22875         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, extensionValue),
22876                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22877                 +1,     /* EXPLICIT tag at current level */
22878                 &asn_DEF_extensionValue_84,
22879                 0,
22880                 { 0, &asn_PER_memb_extensionValue_constr_84,  memb_extensionValue_constraint_81 },
22881                 0, 0, /* No default value */
22882                 "extensionValue"
22883                 },
22884 };
22885 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[] = {
22886         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22887 };
22888 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tag2el_81[] = {
22889     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22890     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22891     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22892 };
22893 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_specs_81 = {
22894         sizeof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs),
22895         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, _asn_ctx),
22896         asn_MAP_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tag2el_81,
22897         3,      /* Count of tags in the map */
22898         0, 0, 0,        /* Optional elements (not needed) */
22899         -1,     /* First extension addition */
22900 };
22901 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs = {
22902         "E-RABs-Admitted-ToBeAdded-Item-Split-BearerExtIEs",
22903         "E-RABs-Admitted-ToBeAdded-Item-Split-BearerExtIEs",
22904         &asn_OP_SEQUENCE,
22905         asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81,
22906         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81)
22907                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[0]), /* 1 */
22908         asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81,      /* Same as above */
22909         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81)
22910                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[0]), /* 1 */
22911         { 0, 0, SEQUENCE_constraint },
22912         asn_MBR_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_81,
22913         3,      /* Elements count */
22914         &asn_SPC_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_specs_81     /* Additional specs */
22915 };
22916
22917 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_88 = {
22918         sizeof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue),
22919         offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue, _asn_ctx),
22920         offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue, present),
22921         sizeof(((struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue *)0)->present),
22922         0,      /* No top level tags */
22923         0,      /* No tags in the map */
22924         0, 0,
22925         -1      /* Extensions start */
22926 };
22927 static /* Use -fall-defs-global to expose */
22928 asn_TYPE_descriptor_t asn_DEF_extensionValue_88 = {
22929         "extensionValue",
22930         "extensionValue",
22931         &asn_OP_OPEN_TYPE,
22932         0,      /* No effective tags (pointer) */
22933         0,      /* No effective tags (count) */
22934         0,      /* No tags (pointer) */
22935         0,      /* No tags (count) */
22936         { 0, 0, OPEN_TYPE_constraint },
22937         0, 0,   /* No members */
22938         &asn_SPC_extensionValue_specs_88        /* Additional specs */
22939 };
22940
22941 asn_TYPE_member_t asn_MBR_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_85[] = {
22942         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, id),
22943                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22944                 -1,     /* IMPLICIT tag at current level */
22945                 &asn_DEF_ProtocolIE_ID,
22946                 0,
22947                 { 0, &asn_PER_memb_id_constr_86,  memb_id_constraint_85 },
22948                 0, 0, /* No default value */
22949                 "id"
22950                 },
22951         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, criticality),
22952                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22953                 -1,     /* IMPLICIT tag at current level */
22954                 &asn_DEF_Criticality,
22955                 0,
22956                 { 0, &asn_PER_memb_criticality_constr_87,  memb_criticality_constraint_85 },
22957                 0, 0, /* No default value */
22958                 "criticality"
22959                 },
22960         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, extensionValue),
22961                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22962                 +1,     /* EXPLICIT tag at current level */
22963                 &asn_DEF_extensionValue_88,
22964                 0,
22965                 { 0, &asn_PER_memb_extensionValue_constr_88,  memb_extensionValue_constraint_85 },
22966                 0, 0, /* No default value */
22967                 "extensionValue"
22968                 },
22969 };
22970 static const ber_tlv_tag_t asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[] = {
22971         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22972 };
22973 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tag2el_85[] = {
22974     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22975     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22976     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22977 };
22978 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_specs_85 = {
22979         sizeof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs),
22980         offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, _asn_ctx),
22981         asn_MAP_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tag2el_85,
22982         3,      /* Count of tags in the map */
22983         0, 0, 0,        /* Optional elements (not needed) */
22984         -1,     /* First extension addition */
22985 };
22986 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs = {
22987         "ResponseInformationSeNBReconfComp-SuccessItemExtIEs",
22988         "ResponseInformationSeNBReconfComp-SuccessItemExtIEs",
22989         &asn_OP_SEQUENCE,
22990         asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85,
22991         sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85)
22992                 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[0]), /* 1 */
22993         asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85,    /* Same as above */
22994         sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85)
22995                 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[0]), /* 1 */
22996         { 0, 0, SEQUENCE_constraint },
22997         asn_MBR_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_85,
22998         3,      /* Elements count */
22999         &asn_SPC_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_specs_85   /* Additional specs */
23000 };
23001
23002 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_92 = {
23003         sizeof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue),
23004         offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, _asn_ctx),
23005         offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, present),
23006         sizeof(((struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue *)0)->present),
23007         0,      /* No top level tags */
23008         0,      /* No tags in the map */
23009         0, 0,
23010         -1      /* Extensions start */
23011 };
23012 static /* Use -fall-defs-global to expose */
23013 asn_TYPE_descriptor_t asn_DEF_extensionValue_92 = {
23014         "extensionValue",
23015         "extensionValue",
23016         &asn_OP_OPEN_TYPE,
23017         0,      /* No effective tags (pointer) */
23018         0,      /* No effective tags (count) */
23019         0,      /* No tags (pointer) */
23020         0,      /* No tags (count) */
23021         { 0, 0, OPEN_TYPE_constraint },
23022         0, 0,   /* No members */
23023         &asn_SPC_extensionValue_specs_92        /* Additional specs */
23024 };
23025
23026 asn_TYPE_member_t asn_MBR_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_89[] = {
23027         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, id),
23028                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23029                 -1,     /* IMPLICIT tag at current level */
23030                 &asn_DEF_ProtocolIE_ID,
23031                 0,
23032                 { 0, &asn_PER_memb_id_constr_90,  memb_id_constraint_89 },
23033                 0, 0, /* No default value */
23034                 "id"
23035                 },
23036         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, criticality),
23037                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23038                 -1,     /* IMPLICIT tag at current level */
23039                 &asn_DEF_Criticality,
23040                 0,
23041                 { 0, &asn_PER_memb_criticality_constr_91,  memb_criticality_constraint_89 },
23042                 0, 0, /* No default value */
23043                 "criticality"
23044                 },
23045         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, extensionValue),
23046                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23047                 +1,     /* EXPLICIT tag at current level */
23048                 &asn_DEF_extensionValue_92,
23049                 0,
23050                 { 0, &asn_PER_memb_extensionValue_constr_92,  memb_extensionValue_constraint_89 },
23051                 0, 0, /* No default value */
23052                 "extensionValue"
23053                 },
23054 };
23055 static const ber_tlv_tag_t asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[] = {
23056         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23057 };
23058 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tag2el_89[] = {
23059     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23060     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23061     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23062 };
23063 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_specs_89 = {
23064         sizeof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs),
23065         offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, _asn_ctx),
23066         asn_MAP_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tag2el_89,
23067         3,      /* Count of tags in the map */
23068         0, 0, 0,        /* Optional elements (not needed) */
23069         -1,     /* First extension addition */
23070 };
23071 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs = {
23072         "ResponseInformationSeNBReconfComp-RejectByMeNBItemExtIEs",
23073         "ResponseInformationSeNBReconfComp-RejectByMeNBItemExtIEs",
23074         &asn_OP_SEQUENCE,
23075         asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89,
23076         sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89)
23077                 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[0]), /* 1 */
23078         asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89,       /* Same as above */
23079         sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89)
23080                 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[0]), /* 1 */
23081         { 0, 0, SEQUENCE_constraint },
23082         asn_MBR_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_89,
23083         3,      /* Elements count */
23084         &asn_SPC_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_specs_89      /* Additional specs */
23085 };
23086
23087 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_96 = {
23088         sizeof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue),
23089         offsetof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue, _asn_ctx),
23090         offsetof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue, present),
23091         sizeof(((struct UE_ContextInformationSeNBModReqExtIEs__extensionValue *)0)->present),
23092         0,      /* No top level tags */
23093         0,      /* No tags in the map */
23094         0, 0,
23095         -1      /* Extensions start */
23096 };
23097 static /* Use -fall-defs-global to expose */
23098 asn_TYPE_descriptor_t asn_DEF_extensionValue_96 = {
23099         "extensionValue",
23100         "extensionValue",
23101         &asn_OP_OPEN_TYPE,
23102         0,      /* No effective tags (pointer) */
23103         0,      /* No effective tags (count) */
23104         0,      /* No tags (pointer) */
23105         0,      /* No tags (count) */
23106         { 0, 0, OPEN_TYPE_constraint },
23107         0, 0,   /* No members */
23108         &asn_SPC_extensionValue_specs_96        /* Additional specs */
23109 };
23110
23111 asn_TYPE_member_t asn_MBR_UE_ContextInformationSeNBModReqExtIEs_93[] = {
23112         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, id),
23113                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23114                 -1,     /* IMPLICIT tag at current level */
23115                 &asn_DEF_ProtocolIE_ID,
23116                 0,
23117                 { 0, &asn_PER_memb_id_constr_94,  memb_id_constraint_93 },
23118                 0, 0, /* No default value */
23119                 "id"
23120                 },
23121         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, criticality),
23122                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23123                 -1,     /* IMPLICIT tag at current level */
23124                 &asn_DEF_Criticality,
23125                 0,
23126                 { 0, &asn_PER_memb_criticality_constr_95,  memb_criticality_constraint_93 },
23127                 0, 0, /* No default value */
23128                 "criticality"
23129                 },
23130         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, extensionValue),
23131                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23132                 +1,     /* EXPLICIT tag at current level */
23133                 &asn_DEF_extensionValue_96,
23134                 0,
23135                 { 0, &asn_PER_memb_extensionValue_constr_96,  memb_extensionValue_constraint_93 },
23136                 0, 0, /* No default value */
23137                 "extensionValue"
23138                 },
23139 };
23140 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[] = {
23141         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23142 };
23143 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationSeNBModReqExtIEs_tag2el_93[] = {
23144     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23145     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23146     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23147 };
23148 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationSeNBModReqExtIEs_specs_93 = {
23149         sizeof(struct UE_ContextInformationSeNBModReqExtIEs),
23150         offsetof(struct UE_ContextInformationSeNBModReqExtIEs, _asn_ctx),
23151         asn_MAP_UE_ContextInformationSeNBModReqExtIEs_tag2el_93,
23152         3,      /* Count of tags in the map */
23153         0, 0, 0,        /* Optional elements (not needed) */
23154         -1,     /* First extension addition */
23155 };
23156 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationSeNBModReqExtIEs = {
23157         "UE-ContextInformationSeNBModReqExtIEs",
23158         "UE-ContextInformationSeNBModReqExtIEs",
23159         &asn_OP_SEQUENCE,
23160         asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93,
23161         sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93)
23162                 /sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[0]), /* 1 */
23163         asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93,  /* Same as above */
23164         sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93)
23165                 /sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[0]), /* 1 */
23166         { 0, 0, SEQUENCE_constraint },
23167         asn_MBR_UE_ContextInformationSeNBModReqExtIEs_93,
23168         3,      /* Elements count */
23169         &asn_SPC_UE_ContextInformationSeNBModReqExtIEs_specs_93 /* Additional specs */
23170 };
23171
23172 static asn_TYPE_member_t asn_MBR_extensionValue_100[] = {
23173         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, choice.Correlation_ID),
23174                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
23175                 0,
23176                 &asn_DEF_Correlation_ID,
23177                 0,
23178                 { 0, 0, 0 },
23179                 0, 0, /* No default value */
23180                 "Correlation-ID"
23181                 },
23182 };
23183 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_100[] = {
23184     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* Correlation-ID */
23185 };
23186 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_100 = {
23187         sizeof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue),
23188         offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
23189         offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, present),
23190         sizeof(((struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
23191         asn_MAP_extensionValue_tag2el_100,
23192         1,      /* Count of tags in the map */
23193         0, 0,
23194         -1      /* Extensions start */
23195 };
23196 static /* Use -fall-defs-global to expose */
23197 asn_TYPE_descriptor_t asn_DEF_extensionValue_100 = {
23198         "extensionValue",
23199         "extensionValue",
23200         &asn_OP_OPEN_TYPE,
23201         0,      /* No effective tags (pointer) */
23202         0,      /* No effective tags (count) */
23203         0,      /* No tags (pointer) */
23204         0,      /* No tags (count) */
23205         { 0, 0, OPEN_TYPE_constraint },
23206         asn_MBR_extensionValue_100,
23207         1,      /* Elements count */
23208         &asn_SPC_extensionValue_specs_100       /* Additional specs */
23209 };
23210
23211 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_97[] = {
23212         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, id),
23213                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23214                 -1,     /* IMPLICIT tag at current level */
23215                 &asn_DEF_ProtocolIE_ID,
23216                 0,
23217                 { 0, &asn_PER_memb_id_constr_98,  memb_id_constraint_97 },
23218                 0, 0, /* No default value */
23219                 "id"
23220                 },
23221         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, criticality),
23222                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23223                 -1,     /* IMPLICIT tag at current level */
23224                 &asn_DEF_Criticality,
23225                 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_criticality_type,
23226                 { 0, &asn_PER_memb_criticality_constr_99,  memb_criticality_constraint_97 },
23227                 0, 0, /* No default value */
23228                 "criticality"
23229                 },
23230         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, extensionValue),
23231                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23232                 +1,     /* EXPLICIT tag at current level */
23233                 &asn_DEF_extensionValue_100,
23234                 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_extensionValue_type,
23235                 { 0, &asn_PER_memb_extensionValue_constr_100,  memb_extensionValue_constraint_97 },
23236                 0, 0, /* No default value */
23237                 "extensionValue"
23238                 },
23239 };
23240 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[] = {
23241         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23242 };
23243 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tag2el_97[] = {
23244     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23245     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23246     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23247 };
23248 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_specs_97 = {
23249         sizeof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs),
23250         offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, _asn_ctx),
23251         asn_MAP_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tag2el_97,
23252         3,      /* Count of tags in the map */
23253         0, 0, 0,        /* Optional elements (not needed) */
23254         -1,     /* First extension addition */
23255 };
23256 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs = {
23257         "E-RABs-ToBeAdded-ModReqItem-SCG-BearerExtIEs",
23258         "E-RABs-ToBeAdded-ModReqItem-SCG-BearerExtIEs",
23259         &asn_OP_SEQUENCE,
23260         asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97,
23261         sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97)
23262                 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[0]), /* 1 */
23263         asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97,   /* Same as above */
23264         sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97)
23265                 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[0]), /* 1 */
23266         { 0, 0, SEQUENCE_constraint },
23267         asn_MBR_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_97,
23268         3,      /* Elements count */
23269         &asn_SPC_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_specs_97  /* Additional specs */
23270 };
23271
23272 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_104 = {
23273         sizeof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue),
23274         offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
23275         offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue, present),
23276         sizeof(((struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
23277         0,      /* No top level tags */
23278         0,      /* No tags in the map */
23279         0, 0,
23280         -1      /* Extensions start */
23281 };
23282 static /* Use -fall-defs-global to expose */
23283 asn_TYPE_descriptor_t asn_DEF_extensionValue_104 = {
23284         "extensionValue",
23285         "extensionValue",
23286         &asn_OP_OPEN_TYPE,
23287         0,      /* No effective tags (pointer) */
23288         0,      /* No effective tags (count) */
23289         0,      /* No tags (pointer) */
23290         0,      /* No tags (count) */
23291         { 0, 0, OPEN_TYPE_constraint },
23292         0, 0,   /* No members */
23293         &asn_SPC_extensionValue_specs_104       /* Additional specs */
23294 };
23295
23296 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_101[] = {
23297         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, id),
23298                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23299                 -1,     /* IMPLICIT tag at current level */
23300                 &asn_DEF_ProtocolIE_ID,
23301                 0,
23302                 { 0, &asn_PER_memb_id_constr_102,  memb_id_constraint_101 },
23303                 0, 0, /* No default value */
23304                 "id"
23305                 },
23306         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, criticality),
23307                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23308                 -1,     /* IMPLICIT tag at current level */
23309                 &asn_DEF_Criticality,
23310                 0,
23311                 { 0, &asn_PER_memb_criticality_constr_103,  memb_criticality_constraint_101 },
23312                 0, 0, /* No default value */
23313                 "criticality"
23314                 },
23315         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, extensionValue),
23316                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23317                 +1,     /* EXPLICIT tag at current level */
23318                 &asn_DEF_extensionValue_104,
23319                 0,
23320                 { 0, &asn_PER_memb_extensionValue_constr_104,  memb_extensionValue_constraint_101 },
23321                 0, 0, /* No default value */
23322                 "extensionValue"
23323                 },
23324 };
23325 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[] = {
23326         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23327 };
23328 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tag2el_101[] = {
23329     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23330     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23331     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23332 };
23333 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_specs_101 = {
23334         sizeof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs),
23335         offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, _asn_ctx),
23336         asn_MAP_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tag2el_101,
23337         3,      /* Count of tags in the map */
23338         0, 0, 0,        /* Optional elements (not needed) */
23339         -1,     /* First extension addition */
23340 };
23341 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs = {
23342         "E-RABs-ToBeAdded-ModReqItem-Split-BearerExtIEs",
23343         "E-RABs-ToBeAdded-ModReqItem-Split-BearerExtIEs",
23344         &asn_OP_SEQUENCE,
23345         asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101,
23346         sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101)
23347                 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[0]), /* 1 */
23348         asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101,        /* Same as above */
23349         sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101)
23350                 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[0]), /* 1 */
23351         { 0, 0, SEQUENCE_constraint },
23352         asn_MBR_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_101,
23353         3,      /* Elements count */
23354         &asn_SPC_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_specs_101       /* Additional specs */
23355 };
23356
23357 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_108 = {
23358         sizeof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue),
23359         offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
23360         offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue, present),
23361         sizeof(((struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
23362         0,      /* No top level tags */
23363         0,      /* No tags in the map */
23364         0, 0,
23365         -1      /* Extensions start */
23366 };
23367 static /* Use -fall-defs-global to expose */
23368 asn_TYPE_descriptor_t asn_DEF_extensionValue_108 = {
23369         "extensionValue",
23370         "extensionValue",
23371         &asn_OP_OPEN_TYPE,
23372         0,      /* No effective tags (pointer) */
23373         0,      /* No effective tags (count) */
23374         0,      /* No tags (pointer) */
23375         0,      /* No tags (count) */
23376         { 0, 0, OPEN_TYPE_constraint },
23377         0, 0,   /* No members */
23378         &asn_SPC_extensionValue_specs_108       /* Additional specs */
23379 };
23380
23381 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_105[] = {
23382         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, id),
23383                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23384                 -1,     /* IMPLICIT tag at current level */
23385                 &asn_DEF_ProtocolIE_ID,
23386                 0,
23387                 { 0, &asn_PER_memb_id_constr_106,  memb_id_constraint_105 },
23388                 0, 0, /* No default value */
23389                 "id"
23390                 },
23391         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, criticality),
23392                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23393                 -1,     /* IMPLICIT tag at current level */
23394                 &asn_DEF_Criticality,
23395                 0,
23396                 { 0, &asn_PER_memb_criticality_constr_107,  memb_criticality_constraint_105 },
23397                 0, 0, /* No default value */
23398                 "criticality"
23399                 },
23400         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, extensionValue),
23401                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23402                 +1,     /* EXPLICIT tag at current level */
23403                 &asn_DEF_extensionValue_108,
23404                 0,
23405                 { 0, &asn_PER_memb_extensionValue_constr_108,  memb_extensionValue_constraint_105 },
23406                 0, 0, /* No default value */
23407                 "extensionValue"
23408                 },
23409 };
23410 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[] = {
23411         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23412 };
23413 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tag2el_105[] = {
23414     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23415     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23416     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23417 };
23418 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_specs_105 = {
23419         sizeof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs),
23420         offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, _asn_ctx),
23421         asn_MAP_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tag2el_105,
23422         3,      /* Count of tags in the map */
23423         0, 0, 0,        /* Optional elements (not needed) */
23424         -1,     /* First extension addition */
23425 };
23426 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs = {
23427         "E-RABs-ToBeModified-ModReqItem-SCG-BearerExtIEs",
23428         "E-RABs-ToBeModified-ModReqItem-SCG-BearerExtIEs",
23429         &asn_OP_SEQUENCE,
23430         asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105,
23431         sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105)
23432                 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[0]), /* 1 */
23433         asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105,       /* Same as above */
23434         sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105)
23435                 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[0]), /* 1 */
23436         { 0, 0, SEQUENCE_constraint },
23437         asn_MBR_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_105,
23438         3,      /* Elements count */
23439         &asn_SPC_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_specs_105      /* Additional specs */
23440 };
23441
23442 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_112 = {
23443         sizeof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue),
23444         offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
23445         offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue, present),
23446         sizeof(((struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
23447         0,      /* No top level tags */
23448         0,      /* No tags in the map */
23449         0, 0,
23450         -1      /* Extensions start */
23451 };
23452 static /* Use -fall-defs-global to expose */
23453 asn_TYPE_descriptor_t asn_DEF_extensionValue_112 = {
23454         "extensionValue",
23455         "extensionValue",
23456         &asn_OP_OPEN_TYPE,
23457         0,      /* No effective tags (pointer) */
23458         0,      /* No effective tags (count) */
23459         0,      /* No tags (pointer) */
23460         0,      /* No tags (count) */
23461         { 0, 0, OPEN_TYPE_constraint },
23462         0, 0,   /* No members */
23463         &asn_SPC_extensionValue_specs_112       /* Additional specs */
23464 };
23465
23466 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_109[] = {
23467         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, id),
23468                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23469                 -1,     /* IMPLICIT tag at current level */
23470                 &asn_DEF_ProtocolIE_ID,
23471                 0,
23472                 { 0, &asn_PER_memb_id_constr_110,  memb_id_constraint_109 },
23473                 0, 0, /* No default value */
23474                 "id"
23475                 },
23476         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, criticality),
23477                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23478                 -1,     /* IMPLICIT tag at current level */
23479                 &asn_DEF_Criticality,
23480                 0,
23481                 { 0, &asn_PER_memb_criticality_constr_111,  memb_criticality_constraint_109 },
23482                 0, 0, /* No default value */
23483                 "criticality"
23484                 },
23485         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, extensionValue),
23486                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23487                 +1,     /* EXPLICIT tag at current level */
23488                 &asn_DEF_extensionValue_112,
23489                 0,
23490                 { 0, &asn_PER_memb_extensionValue_constr_112,  memb_extensionValue_constraint_109 },
23491                 0, 0, /* No default value */
23492                 "extensionValue"
23493                 },
23494 };
23495 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[] = {
23496         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23497 };
23498 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tag2el_109[] = {
23499     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23500     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23501     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23502 };
23503 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_specs_109 = {
23504         sizeof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs),
23505         offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, _asn_ctx),
23506         asn_MAP_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tag2el_109,
23507         3,      /* Count of tags in the map */
23508         0, 0, 0,        /* Optional elements (not needed) */
23509         -1,     /* First extension addition */
23510 };
23511 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs = {
23512         "E-RABs-ToBeModified-ModReqItem-Split-BearerExtIEs",
23513         "E-RABs-ToBeModified-ModReqItem-Split-BearerExtIEs",
23514         &asn_OP_SEQUENCE,
23515         asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109,
23516         sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109)
23517                 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[0]), /* 1 */
23518         asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109,     /* Same as above */
23519         sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109)
23520                 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[0]), /* 1 */
23521         { 0, 0, SEQUENCE_constraint },
23522         asn_MBR_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_109,
23523         3,      /* Elements count */
23524         &asn_SPC_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_specs_109    /* Additional specs */
23525 };
23526
23527 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_116 = {
23528         sizeof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue),
23529         offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
23530         offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue, present),
23531         sizeof(((struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
23532         0,      /* No top level tags */
23533         0,      /* No tags in the map */
23534         0, 0,
23535         -1      /* Extensions start */
23536 };
23537 static /* Use -fall-defs-global to expose */
23538 asn_TYPE_descriptor_t asn_DEF_extensionValue_116 = {
23539         "extensionValue",
23540         "extensionValue",
23541         &asn_OP_OPEN_TYPE,
23542         0,      /* No effective tags (pointer) */
23543         0,      /* No effective tags (count) */
23544         0,      /* No tags (pointer) */
23545         0,      /* No tags (count) */
23546         { 0, 0, OPEN_TYPE_constraint },
23547         0, 0,   /* No members */
23548         &asn_SPC_extensionValue_specs_116       /* Additional specs */
23549 };
23550
23551 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_113[] = {
23552         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, id),
23553                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23554                 -1,     /* IMPLICIT tag at current level */
23555                 &asn_DEF_ProtocolIE_ID,
23556                 0,
23557                 { 0, &asn_PER_memb_id_constr_114,  memb_id_constraint_113 },
23558                 0, 0, /* No default value */
23559                 "id"
23560                 },
23561         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, criticality),
23562                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23563                 -1,     /* IMPLICIT tag at current level */
23564                 &asn_DEF_Criticality,
23565                 0,
23566                 { 0, &asn_PER_memb_criticality_constr_115,  memb_criticality_constraint_113 },
23567                 0, 0, /* No default value */
23568                 "criticality"
23569                 },
23570         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, extensionValue),
23571                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23572                 +1,     /* EXPLICIT tag at current level */
23573                 &asn_DEF_extensionValue_116,
23574                 0,
23575                 { 0, &asn_PER_memb_extensionValue_constr_116,  memb_extensionValue_constraint_113 },
23576                 0, 0, /* No default value */
23577                 "extensionValue"
23578                 },
23579 };
23580 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[] = {
23581         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23582 };
23583 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tag2el_113[] = {
23584     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23585     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23586     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23587 };
23588 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_specs_113 = {
23589         sizeof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs),
23590         offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, _asn_ctx),
23591         asn_MAP_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tag2el_113,
23592         3,      /* Count of tags in the map */
23593         0, 0, 0,        /* Optional elements (not needed) */
23594         -1,     /* First extension addition */
23595 };
23596 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs = {
23597         "E-RABs-ToBeReleased-ModReqItem-SCG-BearerExtIEs",
23598         "E-RABs-ToBeReleased-ModReqItem-SCG-BearerExtIEs",
23599         &asn_OP_SEQUENCE,
23600         asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113,
23601         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113)
23602                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[0]), /* 1 */
23603         asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113,       /* Same as above */
23604         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113)
23605                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[0]), /* 1 */
23606         { 0, 0, SEQUENCE_constraint },
23607         asn_MBR_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_113,
23608         3,      /* Elements count */
23609         &asn_SPC_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_specs_113      /* Additional specs */
23610 };
23611
23612 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_120 = {
23613         sizeof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue),
23614         offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
23615         offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue, present),
23616         sizeof(((struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
23617         0,      /* No top level tags */
23618         0,      /* No tags in the map */
23619         0, 0,
23620         -1      /* Extensions start */
23621 };
23622 static /* Use -fall-defs-global to expose */
23623 asn_TYPE_descriptor_t asn_DEF_extensionValue_120 = {
23624         "extensionValue",
23625         "extensionValue",
23626         &asn_OP_OPEN_TYPE,
23627         0,      /* No effective tags (pointer) */
23628         0,      /* No effective tags (count) */
23629         0,      /* No tags (pointer) */
23630         0,      /* No tags (count) */
23631         { 0, 0, OPEN_TYPE_constraint },
23632         0, 0,   /* No members */
23633         &asn_SPC_extensionValue_specs_120       /* Additional specs */
23634 };
23635
23636 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_117[] = {
23637         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, id),
23638                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23639                 -1,     /* IMPLICIT tag at current level */
23640                 &asn_DEF_ProtocolIE_ID,
23641                 0,
23642                 { 0, &asn_PER_memb_id_constr_118,  memb_id_constraint_117 },
23643                 0, 0, /* No default value */
23644                 "id"
23645                 },
23646         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, criticality),
23647                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23648                 -1,     /* IMPLICIT tag at current level */
23649                 &asn_DEF_Criticality,
23650                 0,
23651                 { 0, &asn_PER_memb_criticality_constr_119,  memb_criticality_constraint_117 },
23652                 0, 0, /* No default value */
23653                 "criticality"
23654                 },
23655         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, extensionValue),
23656                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23657                 +1,     /* EXPLICIT tag at current level */
23658                 &asn_DEF_extensionValue_120,
23659                 0,
23660                 { 0, &asn_PER_memb_extensionValue_constr_120,  memb_extensionValue_constraint_117 },
23661                 0, 0, /* No default value */
23662                 "extensionValue"
23663                 },
23664 };
23665 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[] = {
23666         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23667 };
23668 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tag2el_117[] = {
23669     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23670     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23671     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23672 };
23673 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_specs_117 = {
23674         sizeof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs),
23675         offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, _asn_ctx),
23676         asn_MAP_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tag2el_117,
23677         3,      /* Count of tags in the map */
23678         0, 0, 0,        /* Optional elements (not needed) */
23679         -1,     /* First extension addition */
23680 };
23681 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs = {
23682         "E-RABs-ToBeReleased-ModReqItem-Split-BearerExtIEs",
23683         "E-RABs-ToBeReleased-ModReqItem-Split-BearerExtIEs",
23684         &asn_OP_SEQUENCE,
23685         asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117,
23686         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117)
23687                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[0]), /* 1 */
23688         asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117,     /* Same as above */
23689         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117)
23690                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[0]), /* 1 */
23691         { 0, 0, SEQUENCE_constraint },
23692         asn_MBR_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_117,
23693         3,      /* Elements count */
23694         &asn_SPC_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_specs_117    /* Additional specs */
23695 };
23696
23697 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_124 = {
23698         sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue),
23699         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
23700         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue, present),
23701         sizeof(((struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),
23702         0,      /* No top level tags */
23703         0,      /* No tags in the map */
23704         0, 0,
23705         -1      /* Extensions start */
23706 };
23707 static /* Use -fall-defs-global to expose */
23708 asn_TYPE_descriptor_t asn_DEF_extensionValue_124 = {
23709         "extensionValue",
23710         "extensionValue",
23711         &asn_OP_OPEN_TYPE,
23712         0,      /* No effective tags (pointer) */
23713         0,      /* No effective tags (count) */
23714         0,      /* No tags (pointer) */
23715         0,      /* No tags (count) */
23716         { 0, 0, OPEN_TYPE_constraint },
23717         0, 0,   /* No members */
23718         &asn_SPC_extensionValue_specs_124       /* Additional specs */
23719 };
23720
23721 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_121[] = {
23722         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, id),
23723                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23724                 -1,     /* IMPLICIT tag at current level */
23725                 &asn_DEF_ProtocolIE_ID,
23726                 0,
23727                 { 0, &asn_PER_memb_id_constr_122,  memb_id_constraint_121 },
23728                 0, 0, /* No default value */
23729                 "id"
23730                 },
23731         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, criticality),
23732                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23733                 -1,     /* IMPLICIT tag at current level */
23734                 &asn_DEF_Criticality,
23735                 0,
23736                 { 0, &asn_PER_memb_criticality_constr_123,  memb_criticality_constraint_121 },
23737                 0, 0, /* No default value */
23738                 "criticality"
23739                 },
23740         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, extensionValue),
23741                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23742                 +1,     /* EXPLICIT tag at current level */
23743                 &asn_DEF_extensionValue_124,
23744                 0,
23745                 { 0, &asn_PER_memb_extensionValue_constr_124,  memb_extensionValue_constraint_121 },
23746                 0, 0, /* No default value */
23747                 "extensionValue"
23748                 },
23749 };
23750 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[] = {
23751         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23752 };
23753 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tag2el_121[] = {
23754     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23755     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23756     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23757 };
23758 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_specs_121 = {
23759         sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs),
23760         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, _asn_ctx),
23761         asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tag2el_121,
23762         3,      /* Count of tags in the map */
23763         0, 0, 0,        /* Optional elements (not needed) */
23764         -1,     /* First extension addition */
23765 };
23766 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs = {
23767         "E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-BearerExtIEs",
23768         "E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-BearerExtIEs",
23769         &asn_OP_SEQUENCE,
23770         asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121,
23771         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121)
23772                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[0]), /* 1 */
23773         asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121, /* Same as above */
23774         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121)
23775                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[0]), /* 1 */
23776         { 0, 0, SEQUENCE_constraint },
23777         asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_121,
23778         3,      /* Elements count */
23779         &asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_specs_121        /* Additional specs */
23780 };
23781
23782 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_128 = {
23783         sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue),
23784         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
23785         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue, present),
23786         sizeof(((struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),
23787         0,      /* No top level tags */
23788         0,      /* No tags in the map */
23789         0, 0,
23790         -1      /* Extensions start */
23791 };
23792 static /* Use -fall-defs-global to expose */
23793 asn_TYPE_descriptor_t asn_DEF_extensionValue_128 = {
23794         "extensionValue",
23795         "extensionValue",
23796         &asn_OP_OPEN_TYPE,
23797         0,      /* No effective tags (pointer) */
23798         0,      /* No effective tags (count) */
23799         0,      /* No tags (pointer) */
23800         0,      /* No tags (count) */
23801         { 0, 0, OPEN_TYPE_constraint },
23802         0, 0,   /* No members */
23803         &asn_SPC_extensionValue_specs_128       /* Additional specs */
23804 };
23805
23806 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_125[] = {
23807         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, id),
23808                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23809                 -1,     /* IMPLICIT tag at current level */
23810                 &asn_DEF_ProtocolIE_ID,
23811                 0,
23812                 { 0, &asn_PER_memb_id_constr_126,  memb_id_constraint_125 },
23813                 0, 0, /* No default value */
23814                 "id"
23815                 },
23816         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, criticality),
23817                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23818                 -1,     /* IMPLICIT tag at current level */
23819                 &asn_DEF_Criticality,
23820                 0,
23821                 { 0, &asn_PER_memb_criticality_constr_127,  memb_criticality_constraint_125 },
23822                 0, 0, /* No default value */
23823                 "criticality"
23824                 },
23825         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, extensionValue),
23826                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23827                 +1,     /* EXPLICIT tag at current level */
23828                 &asn_DEF_extensionValue_128,
23829                 0,
23830                 { 0, &asn_PER_memb_extensionValue_constr_128,  memb_extensionValue_constraint_125 },
23831                 0, 0, /* No default value */
23832                 "extensionValue"
23833                 },
23834 };
23835 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[] = {
23836         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23837 };
23838 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tag2el_125[] = {
23839     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23840     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23841     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23842 };
23843 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_specs_125 = {
23844         sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs),
23845         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, _asn_ctx),
23846         asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tag2el_125,
23847         3,      /* Count of tags in the map */
23848         0, 0, 0,        /* Optional elements (not needed) */
23849         -1,     /* First extension addition */
23850 };
23851 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs = {
23852         "E-RABs-Admitted-ToBeAdded-ModAckItem-Split-BearerExtIEs",
23853         "E-RABs-Admitted-ToBeAdded-ModAckItem-Split-BearerExtIEs",
23854         &asn_OP_SEQUENCE,
23855         asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125,
23856         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125)
23857                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[0]), /* 1 */
23858         asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125,       /* Same as above */
23859         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125)
23860                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[0]), /* 1 */
23861         { 0, 0, SEQUENCE_constraint },
23862         asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_125,
23863         3,      /* Elements count */
23864         &asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_specs_125      /* Additional specs */
23865 };
23866
23867 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_132 = {
23868         sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue),
23869         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
23870         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue, present),
23871         sizeof(((struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),
23872         0,      /* No top level tags */
23873         0,      /* No tags in the map */
23874         0, 0,
23875         -1      /* Extensions start */
23876 };
23877 static /* Use -fall-defs-global to expose */
23878 asn_TYPE_descriptor_t asn_DEF_extensionValue_132 = {
23879         "extensionValue",
23880         "extensionValue",
23881         &asn_OP_OPEN_TYPE,
23882         0,      /* No effective tags (pointer) */
23883         0,      /* No effective tags (count) */
23884         0,      /* No tags (pointer) */
23885         0,      /* No tags (count) */
23886         { 0, 0, OPEN_TYPE_constraint },
23887         0, 0,   /* No members */
23888         &asn_SPC_extensionValue_specs_132       /* Additional specs */
23889 };
23890
23891 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_129[] = {
23892         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, id),
23893                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23894                 -1,     /* IMPLICIT tag at current level */
23895                 &asn_DEF_ProtocolIE_ID,
23896                 0,
23897                 { 0, &asn_PER_memb_id_constr_130,  memb_id_constraint_129 },
23898                 0, 0, /* No default value */
23899                 "id"
23900                 },
23901         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, criticality),
23902                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23903                 -1,     /* IMPLICIT tag at current level */
23904                 &asn_DEF_Criticality,
23905                 0,
23906                 { 0, &asn_PER_memb_criticality_constr_131,  memb_criticality_constraint_129 },
23907                 0, 0, /* No default value */
23908                 "criticality"
23909                 },
23910         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, extensionValue),
23911                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23912                 +1,     /* EXPLICIT tag at current level */
23913                 &asn_DEF_extensionValue_132,
23914                 0,
23915                 { 0, &asn_PER_memb_extensionValue_constr_132,  memb_extensionValue_constraint_129 },
23916                 0, 0, /* No default value */
23917                 "extensionValue"
23918                 },
23919 };
23920 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[] = {
23921         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23922 };
23923 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tag2el_129[] = {
23924     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23925     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23926     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23927 };
23928 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_specs_129 = {
23929         sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs),
23930         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, _asn_ctx),
23931         asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tag2el_129,
23932         3,      /* Count of tags in the map */
23933         0, 0, 0,        /* Optional elements (not needed) */
23934         -1,     /* First extension addition */
23935 };
23936 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs = {
23937         "E-RABs-Admitted-ToBeModified-ModAckItem-SCG-BearerExtIEs",
23938         "E-RABs-Admitted-ToBeModified-ModAckItem-SCG-BearerExtIEs",
23939         &asn_OP_SEQUENCE,
23940         asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129,
23941         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129)
23942                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[0]), /* 1 */
23943         asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129,      /* Same as above */
23944         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129)
23945                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[0]), /* 1 */
23946         { 0, 0, SEQUENCE_constraint },
23947         asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_129,
23948         3,      /* Elements count */
23949         &asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_specs_129     /* Additional specs */
23950 };
23951
23952 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_136 = {
23953         sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue),
23954         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
23955         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue, present),
23956         sizeof(((struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),
23957         0,      /* No top level tags */
23958         0,      /* No tags in the map */
23959         0, 0,
23960         -1      /* Extensions start */
23961 };
23962 static /* Use -fall-defs-global to expose */
23963 asn_TYPE_descriptor_t asn_DEF_extensionValue_136 = {
23964         "extensionValue",
23965         "extensionValue",
23966         &asn_OP_OPEN_TYPE,
23967         0,      /* No effective tags (pointer) */
23968         0,      /* No effective tags (count) */
23969         0,      /* No tags (pointer) */
23970         0,      /* No tags (count) */
23971         { 0, 0, OPEN_TYPE_constraint },
23972         0, 0,   /* No members */
23973         &asn_SPC_extensionValue_specs_136       /* Additional specs */
23974 };
23975
23976 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_133[] = {
23977         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, id),
23978                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23979                 -1,     /* IMPLICIT tag at current level */
23980                 &asn_DEF_ProtocolIE_ID,
23981                 0,
23982                 { 0, &asn_PER_memb_id_constr_134,  memb_id_constraint_133 },
23983                 0, 0, /* No default value */
23984                 "id"
23985                 },
23986         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, criticality),
23987                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23988                 -1,     /* IMPLICIT tag at current level */
23989                 &asn_DEF_Criticality,
23990                 0,
23991                 { 0, &asn_PER_memb_criticality_constr_135,  memb_criticality_constraint_133 },
23992                 0, 0, /* No default value */
23993                 "criticality"
23994                 },
23995         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, extensionValue),
23996                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23997                 +1,     /* EXPLICIT tag at current level */
23998                 &asn_DEF_extensionValue_136,
23999                 0,
24000                 { 0, &asn_PER_memb_extensionValue_constr_136,  memb_extensionValue_constraint_133 },
24001                 0, 0, /* No default value */
24002                 "extensionValue"
24003                 },
24004 };
24005 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[] = {
24006         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24007 };
24008 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tag2el_133[] = {
24009     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24010     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24011     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24012 };
24013 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_specs_133 = {
24014         sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs),
24015         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, _asn_ctx),
24016         asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tag2el_133,
24017         3,      /* Count of tags in the map */
24018         0, 0, 0,        /* Optional elements (not needed) */
24019         -1,     /* First extension addition */
24020 };
24021 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs = {
24022         "E-RABs-Admitted-ToBeModified-ModAckItem-Split-BearerExtIEs",
24023         "E-RABs-Admitted-ToBeModified-ModAckItem-Split-BearerExtIEs",
24024         &asn_OP_SEQUENCE,
24025         asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133,
24026         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133)
24027                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[0]), /* 1 */
24028         asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133,    /* Same as above */
24029         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133)
24030                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[0]), /* 1 */
24031         { 0, 0, SEQUENCE_constraint },
24032         asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_133,
24033         3,      /* Elements count */
24034         &asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_specs_133   /* Additional specs */
24035 };
24036
24037 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_140 = {
24038         sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue),
24039         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
24040         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue, present),
24041         sizeof(((struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),
24042         0,      /* No top level tags */
24043         0,      /* No tags in the map */
24044         0, 0,
24045         -1      /* Extensions start */
24046 };
24047 static /* Use -fall-defs-global to expose */
24048 asn_TYPE_descriptor_t asn_DEF_extensionValue_140 = {
24049         "extensionValue",
24050         "extensionValue",
24051         &asn_OP_OPEN_TYPE,
24052         0,      /* No effective tags (pointer) */
24053         0,      /* No effective tags (count) */
24054         0,      /* No tags (pointer) */
24055         0,      /* No tags (count) */
24056         { 0, 0, OPEN_TYPE_constraint },
24057         0, 0,   /* No members */
24058         &asn_SPC_extensionValue_specs_140       /* Additional specs */
24059 };
24060
24061 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_137[] = {
24062         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, id),
24063                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24064                 -1,     /* IMPLICIT tag at current level */
24065                 &asn_DEF_ProtocolIE_ID,
24066                 0,
24067                 { 0, &asn_PER_memb_id_constr_138,  memb_id_constraint_137 },
24068                 0, 0, /* No default value */
24069                 "id"
24070                 },
24071         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, criticality),
24072                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24073                 -1,     /* IMPLICIT tag at current level */
24074                 &asn_DEF_Criticality,
24075                 0,
24076                 { 0, &asn_PER_memb_criticality_constr_139,  memb_criticality_constraint_137 },
24077                 0, 0, /* No default value */
24078                 "criticality"
24079                 },
24080         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, extensionValue),
24081                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24082                 +1,     /* EXPLICIT tag at current level */
24083                 &asn_DEF_extensionValue_140,
24084                 0,
24085                 { 0, &asn_PER_memb_extensionValue_constr_140,  memb_extensionValue_constraint_137 },
24086                 0, 0, /* No default value */
24087                 "extensionValue"
24088                 },
24089 };
24090 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[] = {
24091         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24092 };
24093 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tag2el_137[] = {
24094     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24095     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24096     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24097 };
24098 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_specs_137 = {
24099         sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs),
24100         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, _asn_ctx),
24101         asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tag2el_137,
24102         3,      /* Count of tags in the map */
24103         0, 0, 0,        /* Optional elements (not needed) */
24104         -1,     /* First extension addition */
24105 };
24106 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs = {
24107         "E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-BearerExtIEs",
24108         "E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-BearerExtIEs",
24109         &asn_OP_SEQUENCE,
24110         asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137,
24111         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137)
24112                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[0]), /* 1 */
24113         asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137,      /* Same as above */
24114         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137)
24115                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[0]), /* 1 */
24116         { 0, 0, SEQUENCE_constraint },
24117         asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_137,
24118         3,      /* Elements count */
24119         &asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_specs_137     /* Additional specs */
24120 };
24121
24122 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_144 = {
24123         sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue),
24124         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
24125         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue, present),
24126         sizeof(((struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),
24127         0,      /* No top level tags */
24128         0,      /* No tags in the map */
24129         0, 0,
24130         -1      /* Extensions start */
24131 };
24132 static /* Use -fall-defs-global to expose */
24133 asn_TYPE_descriptor_t asn_DEF_extensionValue_144 = {
24134         "extensionValue",
24135         "extensionValue",
24136         &asn_OP_OPEN_TYPE,
24137         0,      /* No effective tags (pointer) */
24138         0,      /* No effective tags (count) */
24139         0,      /* No tags (pointer) */
24140         0,      /* No tags (count) */
24141         { 0, 0, OPEN_TYPE_constraint },
24142         0, 0,   /* No members */
24143         &asn_SPC_extensionValue_specs_144       /* Additional specs */
24144 };
24145
24146 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_141[] = {
24147         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, id),
24148                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24149                 -1,     /* IMPLICIT tag at current level */
24150                 &asn_DEF_ProtocolIE_ID,
24151                 0,
24152                 { 0, &asn_PER_memb_id_constr_142,  memb_id_constraint_141 },
24153                 0, 0, /* No default value */
24154                 "id"
24155                 },
24156         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, criticality),
24157                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24158                 -1,     /* IMPLICIT tag at current level */
24159                 &asn_DEF_Criticality,
24160                 0,
24161                 { 0, &asn_PER_memb_criticality_constr_143,  memb_criticality_constraint_141 },
24162                 0, 0, /* No default value */
24163                 "criticality"
24164                 },
24165         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, extensionValue),
24166                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24167                 +1,     /* EXPLICIT tag at current level */
24168                 &asn_DEF_extensionValue_144,
24169                 0,
24170                 { 0, &asn_PER_memb_extensionValue_constr_144,  memb_extensionValue_constraint_141 },
24171                 0, 0, /* No default value */
24172                 "extensionValue"
24173                 },
24174 };
24175 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[] = {
24176         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24177 };
24178 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tag2el_141[] = {
24179     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24180     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24181     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24182 };
24183 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_specs_141 = {
24184         sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs),
24185         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, _asn_ctx),
24186         asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tag2el_141,
24187         3,      /* Count of tags in the map */
24188         0, 0, 0,        /* Optional elements (not needed) */
24189         -1,     /* First extension addition */
24190 };
24191 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs = {
24192         "E-RABs-Admitted-ToBeReleased-ModAckItem-Split-BearerExtIEs",
24193         "E-RABs-Admitted-ToBeReleased-ModAckItem-Split-BearerExtIEs",
24194         &asn_OP_SEQUENCE,
24195         asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141,
24196         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141)
24197                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[0]), /* 1 */
24198         asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141,    /* Same as above */
24199         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141)
24200                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[0]), /* 1 */
24201         { 0, 0, SEQUENCE_constraint },
24202         asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_141,
24203         3,      /* Elements count */
24204         &asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_specs_141   /* Additional specs */
24205 };
24206
24207 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_148 = {
24208         sizeof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue),
24209         offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue, _asn_ctx),
24210         offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue, present),
24211         sizeof(((struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue *)0)->present),
24212         0,      /* No top level tags */
24213         0,      /* No tags in the map */
24214         0, 0,
24215         -1      /* Extensions start */
24216 };
24217 static /* Use -fall-defs-global to expose */
24218 asn_TYPE_descriptor_t asn_DEF_extensionValue_148 = {
24219         "extensionValue",
24220         "extensionValue",
24221         &asn_OP_OPEN_TYPE,
24222         0,      /* No effective tags (pointer) */
24223         0,      /* No effective tags (count) */
24224         0,      /* No tags (pointer) */
24225         0,      /* No tags (count) */
24226         { 0, 0, OPEN_TYPE_constraint },
24227         0, 0,   /* No members */
24228         &asn_SPC_extensionValue_specs_148       /* Additional specs */
24229 };
24230
24231 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqdItemExtIEs_145[] = {
24232         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, id),
24233                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24234                 -1,     /* IMPLICIT tag at current level */
24235                 &asn_DEF_ProtocolIE_ID,
24236                 0,
24237                 { 0, &asn_PER_memb_id_constr_146,  memb_id_constraint_145 },
24238                 0, 0, /* No default value */
24239                 "id"
24240                 },
24241         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, criticality),
24242                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24243                 -1,     /* IMPLICIT tag at current level */
24244                 &asn_DEF_Criticality,
24245                 0,
24246                 { 0, &asn_PER_memb_criticality_constr_147,  memb_criticality_constraint_145 },
24247                 0, 0, /* No default value */
24248                 "criticality"
24249                 },
24250         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, extensionValue),
24251                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24252                 +1,     /* EXPLICIT tag at current level */
24253                 &asn_DEF_extensionValue_148,
24254                 0,
24255                 { 0, &asn_PER_memb_extensionValue_constr_148,  memb_extensionValue_constraint_145 },
24256                 0, 0, /* No default value */
24257                 "extensionValue"
24258                 },
24259 };
24260 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[] = {
24261         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24262 };
24263 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqdItemExtIEs_tag2el_145[] = {
24264     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24265     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24266     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24267 };
24268 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqdItemExtIEs_specs_145 = {
24269         sizeof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs),
24270         offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, _asn_ctx),
24271         asn_MAP_E_RABs_ToBeReleased_ModReqdItemExtIEs_tag2el_145,
24272         3,      /* Count of tags in the map */
24273         0, 0, 0,        /* Optional elements (not needed) */
24274         -1,     /* First extension addition */
24275 };
24276 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs = {
24277         "E-RABs-ToBeReleased-ModReqdItemExtIEs",
24278         "E-RABs-ToBeReleased-ModReqdItemExtIEs",
24279         &asn_OP_SEQUENCE,
24280         asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145,
24281         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145)
24282                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[0]), /* 1 */
24283         asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145, /* Same as above */
24284         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145)
24285                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[0]), /* 1 */
24286         { 0, 0, SEQUENCE_constraint },
24287         asn_MBR_E_RABs_ToBeReleased_ModReqdItemExtIEs_145,
24288         3,      /* Elements count */
24289         &asn_SPC_E_RABs_ToBeReleased_ModReqdItemExtIEs_specs_145        /* Additional specs */
24290 };
24291
24292 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_152 = {
24293         sizeof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue),
24294         offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
24295         offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue, present),
24296         sizeof(((struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
24297         0,      /* No top level tags */
24298         0,      /* No tags in the map */
24299         0, 0,
24300         -1      /* Extensions start */
24301 };
24302 static /* Use -fall-defs-global to expose */
24303 asn_TYPE_descriptor_t asn_DEF_extensionValue_152 = {
24304         "extensionValue",
24305         "extensionValue",
24306         &asn_OP_OPEN_TYPE,
24307         0,      /* No effective tags (pointer) */
24308         0,      /* No effective tags (count) */
24309         0,      /* No tags (pointer) */
24310         0,      /* No tags (count) */
24311         { 0, 0, OPEN_TYPE_constraint },
24312         0, 0,   /* No members */
24313         &asn_SPC_extensionValue_specs_152       /* Additional specs */
24314 };
24315
24316 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_149[] = {
24317         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, id),
24318                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24319                 -1,     /* IMPLICIT tag at current level */
24320                 &asn_DEF_ProtocolIE_ID,
24321                 0,
24322                 { 0, &asn_PER_memb_id_constr_150,  memb_id_constraint_149 },
24323                 0, 0, /* No default value */
24324                 "id"
24325                 },
24326         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, criticality),
24327                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24328                 -1,     /* IMPLICIT tag at current level */
24329                 &asn_DEF_Criticality,
24330                 0,
24331                 { 0, &asn_PER_memb_criticality_constr_151,  memb_criticality_constraint_149 },
24332                 0, 0, /* No default value */
24333                 "criticality"
24334                 },
24335         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, extensionValue),
24336                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24337                 +1,     /* EXPLICIT tag at current level */
24338                 &asn_DEF_extensionValue_152,
24339                 0,
24340                 { 0, &asn_PER_memb_extensionValue_constr_152,  memb_extensionValue_constraint_149 },
24341                 0, 0, /* No default value */
24342                 "extensionValue"
24343                 },
24344 };
24345 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[] = {
24346         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24347 };
24348 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tag2el_149[] = {
24349     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24350     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24351     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24352 };
24353 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_specs_149 = {
24354         sizeof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs),
24355         offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, _asn_ctx),
24356         asn_MAP_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tag2el_149,
24357         3,      /* Count of tags in the map */
24358         0, 0, 0,        /* Optional elements (not needed) */
24359         -1,     /* First extension addition */
24360 };
24361 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs = {
24362         "E-RABs-ToBeReleased-RelReqItem-SCG-BearerExtIEs",
24363         "E-RABs-ToBeReleased-RelReqItem-SCG-BearerExtIEs",
24364         &asn_OP_SEQUENCE,
24365         asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149,
24366         sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149)
24367                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[0]), /* 1 */
24368         asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149,       /* Same as above */
24369         sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149)
24370                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[0]), /* 1 */
24371         { 0, 0, SEQUENCE_constraint },
24372         asn_MBR_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_149,
24373         3,      /* Elements count */
24374         &asn_SPC_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_specs_149      /* Additional specs */
24375 };
24376
24377 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_156 = {
24378         sizeof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue),
24379         offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
24380         offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue, present),
24381         sizeof(((struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
24382         0,      /* No top level tags */
24383         0,      /* No tags in the map */
24384         0, 0,
24385         -1      /* Extensions start */
24386 };
24387 static /* Use -fall-defs-global to expose */
24388 asn_TYPE_descriptor_t asn_DEF_extensionValue_156 = {
24389         "extensionValue",
24390         "extensionValue",
24391         &asn_OP_OPEN_TYPE,
24392         0,      /* No effective tags (pointer) */
24393         0,      /* No effective tags (count) */
24394         0,      /* No tags (pointer) */
24395         0,      /* No tags (count) */
24396         { 0, 0, OPEN_TYPE_constraint },
24397         0, 0,   /* No members */
24398         &asn_SPC_extensionValue_specs_156       /* Additional specs */
24399 };
24400
24401 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_153[] = {
24402         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, id),
24403                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24404                 -1,     /* IMPLICIT tag at current level */
24405                 &asn_DEF_ProtocolIE_ID,
24406                 0,
24407                 { 0, &asn_PER_memb_id_constr_154,  memb_id_constraint_153 },
24408                 0, 0, /* No default value */
24409                 "id"
24410                 },
24411         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, criticality),
24412                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24413                 -1,     /* IMPLICIT tag at current level */
24414                 &asn_DEF_Criticality,
24415                 0,
24416                 { 0, &asn_PER_memb_criticality_constr_155,  memb_criticality_constraint_153 },
24417                 0, 0, /* No default value */
24418                 "criticality"
24419                 },
24420         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, extensionValue),
24421                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24422                 +1,     /* EXPLICIT tag at current level */
24423                 &asn_DEF_extensionValue_156,
24424                 0,
24425                 { 0, &asn_PER_memb_extensionValue_constr_156,  memb_extensionValue_constraint_153 },
24426                 0, 0, /* No default value */
24427                 "extensionValue"
24428                 },
24429 };
24430 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[] = {
24431         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24432 };
24433 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tag2el_153[] = {
24434     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24435     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24436     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24437 };
24438 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_specs_153 = {
24439         sizeof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs),
24440         offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, _asn_ctx),
24441         asn_MAP_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tag2el_153,
24442         3,      /* Count of tags in the map */
24443         0, 0, 0,        /* Optional elements (not needed) */
24444         -1,     /* First extension addition */
24445 };
24446 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs = {
24447         "E-RABs-ToBeReleased-RelReqItem-Split-BearerExtIEs",
24448         "E-RABs-ToBeReleased-RelReqItem-Split-BearerExtIEs",
24449         &asn_OP_SEQUENCE,
24450         asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153,
24451         sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153)
24452                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[0]), /* 1 */
24453         asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153,     /* Same as above */
24454         sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153)
24455                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[0]), /* 1 */
24456         { 0, 0, SEQUENCE_constraint },
24457         asn_MBR_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_153,
24458         3,      /* Elements count */
24459         &asn_SPC_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_specs_153    /* Additional specs */
24460 };
24461
24462 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_160 = {
24463         sizeof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue),
24464         offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
24465         offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue, present),
24466         sizeof(((struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue *)0)->present),
24467         0,      /* No top level tags */
24468         0,      /* No tags in the map */
24469         0, 0,
24470         -1      /* Extensions start */
24471 };
24472 static /* Use -fall-defs-global to expose */
24473 asn_TYPE_descriptor_t asn_DEF_extensionValue_160 = {
24474         "extensionValue",
24475         "extensionValue",
24476         &asn_OP_OPEN_TYPE,
24477         0,      /* No effective tags (pointer) */
24478         0,      /* No effective tags (count) */
24479         0,      /* No tags (pointer) */
24480         0,      /* No tags (count) */
24481         { 0, 0, OPEN_TYPE_constraint },
24482         0, 0,   /* No members */
24483         &asn_SPC_extensionValue_specs_160       /* Additional specs */
24484 };
24485
24486 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_157[] = {
24487         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, id),
24488                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24489                 -1,     /* IMPLICIT tag at current level */
24490                 &asn_DEF_ProtocolIE_ID,
24491                 0,
24492                 { 0, &asn_PER_memb_id_constr_158,  memb_id_constraint_157 },
24493                 0, 0, /* No default value */
24494                 "id"
24495                 },
24496         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, criticality),
24497                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24498                 -1,     /* IMPLICIT tag at current level */
24499                 &asn_DEF_Criticality,
24500                 0,
24501                 { 0, &asn_PER_memb_criticality_constr_159,  memb_criticality_constraint_157 },
24502                 0, 0, /* No default value */
24503                 "criticality"
24504                 },
24505         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, extensionValue),
24506                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24507                 +1,     /* EXPLICIT tag at current level */
24508                 &asn_DEF_extensionValue_160,
24509                 0,
24510                 { 0, &asn_PER_memb_extensionValue_constr_160,  memb_extensionValue_constraint_157 },
24511                 0, 0, /* No default value */
24512                 "extensionValue"
24513                 },
24514 };
24515 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[] = {
24516         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24517 };
24518 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tag2el_157[] = {
24519     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24520     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24521     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24522 };
24523 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_specs_157 = {
24524         sizeof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs),
24525         offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, _asn_ctx),
24526         asn_MAP_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tag2el_157,
24527         3,      /* Count of tags in the map */
24528         0, 0, 0,        /* Optional elements (not needed) */
24529         -1,     /* First extension addition */
24530 };
24531 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs = {
24532         "E-RABs-ToBeReleased-RelConfItem-SCG-BearerExtIEs",
24533         "E-RABs-ToBeReleased-RelConfItem-SCG-BearerExtIEs",
24534         &asn_OP_SEQUENCE,
24535         asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157,
24536         sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157)
24537                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[0]), /* 1 */
24538         asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157,      /* Same as above */
24539         sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157)
24540                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[0]), /* 1 */
24541         { 0, 0, SEQUENCE_constraint },
24542         asn_MBR_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_157,
24543         3,      /* Elements count */
24544         &asn_SPC_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_specs_157     /* Additional specs */
24545 };
24546
24547 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_164 = {
24548         sizeof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue),
24549         offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
24550         offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue, present),
24551         sizeof(((struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue *)0)->present),
24552         0,      /* No top level tags */
24553         0,      /* No tags in the map */
24554         0, 0,
24555         -1      /* Extensions start */
24556 };
24557 static /* Use -fall-defs-global to expose */
24558 asn_TYPE_descriptor_t asn_DEF_extensionValue_164 = {
24559         "extensionValue",
24560         "extensionValue",
24561         &asn_OP_OPEN_TYPE,
24562         0,      /* No effective tags (pointer) */
24563         0,      /* No effective tags (count) */
24564         0,      /* No tags (pointer) */
24565         0,      /* No tags (count) */
24566         { 0, 0, OPEN_TYPE_constraint },
24567         0, 0,   /* No members */
24568         &asn_SPC_extensionValue_specs_164       /* Additional specs */
24569 };
24570
24571 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_161[] = {
24572         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, id),
24573                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24574                 -1,     /* IMPLICIT tag at current level */
24575                 &asn_DEF_ProtocolIE_ID,
24576                 0,
24577                 { 0, &asn_PER_memb_id_constr_162,  memb_id_constraint_161 },
24578                 0, 0, /* No default value */
24579                 "id"
24580                 },
24581         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, criticality),
24582                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24583                 -1,     /* IMPLICIT tag at current level */
24584                 &asn_DEF_Criticality,
24585                 0,
24586                 { 0, &asn_PER_memb_criticality_constr_163,  memb_criticality_constraint_161 },
24587                 0, 0, /* No default value */
24588                 "criticality"
24589                 },
24590         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, extensionValue),
24591                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24592                 +1,     /* EXPLICIT tag at current level */
24593                 &asn_DEF_extensionValue_164,
24594                 0,
24595                 { 0, &asn_PER_memb_extensionValue_constr_164,  memb_extensionValue_constraint_161 },
24596                 0, 0, /* No default value */
24597                 "extensionValue"
24598                 },
24599 };
24600 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[] = {
24601         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24602 };
24603 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tag2el_161[] = {
24604     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24605     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24606     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24607 };
24608 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_specs_161 = {
24609         sizeof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs),
24610         offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, _asn_ctx),
24611         asn_MAP_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tag2el_161,
24612         3,      /* Count of tags in the map */
24613         0, 0, 0,        /* Optional elements (not needed) */
24614         -1,     /* First extension addition */
24615 };
24616 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs = {
24617         "E-RABs-ToBeReleased-RelConfItem-Split-BearerExtIEs",
24618         "E-RABs-ToBeReleased-RelConfItem-Split-BearerExtIEs",
24619         &asn_OP_SEQUENCE,
24620         asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161,
24621         sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161)
24622                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[0]), /* 1 */
24623         asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161,    /* Same as above */
24624         sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161)
24625                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[0]), /* 1 */
24626         { 0, 0, SEQUENCE_constraint },
24627         asn_MBR_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_161,
24628         3,      /* Elements count */
24629         &asn_SPC_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_specs_161   /* Additional specs */
24630 };
24631
24632 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_168 = {
24633         sizeof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue),
24634         offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue, _asn_ctx),
24635         offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue, present),
24636         sizeof(((struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue *)0)->present),
24637         0,      /* No top level tags */
24638         0,      /* No tags in the map */
24639         0, 0,
24640         -1      /* Extensions start */
24641 };
24642 static /* Use -fall-defs-global to expose */
24643 asn_TYPE_descriptor_t asn_DEF_extensionValue_168 = {
24644         "extensionValue",
24645         "extensionValue",
24646         &asn_OP_OPEN_TYPE,
24647         0,      /* No effective tags (pointer) */
24648         0,      /* No effective tags (count) */
24649         0,      /* No tags (pointer) */
24650         0,      /* No tags (count) */
24651         { 0, 0, OPEN_TYPE_constraint },
24652         0, 0,   /* No members */
24653         &asn_SPC_extensionValue_specs_168       /* Additional specs */
24654 };
24655
24656 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToCounterCheckItemExtIEs_165[] = {
24657         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, id),
24658                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24659                 -1,     /* IMPLICIT tag at current level */
24660                 &asn_DEF_ProtocolIE_ID,
24661                 0,
24662                 { 0, &asn_PER_memb_id_constr_166,  memb_id_constraint_165 },
24663                 0, 0, /* No default value */
24664                 "id"
24665                 },
24666         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, criticality),
24667                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24668                 -1,     /* IMPLICIT tag at current level */
24669                 &asn_DEF_Criticality,
24670                 0,
24671                 { 0, &asn_PER_memb_criticality_constr_167,  memb_criticality_constraint_165 },
24672                 0, 0, /* No default value */
24673                 "criticality"
24674                 },
24675         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, extensionValue),
24676                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24677                 +1,     /* EXPLICIT tag at current level */
24678                 &asn_DEF_extensionValue_168,
24679                 0,
24680                 { 0, &asn_PER_memb_extensionValue_constr_168,  memb_extensionValue_constraint_165 },
24681                 0, 0, /* No default value */
24682                 "extensionValue"
24683                 },
24684 };
24685 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[] = {
24686         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24687 };
24688 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToCounterCheckItemExtIEs_tag2el_165[] = {
24689     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24690     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24691     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24692 };
24693 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToCounterCheckItemExtIEs_specs_165 = {
24694         sizeof(struct E_RABs_SubjectToCounterCheckItemExtIEs),
24695         offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, _asn_ctx),
24696         asn_MAP_E_RABs_SubjectToCounterCheckItemExtIEs_tag2el_165,
24697         3,      /* Count of tags in the map */
24698         0, 0, 0,        /* Optional elements (not needed) */
24699         -1,     /* First extension addition */
24700 };
24701 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs = {
24702         "E-RABs-SubjectToCounterCheckItemExtIEs",
24703         "E-RABs-SubjectToCounterCheckItemExtIEs",
24704         &asn_OP_SEQUENCE,
24705         asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165,
24706         sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165)
24707                 /sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[0]), /* 1 */
24708         asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165,        /* Same as above */
24709         sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165)
24710                 /sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[0]), /* 1 */
24711         { 0, 0, SEQUENCE_constraint },
24712         asn_MBR_E_RABs_SubjectToCounterCheckItemExtIEs_165,
24713         3,      /* Elements count */
24714         &asn_SPC_E_RABs_SubjectToCounterCheckItemExtIEs_specs_165       /* Additional specs */
24715 };
24716
24717 static asn_TYPE_member_t asn_MBR_extensionValue_172[] = {
24718         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, choice.UESidelinkAggregateMaximumBitRate),
24719                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24720                 0,
24721                 &asn_DEF_UESidelinkAggregateMaximumBitRate,
24722                 0,
24723                 { 0, 0, 0 },
24724                 0, 0, /* No default value */
24725                 "UESidelinkAggregateMaximumBitRate"
24726                 },
24727 };
24728 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_172[] = {
24729     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* UESidelinkAggregateMaximumBitRate */
24730 };
24731 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_172 = {
24732         sizeof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue),
24733         offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, _asn_ctx),
24734         offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, present),
24735         sizeof(((struct UE_ContextInformationRetrieve_ExtIEs__extensionValue *)0)->present),
24736         asn_MAP_extensionValue_tag2el_172,
24737         1,      /* Count of tags in the map */
24738         0, 0,
24739         -1      /* Extensions start */
24740 };
24741 static /* Use -fall-defs-global to expose */
24742 asn_TYPE_descriptor_t asn_DEF_extensionValue_172 = {
24743         "extensionValue",
24744         "extensionValue",
24745         &asn_OP_OPEN_TYPE,
24746         0,      /* No effective tags (pointer) */
24747         0,      /* No effective tags (count) */
24748         0,      /* No tags (pointer) */
24749         0,      /* No tags (count) */
24750         { 0, 0, OPEN_TYPE_constraint },
24751         asn_MBR_extensionValue_172,
24752         1,      /* Elements count */
24753         &asn_SPC_extensionValue_specs_172       /* Additional specs */
24754 };
24755
24756 asn_TYPE_member_t asn_MBR_UE_ContextInformationRetrieve_ExtIEs_169[] = {
24757         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, id),
24758                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24759                 -1,     /* IMPLICIT tag at current level */
24760                 &asn_DEF_ProtocolIE_ID,
24761                 0,
24762                 { 0, &asn_PER_memb_id_constr_170,  memb_id_constraint_169 },
24763                 0, 0, /* No default value */
24764                 "id"
24765                 },
24766         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, criticality),
24767                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24768                 -1,     /* IMPLICIT tag at current level */
24769                 &asn_DEF_Criticality,
24770                 select_UE_ContextInformationRetrieve_ExtIEs_criticality_type,
24771                 { 0, &asn_PER_memb_criticality_constr_171,  memb_criticality_constraint_169 },
24772                 0, 0, /* No default value */
24773                 "criticality"
24774                 },
24775         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, extensionValue),
24776                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24777                 +1,     /* EXPLICIT tag at current level */
24778                 &asn_DEF_extensionValue_172,
24779                 select_UE_ContextInformationRetrieve_ExtIEs_extensionValue_type,
24780                 { 0, &asn_PER_memb_extensionValue_constr_172,  memb_extensionValue_constraint_169 },
24781                 0, 0, /* No default value */
24782                 "extensionValue"
24783                 },
24784 };
24785 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[] = {
24786         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24787 };
24788 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationRetrieve_ExtIEs_tag2el_169[] = {
24789     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24790     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24791     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24792 };
24793 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationRetrieve_ExtIEs_specs_169 = {
24794         sizeof(struct UE_ContextInformationRetrieve_ExtIEs),
24795         offsetof(struct UE_ContextInformationRetrieve_ExtIEs, _asn_ctx),
24796         asn_MAP_UE_ContextInformationRetrieve_ExtIEs_tag2el_169,
24797         3,      /* Count of tags in the map */
24798         0, 0, 0,        /* Optional elements (not needed) */
24799         -1,     /* First extension addition */
24800 };
24801 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationRetrieve_ExtIEs = {
24802         "UE-ContextInformationRetrieve-ExtIEs",
24803         "UE-ContextInformationRetrieve-ExtIEs",
24804         &asn_OP_SEQUENCE,
24805         asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169,
24806         sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169)
24807                 /sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[0]), /* 1 */
24808         asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169,  /* Same as above */
24809         sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169)
24810                 /sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[0]), /* 1 */
24811         { 0, 0, SEQUENCE_constraint },
24812         asn_MBR_UE_ContextInformationRetrieve_ExtIEs_169,
24813         3,      /* Elements count */
24814         &asn_SPC_UE_ContextInformationRetrieve_ExtIEs_specs_169 /* Additional specs */
24815 };
24816
24817 static asn_TYPE_member_t asn_MBR_extensionValue_176[] = {
24818         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, choice.GTPtunnelEndpoint),
24819                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24820                 0,
24821                 &asn_DEF_GTPtunnelEndpoint,
24822                 0,
24823                 { 0, 0, 0 },
24824                 0, 0, /* No default value */
24825                 "GTPtunnelEndpoint"
24826                 },
24827         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, choice.DL_Forwarding),
24828                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
24829                 0,
24830                 &asn_DEF_DL_Forwarding,
24831                 0,
24832                 { 0, 0, 0 },
24833                 0, 0, /* No default value */
24834                 "DL-Forwarding"
24835                 },
24836 };
24837 static const unsigned asn_MAP_extensionValue_to_canonical_176[] = { 1, 0 };
24838 static const unsigned asn_MAP_extensionValue_from_canonical_176[] = { 1, 0 };
24839 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_176[] = {
24840     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* DL-Forwarding */
24841     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* GTPtunnelEndpoint */
24842 };
24843 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_176 = {
24844         sizeof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue),
24845         offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, _asn_ctx),
24846         offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, present),
24847         sizeof(((struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue *)0)->present),
24848         asn_MAP_extensionValue_tag2el_176,
24849         2,      /* Count of tags in the map */
24850         asn_MAP_extensionValue_to_canonical_176,
24851         asn_MAP_extensionValue_from_canonical_176,
24852         -1      /* Extensions start */
24853 };
24854 static /* Use -fall-defs-global to expose */
24855 asn_TYPE_descriptor_t asn_DEF_extensionValue_176 = {
24856         "extensionValue",
24857         "extensionValue",
24858         &asn_OP_OPEN_TYPE,
24859         0,      /* No effective tags (pointer) */
24860         0,      /* No effective tags (count) */
24861         0,      /* No tags (pointer) */
24862         0,      /* No tags (count) */
24863         { 0, 0, OPEN_TYPE_constraint },
24864         asn_MBR_extensionValue_176,
24865         2,      /* Elements count */
24866         &asn_SPC_extensionValue_specs_176       /* Additional specs */
24867 };
24868
24869 asn_TYPE_member_t asn_MBR_E_RABs_ToBeSetupRetrieve_ItemExtIEs_173[] = {
24870         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, id),
24871                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24872                 -1,     /* IMPLICIT tag at current level */
24873                 &asn_DEF_ProtocolIE_ID,
24874                 0,
24875                 { 0, &asn_PER_memb_id_constr_174,  memb_id_constraint_173 },
24876                 0, 0, /* No default value */
24877                 "id"
24878                 },
24879         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, criticality),
24880                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24881                 -1,     /* IMPLICIT tag at current level */
24882                 &asn_DEF_Criticality,
24883                 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_criticality_type,
24884                 { 0, &asn_PER_memb_criticality_constr_175,  memb_criticality_constraint_173 },
24885                 0, 0, /* No default value */
24886                 "criticality"
24887                 },
24888         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, extensionValue),
24889                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24890                 +1,     /* EXPLICIT tag at current level */
24891                 &asn_DEF_extensionValue_176,
24892                 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_extensionValue_type,
24893                 { 0, &asn_PER_memb_extensionValue_constr_176,  memb_extensionValue_constraint_173 },
24894                 0, 0, /* No default value */
24895                 "extensionValue"
24896                 },
24897 };
24898 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[] = {
24899         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24900 };
24901 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tag2el_173[] = {
24902     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24903     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24904     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24905 };
24906 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeSetupRetrieve_ItemExtIEs_specs_173 = {
24907         sizeof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs),
24908         offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, _asn_ctx),
24909         asn_MAP_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tag2el_173,
24910         3,      /* Count of tags in the map */
24911         0, 0, 0,        /* Optional elements (not needed) */
24912         -1,     /* First extension addition */
24913 };
24914 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs = {
24915         "E-RABs-ToBeSetupRetrieve-ItemExtIEs",
24916         "E-RABs-ToBeSetupRetrieve-ItemExtIEs",
24917         &asn_OP_SEQUENCE,
24918         asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173,
24919         sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173)
24920                 /sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[0]), /* 1 */
24921         asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173,   /* Same as above */
24922         sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173)
24923                 /sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[0]), /* 1 */
24924         { 0, 0, SEQUENCE_constraint },
24925         asn_MBR_E_RABs_ToBeSetupRetrieve_ItemExtIEs_173,
24926         3,      /* Elements count */
24927         &asn_SPC_E_RABs_ToBeSetupRetrieve_ItemExtIEs_specs_173  /* Additional specs */
24928 };
24929
24930 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_180 = {
24931         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue),
24932         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue, _asn_ctx),
24933         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue, present),
24934         sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue *)0)->present),
24935         0,      /* No top level tags */
24936         0,      /* No tags in the map */
24937         0, 0,
24938         -1      /* Extensions start */
24939 };
24940 static /* Use -fall-defs-global to expose */
24941 asn_TYPE_descriptor_t asn_DEF_extensionValue_180 = {
24942         "extensionValue",
24943         "extensionValue",
24944         &asn_OP_OPEN_TYPE,
24945         0,      /* No effective tags (pointer) */
24946         0,      /* No effective tags (count) */
24947         0,      /* No tags (pointer) */
24948         0,      /* No tags (count) */
24949         { 0, 0, OPEN_TYPE_constraint },
24950         0, 0,   /* No members */
24951         &asn_SPC_extensionValue_specs_180       /* Additional specs */
24952 };
24953
24954 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_177[] = {
24955         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, id),
24956                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24957                 -1,     /* IMPLICIT tag at current level */
24958                 &asn_DEF_ProtocolIE_ID,
24959                 0,
24960                 { 0, &asn_PER_memb_id_constr_178,  memb_id_constraint_177 },
24961                 0, 0, /* No default value */
24962                 "id"
24963                 },
24964         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, criticality),
24965                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24966                 -1,     /* IMPLICIT tag at current level */
24967                 &asn_DEF_Criticality,
24968                 0,
24969                 { 0, &asn_PER_memb_criticality_constr_179,  memb_criticality_constraint_177 },
24970                 0, 0, /* No default value */
24971                 "criticality"
24972                 },
24973         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, extensionValue),
24974                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24975                 +1,     /* EXPLICIT tag at current level */
24976                 &asn_DEF_extensionValue_180,
24977                 0,
24978                 { 0, &asn_PER_memb_extensionValue_constr_180,  memb_extensionValue_constraint_177 },
24979                 0, 0, /* No default value */
24980                 "extensionValue"
24981                 },
24982 };
24983 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[] = {
24984         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24985 };
24986 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tag2el_177[] = {
24987     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24988     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24989     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24990 };
24991 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_specs_177 = {
24992         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs),
24993         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, _asn_ctx),
24994         asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tag2el_177,
24995         3,      /* Count of tags in the map */
24996         0, 0, 0,        /* Optional elements (not needed) */
24997         -1,     /* First extension addition */
24998 };
24999 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs = {
25000         "E-RABs-ToBeAdded-SgNBAddReq-ItemExtIEs",
25001         "E-RABs-ToBeAdded-SgNBAddReq-ItemExtIEs",
25002         &asn_OP_SEQUENCE,
25003         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177,
25004         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177)
25005                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[0]), /* 1 */
25006         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177,        /* Same as above */
25007         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177)
25008                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[0]), /* 1 */
25009         { 0, 0, SEQUENCE_constraint },
25010         asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_177,
25011         3,      /* Elements count */
25012         &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_specs_177       /* Additional specs */
25013 };
25014
25015 static asn_TYPE_member_t asn_MBR_extensionValue_184[] = {
25016         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLCMode),
25017                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25018                 0,
25019                 &asn_DEF_RLCMode,
25020                 0,
25021                 { 0, 0, 0 },
25022                 0, 0, /* No default value */
25023                 "RLCMode"
25024                 },
25025 };
25026 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_184[] = {
25027     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */
25028 };
25029 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_184 = {
25030         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
25031         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
25032         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
25033         sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
25034         asn_MAP_extensionValue_tag2el_184,
25035         1,      /* Count of tags in the map */
25036         0, 0,
25037         -1      /* Extensions start */
25038 };
25039 static /* Use -fall-defs-global to expose */
25040 asn_TYPE_descriptor_t asn_DEF_extensionValue_184 = {
25041         "extensionValue",
25042         "extensionValue",
25043         &asn_OP_OPEN_TYPE,
25044         0,      /* No effective tags (pointer) */
25045         0,      /* No effective tags (count) */
25046         0,      /* No tags (pointer) */
25047         0,      /* No tags (count) */
25048         { 0, 0, OPEN_TYPE_constraint },
25049         asn_MBR_extensionValue_184,
25050         1,      /* Elements count */
25051         &asn_SPC_extensionValue_specs_184       /* Additional specs */
25052 };
25053
25054 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_181[] = {
25055         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, id),
25056                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25057                 -1,     /* IMPLICIT tag at current level */
25058                 &asn_DEF_ProtocolIE_ID,
25059                 0,
25060                 { 0, &asn_PER_memb_id_constr_182,  memb_id_constraint_181 },
25061                 0, 0, /* No default value */
25062                 "id"
25063                 },
25064         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, criticality),
25065                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25066                 -1,     /* IMPLICIT tag at current level */
25067                 &asn_DEF_Criticality,
25068                 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_criticality_type,
25069                 { 0, &asn_PER_memb_criticality_constr_183,  memb_criticality_constraint_181 },
25070                 0, 0, /* No default value */
25071                 "criticality"
25072                 },
25073         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
25074                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25075                 +1,     /* EXPLICIT tag at current level */
25076                 &asn_DEF_extensionValue_184,
25077                 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
25078                 { 0, &asn_PER_memb_extensionValue_constr_184,  memb_extensionValue_constraint_181 },
25079                 0, 0, /* No default value */
25080                 "extensionValue"
25081                 },
25082 };
25083 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[] = {
25084         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25085 };
25086 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tag2el_181[] = {
25087     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25088     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25089     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25090 };
25091 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_specs_181 = {
25092         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs),
25093         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
25094         asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tag2el_181,
25095         3,      /* Count of tags in the map */
25096         0, 0, 0,        /* Optional elements (not needed) */
25097         -1,     /* First extension addition */
25098 };
25099 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs = {
25100         "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresentExtIEs",
25101         "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresentExtIEs",
25102         &asn_OP_SEQUENCE,
25103         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181,
25104         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181)
25105                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[0]), /* 1 */
25106         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181,        /* Same as above */
25107         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181)
25108                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[0]), /* 1 */
25109         { 0, 0, SEQUENCE_constraint },
25110         asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_181,
25111         3,      /* Elements count */
25112         &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_specs_181       /* Additional specs */
25113 };
25114
25115 static asn_TYPE_member_t asn_MBR_extensionValue_188[] = {
25116         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
25117                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25118                 0,
25119                 &asn_DEF_PDCPSnLength,
25120                 0,
25121                 { 0, 0, 0 },
25122                 0, 0, /* No default value */
25123                 "PDCPSnLength"
25124                 },
25125         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.DuplicationActivation),
25126                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25127                 0,
25128                 &asn_DEF_DuplicationActivation,
25129                 0,
25130                 { 0, 0, 0 },
25131                 0, 0, /* No default value */
25132                 "DuplicationActivation"
25133                 },
25134 };
25135 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_188[] = {
25136     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */
25137     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* DuplicationActivation */
25138 };
25139 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_188 = {
25140         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
25141         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
25142         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
25143         sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
25144         asn_MAP_extensionValue_tag2el_188,
25145         2,      /* Count of tags in the map */
25146         0, 0,
25147         -1      /* Extensions start */
25148 };
25149 static /* Use -fall-defs-global to expose */
25150 asn_TYPE_descriptor_t asn_DEF_extensionValue_188 = {
25151         "extensionValue",
25152         "extensionValue",
25153         &asn_OP_OPEN_TYPE,
25154         0,      /* No effective tags (pointer) */
25155         0,      /* No effective tags (count) */
25156         0,      /* No tags (pointer) */
25157         0,      /* No tags (count) */
25158         { 0, 0, OPEN_TYPE_constraint },
25159         asn_MBR_extensionValue_188,
25160         2,      /* Elements count */
25161         &asn_SPC_extensionValue_specs_188       /* Additional specs */
25162 };
25163
25164 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_185[] = {
25165         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, id),
25166                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25167                 -1,     /* IMPLICIT tag at current level */
25168                 &asn_DEF_ProtocolIE_ID,
25169                 0,
25170                 { 0, &asn_PER_memb_id_constr_186,  memb_id_constraint_185 },
25171                 0, 0, /* No default value */
25172                 "id"
25173                 },
25174         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
25175                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25176                 -1,     /* IMPLICIT tag at current level */
25177                 &asn_DEF_Criticality,
25178                 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
25179                 { 0, &asn_PER_memb_criticality_constr_187,  memb_criticality_constraint_185 },
25180                 0, 0, /* No default value */
25181                 "criticality"
25182                 },
25183         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
25184                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25185                 +1,     /* EXPLICIT tag at current level */
25186                 &asn_DEF_extensionValue_188,
25187                 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
25188                 { 0, &asn_PER_memb_extensionValue_constr_188,  memb_extensionValue_constraint_185 },
25189                 0, 0, /* No default value */
25190                 "extensionValue"
25191                 },
25192 };
25193 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[] = {
25194         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25195 };
25196 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_185[] = {
25197     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25198     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25199     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25200 };
25201 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_specs_185 = {
25202         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs),
25203         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
25204         asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_185,
25205         3,      /* Count of tags in the map */
25206         0, 0, 0,        /* Optional elements (not needed) */
25207         -1,     /* First extension addition */
25208 };
25209 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs = {
25210         "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresentExtIEs",
25211         "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresentExtIEs",
25212         &asn_OP_SEQUENCE,
25213         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185,
25214         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185)
25215                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[0]), /* 1 */
25216         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185,     /* Same as above */
25217         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185)
25218                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[0]), /* 1 */
25219         { 0, 0, SEQUENCE_constraint },
25220         asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_185,
25221         3,      /* Elements count */
25222         &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_specs_185    /* Additional specs */
25223 };
25224
25225 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_192 = {
25226         sizeof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue),
25227         offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue, _asn_ctx),
25228         offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue, present),
25229         sizeof(((struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue *)0)->present),
25230         0,      /* No top level tags */
25231         0,      /* No tags in the map */
25232         0, 0,
25233         -1      /* Extensions start */
25234 };
25235 static /* Use -fall-defs-global to expose */
25236 asn_TYPE_descriptor_t asn_DEF_extensionValue_192 = {
25237         "extensionValue",
25238         "extensionValue",
25239         &asn_OP_OPEN_TYPE,
25240         0,      /* No effective tags (pointer) */
25241         0,      /* No effective tags (count) */
25242         0,      /* No tags (pointer) */
25243         0,      /* No tags (count) */
25244         { 0, 0, OPEN_TYPE_constraint },
25245         0, 0,   /* No members */
25246         &asn_SPC_extensionValue_specs_192       /* Additional specs */
25247 };
25248
25249 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_189[] = {
25250         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, id),
25251                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25252                 -1,     /* IMPLICIT tag at current level */
25253                 &asn_DEF_ProtocolIE_ID,
25254                 0,
25255                 { 0, &asn_PER_memb_id_constr_190,  memb_id_constraint_189 },
25256                 0, 0, /* No default value */
25257                 "id"
25258                 },
25259         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, criticality),
25260                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25261                 -1,     /* IMPLICIT tag at current level */
25262                 &asn_DEF_Criticality,
25263                 0,
25264                 { 0, &asn_PER_memb_criticality_constr_191,  memb_criticality_constraint_189 },
25265                 0, 0, /* No default value */
25266                 "criticality"
25267                 },
25268         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, extensionValue),
25269                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25270                 +1,     /* EXPLICIT tag at current level */
25271                 &asn_DEF_extensionValue_192,
25272                 0,
25273                 { 0, &asn_PER_memb_extensionValue_constr_192,  memb_extensionValue_constraint_189 },
25274                 0, 0, /* No default value */
25275                 "extensionValue"
25276                 },
25277 };
25278 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[] = {
25279         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25280 };
25281 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tag2el_189[] = {
25282     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25283     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25284     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25285 };
25286 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_specs_189 = {
25287         sizeof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs),
25288         offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, _asn_ctx),
25289         asn_MAP_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tag2el_189,
25290         3,      /* Count of tags in the map */
25291         0, 0, 0,        /* Optional elements (not needed) */
25292         -1,     /* First extension addition */
25293 };
25294 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs = {
25295         "E-RABs-ToBeAdded-SgNBAddReqAck-ItemExtIEs",
25296         "E-RABs-ToBeAdded-SgNBAddReqAck-ItemExtIEs",
25297         &asn_OP_SEQUENCE,
25298         asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189,
25299         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189)
25300                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[0]), /* 1 */
25301         asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189,     /* Same as above */
25302         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189)
25303                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[0]), /* 1 */
25304         { 0, 0, SEQUENCE_constraint },
25305         asn_MBR_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_189,
25306         3,      /* Elements count */
25307         &asn_SPC_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_specs_189    /* Additional specs */
25308 };
25309
25310 static asn_TYPE_member_t asn_MBR_extensionValue_196[] = {
25311         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
25312                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25313                 0,
25314                 &asn_DEF_PDCPSnLength,
25315                 0,
25316                 { 0, 0, 0 },
25317                 0, 0, /* No default value */
25318                 "PDCPSnLength"
25319                 },
25320 };
25321 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_196[] = {
25322     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
25323 };
25324 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_196 = {
25325         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
25326         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
25327         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
25328         sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
25329         asn_MAP_extensionValue_tag2el_196,
25330         1,      /* Count of tags in the map */
25331         0, 0,
25332         -1      /* Extensions start */
25333 };
25334 static /* Use -fall-defs-global to expose */
25335 asn_TYPE_descriptor_t asn_DEF_extensionValue_196 = {
25336         "extensionValue",
25337         "extensionValue",
25338         &asn_OP_OPEN_TYPE,
25339         0,      /* No effective tags (pointer) */
25340         0,      /* No effective tags (count) */
25341         0,      /* No tags (pointer) */
25342         0,      /* No tags (count) */
25343         { 0, 0, OPEN_TYPE_constraint },
25344         asn_MBR_extensionValue_196,
25345         1,      /* Elements count */
25346         &asn_SPC_extensionValue_specs_196       /* Additional specs */
25347 };
25348
25349 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_193[] = {
25350         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, id),
25351                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25352                 -1,     /* IMPLICIT tag at current level */
25353                 &asn_DEF_ProtocolIE_ID,
25354                 0,
25355                 { 0, &asn_PER_memb_id_constr_194,  memb_id_constraint_193 },
25356                 0, 0, /* No default value */
25357                 "id"
25358                 },
25359         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, criticality),
25360                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25361                 -1,     /* IMPLICIT tag at current level */
25362                 &asn_DEF_Criticality,
25363                 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_criticality_type,
25364                 { 0, &asn_PER_memb_criticality_constr_195,  memb_criticality_constraint_193 },
25365                 0, 0, /* No default value */
25366                 "criticality"
25367                 },
25368         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
25369                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25370                 +1,     /* EXPLICIT tag at current level */
25371                 &asn_DEF_extensionValue_196,
25372                 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
25373                 { 0, &asn_PER_memb_extensionValue_constr_196,  memb_extensionValue_constraint_193 },
25374                 0, 0, /* No default value */
25375                 "extensionValue"
25376                 },
25377 };
25378 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[] = {
25379         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25380 };
25381 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tag2el_193[] = {
25382     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25383     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25384     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25385 };
25386 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_specs_193 = {
25387         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs),
25388         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
25389         asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tag2el_193,
25390         3,      /* Count of tags in the map */
25391         0, 0, 0,        /* Optional elements (not needed) */
25392         -1,     /* First extension addition */
25393 };
25394 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs = {
25395         "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresentExtIEs",
25396         "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresentExtIEs",
25397         &asn_OP_SEQUENCE,
25398         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193,
25399         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193)
25400                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[0]), /* 1 */
25401         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193,    /* Same as above */
25402         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193)
25403                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[0]), /* 1 */
25404         { 0, 0, SEQUENCE_constraint },
25405         asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_193,
25406         3,      /* Elements count */
25407         &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_specs_193   /* Additional specs */
25408 };
25409
25410 static asn_TYPE_member_t asn_MBR_extensionValue_200[] = {
25411         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),
25412                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
25413                 0,
25414                 &asn_DEF_LCID,
25415                 0,
25416                 { 0, 0, 0 },
25417                 0, 0, /* No default value */
25418                 "LCID"
25419                 },
25420 };
25421 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_200[] = {
25422     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* LCID */
25423 };
25424 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_200 = {
25425         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
25426         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
25427         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
25428         sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
25429         asn_MAP_extensionValue_tag2el_200,
25430         1,      /* Count of tags in the map */
25431         0, 0,
25432         -1      /* Extensions start */
25433 };
25434 static /* Use -fall-defs-global to expose */
25435 asn_TYPE_descriptor_t asn_DEF_extensionValue_200 = {
25436         "extensionValue",
25437         "extensionValue",
25438         &asn_OP_OPEN_TYPE,
25439         0,      /* No effective tags (pointer) */
25440         0,      /* No effective tags (count) */
25441         0,      /* No tags (pointer) */
25442         0,      /* No tags (count) */
25443         { 0, 0, OPEN_TYPE_constraint },
25444         asn_MBR_extensionValue_200,
25445         1,      /* Elements count */
25446         &asn_SPC_extensionValue_specs_200       /* Additional specs */
25447 };
25448
25449 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_197[] = {
25450         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, id),
25451                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25452                 -1,     /* IMPLICIT tag at current level */
25453                 &asn_DEF_ProtocolIE_ID,
25454                 0,
25455                 { 0, &asn_PER_memb_id_constr_198,  memb_id_constraint_197 },
25456                 0, 0, /* No default value */
25457                 "id"
25458                 },
25459         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
25460                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25461                 -1,     /* IMPLICIT tag at current level */
25462                 &asn_DEF_Criticality,
25463                 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
25464                 { 0, &asn_PER_memb_criticality_constr_199,  memb_criticality_constraint_197 },
25465                 0, 0, /* No default value */
25466                 "criticality"
25467                 },
25468         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
25469                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25470                 +1,     /* EXPLICIT tag at current level */
25471                 &asn_DEF_extensionValue_200,
25472                 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
25473                 { 0, &asn_PER_memb_extensionValue_constr_200,  memb_extensionValue_constraint_197 },
25474                 0, 0, /* No default value */
25475                 "extensionValue"
25476                 },
25477 };
25478 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[] = {
25479         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25480 };
25481 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_197[] = {
25482     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25483     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25484     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25485 };
25486 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_specs_197 = {
25487         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs),
25488         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
25489         asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_197,
25490         3,      /* Count of tags in the map */
25491         0, 0, 0,        /* Optional elements (not needed) */
25492         -1,     /* First extension addition */
25493 };
25494 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs = {
25495         "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresentExtIEs",
25496         "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresentExtIEs",
25497         &asn_OP_SEQUENCE,
25498         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197,
25499         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197)
25500                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[0]), /* 1 */
25501         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197, /* Same as above */
25502         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197)
25503                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[0]), /* 1 */
25504         { 0, 0, SEQUENCE_constraint },
25505         asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_197,
25506         3,      /* Elements count */
25507         &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_specs_197        /* Additional specs */
25508 };
25509
25510 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_204 = {
25511         sizeof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue),
25512         offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue, _asn_ctx),
25513         offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue, present),
25514         sizeof(((struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue *)0)->present),
25515         0,      /* No top level tags */
25516         0,      /* No tags in the map */
25517         0, 0,
25518         -1      /* Extensions start */
25519 };
25520 static /* Use -fall-defs-global to expose */
25521 asn_TYPE_descriptor_t asn_DEF_extensionValue_204 = {
25522         "extensionValue",
25523         "extensionValue",
25524         &asn_OP_OPEN_TYPE,
25525         0,      /* No effective tags (pointer) */
25526         0,      /* No effective tags (count) */
25527         0,      /* No tags (pointer) */
25528         0,      /* No tags (count) */
25529         { 0, 0, OPEN_TYPE_constraint },
25530         0, 0,   /* No members */
25531         &asn_SPC_extensionValue_specs_204       /* Additional specs */
25532 };
25533
25534 asn_TYPE_member_t asn_MBR_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_201[] = {
25535         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, id),
25536                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25537                 -1,     /* IMPLICIT tag at current level */
25538                 &asn_DEF_ProtocolIE_ID,
25539                 0,
25540                 { 0, &asn_PER_memb_id_constr_202,  memb_id_constraint_201 },
25541                 0, 0, /* No default value */
25542                 "id"
25543                 },
25544         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, criticality),
25545                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25546                 -1,     /* IMPLICIT tag at current level */
25547                 &asn_DEF_Criticality,
25548                 0,
25549                 { 0, &asn_PER_memb_criticality_constr_203,  memb_criticality_constraint_201 },
25550                 0, 0, /* No default value */
25551                 "criticality"
25552                 },
25553         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, extensionValue),
25554                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25555                 +1,     /* EXPLICIT tag at current level */
25556                 &asn_DEF_extensionValue_204,
25557                 0,
25558                 { 0, &asn_PER_memb_extensionValue_constr_204,  memb_extensionValue_constraint_201 },
25559                 0, 0, /* No default value */
25560                 "extensionValue"
25561                 },
25562 };
25563 static const ber_tlv_tag_t asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[] = {
25564         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25565 };
25566 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tag2el_201[] = {
25567     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25568     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25569     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25570 };
25571 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_specs_201 = {
25572         sizeof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs),
25573         offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, _asn_ctx),
25574         asn_MAP_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tag2el_201,
25575         3,      /* Count of tags in the map */
25576         0, 0, 0,        /* Optional elements (not needed) */
25577         -1,     /* First extension addition */
25578 };
25579 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs = {
25580         "ResponseInformationSgNBReconfComp-SuccessItemExtIEs",
25581         "ResponseInformationSgNBReconfComp-SuccessItemExtIEs",
25582         &asn_OP_SEQUENCE,
25583         asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201,
25584         sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201)
25585                 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[0]), /* 1 */
25586         asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201,   /* Same as above */
25587         sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201)
25588                 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[0]), /* 1 */
25589         { 0, 0, SEQUENCE_constraint },
25590         asn_MBR_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_201,
25591         3,      /* Elements count */
25592         &asn_SPC_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_specs_201  /* Additional specs */
25593 };
25594
25595 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_208 = {
25596         sizeof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue),
25597         offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, _asn_ctx),
25598         offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, present),
25599         sizeof(((struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue *)0)->present),
25600         0,      /* No top level tags */
25601         0,      /* No tags in the map */
25602         0, 0,
25603         -1      /* Extensions start */
25604 };
25605 static /* Use -fall-defs-global to expose */
25606 asn_TYPE_descriptor_t asn_DEF_extensionValue_208 = {
25607         "extensionValue",
25608         "extensionValue",
25609         &asn_OP_OPEN_TYPE,
25610         0,      /* No effective tags (pointer) */
25611         0,      /* No effective tags (count) */
25612         0,      /* No tags (pointer) */
25613         0,      /* No tags (count) */
25614         { 0, 0, OPEN_TYPE_constraint },
25615         0, 0,   /* No members */
25616         &asn_SPC_extensionValue_specs_208       /* Additional specs */
25617 };
25618
25619 asn_TYPE_member_t asn_MBR_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_205[] = {
25620         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, id),
25621                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25622                 -1,     /* IMPLICIT tag at current level */
25623                 &asn_DEF_ProtocolIE_ID,
25624                 0,
25625                 { 0, &asn_PER_memb_id_constr_206,  memb_id_constraint_205 },
25626                 0, 0, /* No default value */
25627                 "id"
25628                 },
25629         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, criticality),
25630                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25631                 -1,     /* IMPLICIT tag at current level */
25632                 &asn_DEF_Criticality,
25633                 0,
25634                 { 0, &asn_PER_memb_criticality_constr_207,  memb_criticality_constraint_205 },
25635                 0, 0, /* No default value */
25636                 "criticality"
25637                 },
25638         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, extensionValue),
25639                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25640                 +1,     /* EXPLICIT tag at current level */
25641                 &asn_DEF_extensionValue_208,
25642                 0,
25643                 { 0, &asn_PER_memb_extensionValue_constr_208,  memb_extensionValue_constraint_205 },
25644                 0, 0, /* No default value */
25645                 "extensionValue"
25646                 },
25647 };
25648 static const ber_tlv_tag_t asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[] = {
25649         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25650 };
25651 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tag2el_205[] = {
25652     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25653     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25654     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25655 };
25656 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_specs_205 = {
25657         sizeof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs),
25658         offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, _asn_ctx),
25659         asn_MAP_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tag2el_205,
25660         3,      /* Count of tags in the map */
25661         0, 0, 0,        /* Optional elements (not needed) */
25662         -1,     /* First extension addition */
25663 };
25664 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs = {
25665         "ResponseInformationSgNBReconfComp-RejectByMeNBItemExtIEs",
25666         "ResponseInformationSgNBReconfComp-RejectByMeNBItemExtIEs",
25667         &asn_OP_SEQUENCE,
25668         asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205,
25669         sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205)
25670                 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[0]), /* 1 */
25671         asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205,      /* Same as above */
25672         sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205)
25673                 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[0]), /* 1 */
25674         { 0, 0, SEQUENCE_constraint },
25675         asn_MBR_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_205,
25676         3,      /* Elements count */
25677         &asn_SPC_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_specs_205     /* Additional specs */
25678 };
25679
25680 static asn_TYPE_member_t asn_MBR_extensionValue_212[] = {
25681         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, choice.SubscriberProfileIDforRFP),
25682                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
25683                 0,
25684                 &asn_DEF_SubscriberProfileIDforRFP,
25685                 0,
25686                 { 0, 0, 0 },
25687                 0, 0, /* No default value */
25688                 "SubscriberProfileIDforRFP"
25689                 },
25690 };
25691 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_212[] = {
25692     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* SubscriberProfileIDforRFP */
25693 };
25694 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_212 = {
25695         sizeof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue),
25696         offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, _asn_ctx),
25697         offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, present),
25698         sizeof(((struct UE_ContextInformationSgNBModReqExtIEs__extensionValue *)0)->present),
25699         asn_MAP_extensionValue_tag2el_212,
25700         1,      /* Count of tags in the map */
25701         0, 0,
25702         -1      /* Extensions start */
25703 };
25704 static /* Use -fall-defs-global to expose */
25705 asn_TYPE_descriptor_t asn_DEF_extensionValue_212 = {
25706         "extensionValue",
25707         "extensionValue",
25708         &asn_OP_OPEN_TYPE,
25709         0,      /* No effective tags (pointer) */
25710         0,      /* No effective tags (count) */
25711         0,      /* No tags (pointer) */
25712         0,      /* No tags (count) */
25713         { 0, 0, OPEN_TYPE_constraint },
25714         asn_MBR_extensionValue_212,
25715         1,      /* Elements count */
25716         &asn_SPC_extensionValue_specs_212       /* Additional specs */
25717 };
25718
25719 asn_TYPE_member_t asn_MBR_UE_ContextInformationSgNBModReqExtIEs_209[] = {
25720         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, id),
25721                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25722                 -1,     /* IMPLICIT tag at current level */
25723                 &asn_DEF_ProtocolIE_ID,
25724                 0,
25725                 { 0, &asn_PER_memb_id_constr_210,  memb_id_constraint_209 },
25726                 0, 0, /* No default value */
25727                 "id"
25728                 },
25729         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, criticality),
25730                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25731                 -1,     /* IMPLICIT tag at current level */
25732                 &asn_DEF_Criticality,
25733                 select_UE_ContextInformationSgNBModReqExtIEs_criticality_type,
25734                 { 0, &asn_PER_memb_criticality_constr_211,  memb_criticality_constraint_209 },
25735                 0, 0, /* No default value */
25736                 "criticality"
25737                 },
25738         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, extensionValue),
25739                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25740                 +1,     /* EXPLICIT tag at current level */
25741                 &asn_DEF_extensionValue_212,
25742                 select_UE_ContextInformationSgNBModReqExtIEs_extensionValue_type,
25743                 { 0, &asn_PER_memb_extensionValue_constr_212,  memb_extensionValue_constraint_209 },
25744                 0, 0, /* No default value */
25745                 "extensionValue"
25746                 },
25747 };
25748 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[] = {
25749         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25750 };
25751 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationSgNBModReqExtIEs_tag2el_209[] = {
25752     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25753     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25754     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25755 };
25756 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationSgNBModReqExtIEs_specs_209 = {
25757         sizeof(struct UE_ContextInformationSgNBModReqExtIEs),
25758         offsetof(struct UE_ContextInformationSgNBModReqExtIEs, _asn_ctx),
25759         asn_MAP_UE_ContextInformationSgNBModReqExtIEs_tag2el_209,
25760         3,      /* Count of tags in the map */
25761         0, 0, 0,        /* Optional elements (not needed) */
25762         -1,     /* First extension addition */
25763 };
25764 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationSgNBModReqExtIEs = {
25765         "UE-ContextInformationSgNBModReqExtIEs",
25766         "UE-ContextInformationSgNBModReqExtIEs",
25767         &asn_OP_SEQUENCE,
25768         asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209,
25769         sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209)
25770                 /sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[0]), /* 1 */
25771         asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209, /* Same as above */
25772         sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209)
25773                 /sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[0]), /* 1 */
25774         { 0, 0, SEQUENCE_constraint },
25775         asn_MBR_UE_ContextInformationSgNBModReqExtIEs_209,
25776         3,      /* Elements count */
25777         &asn_SPC_UE_ContextInformationSgNBModReqExtIEs_specs_209        /* Additional specs */
25778 };
25779
25780 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_216 = {
25781         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue),
25782         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),
25783         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue, present),
25784         sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),
25785         0,      /* No top level tags */
25786         0,      /* No tags in the map */
25787         0, 0,
25788         -1      /* Extensions start */
25789 };
25790 static /* Use -fall-defs-global to expose */
25791 asn_TYPE_descriptor_t asn_DEF_extensionValue_216 = {
25792         "extensionValue",
25793         "extensionValue",
25794         &asn_OP_OPEN_TYPE,
25795         0,      /* No effective tags (pointer) */
25796         0,      /* No effective tags (count) */
25797         0,      /* No tags (pointer) */
25798         0,      /* No tags (count) */
25799         { 0, 0, OPEN_TYPE_constraint },
25800         0, 0,   /* No members */
25801         &asn_SPC_extensionValue_specs_216       /* Additional specs */
25802 };
25803
25804 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_213[] = {
25805         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, id),
25806                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25807                 -1,     /* IMPLICIT tag at current level */
25808                 &asn_DEF_ProtocolIE_ID,
25809                 0,
25810                 { 0, &asn_PER_memb_id_constr_214,  memb_id_constraint_213 },
25811                 0, 0, /* No default value */
25812                 "id"
25813                 },
25814         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, criticality),
25815                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25816                 -1,     /* IMPLICIT tag at current level */
25817                 &asn_DEF_Criticality,
25818                 0,
25819                 { 0, &asn_PER_memb_criticality_constr_215,  memb_criticality_constraint_213 },
25820                 0, 0, /* No default value */
25821                 "criticality"
25822                 },
25823         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, extensionValue),
25824                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25825                 +1,     /* EXPLICIT tag at current level */
25826                 &asn_DEF_extensionValue_216,
25827                 0,
25828                 { 0, &asn_PER_memb_extensionValue_constr_216,  memb_extensionValue_constraint_213 },
25829                 0, 0, /* No default value */
25830                 "extensionValue"
25831                 },
25832 };
25833 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[] = {
25834         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25835 };
25836 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tag2el_213[] = {
25837     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25838     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25839     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25840 };
25841 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_specs_213 = {
25842         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs),
25843         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, _asn_ctx),
25844         asn_MAP_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tag2el_213,
25845         3,      /* Count of tags in the map */
25846         0, 0, 0,        /* Optional elements (not needed) */
25847         -1,     /* First extension addition */
25848 };
25849 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs = {
25850         "E-RABs-ToBeAdded-SgNBModReq-ItemExtIEs",
25851         "E-RABs-ToBeAdded-SgNBModReq-ItemExtIEs",
25852         &asn_OP_SEQUENCE,
25853         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213,
25854         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213)
25855                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[0]), /* 1 */
25856         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213,        /* Same as above */
25857         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213)
25858                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[0]), /* 1 */
25859         { 0, 0, SEQUENCE_constraint },
25860         asn_MBR_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_213,
25861         3,      /* Elements count */
25862         &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_specs_213       /* Additional specs */
25863 };
25864
25865 static asn_TYPE_member_t asn_MBR_extensionValue_220[] = {
25866         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLCMode),
25867                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25868                 0,
25869                 &asn_DEF_RLCMode,
25870                 0,
25871                 { 0, 0, 0 },
25872                 0, 0, /* No default value */
25873                 "RLCMode"
25874                 },
25875 };
25876 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_220[] = {
25877     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */
25878 };
25879 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_220 = {
25880         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
25881         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
25882         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
25883         sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
25884         asn_MAP_extensionValue_tag2el_220,
25885         1,      /* Count of tags in the map */
25886         0, 0,
25887         -1      /* Extensions start */
25888 };
25889 static /* Use -fall-defs-global to expose */
25890 asn_TYPE_descriptor_t asn_DEF_extensionValue_220 = {
25891         "extensionValue",
25892         "extensionValue",
25893         &asn_OP_OPEN_TYPE,
25894         0,      /* No effective tags (pointer) */
25895         0,      /* No effective tags (count) */
25896         0,      /* No tags (pointer) */
25897         0,      /* No tags (count) */
25898         { 0, 0, OPEN_TYPE_constraint },
25899         asn_MBR_extensionValue_220,
25900         1,      /* Elements count */
25901         &asn_SPC_extensionValue_specs_220       /* Additional specs */
25902 };
25903
25904 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_217[] = {
25905         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),
25906                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25907                 -1,     /* IMPLICIT tag at current level */
25908                 &asn_DEF_ProtocolIE_ID,
25909                 0,
25910                 { 0, &asn_PER_memb_id_constr_218,  memb_id_constraint_217 },
25911                 0, 0, /* No default value */
25912                 "id"
25913                 },
25914         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),
25915                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25916                 -1,     /* IMPLICIT tag at current level */
25917                 &asn_DEF_Criticality,
25918                 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type,
25919                 { 0, &asn_PER_memb_criticality_constr_219,  memb_criticality_constraint_217 },
25920                 0, 0, /* No default value */
25921                 "criticality"
25922                 },
25923         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
25924                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25925                 +1,     /* EXPLICIT tag at current level */
25926                 &asn_DEF_extensionValue_220,
25927                 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
25928                 { 0, &asn_PER_memb_extensionValue_constr_220,  memb_extensionValue_constraint_217 },
25929                 0, 0, /* No default value */
25930                 "extensionValue"
25931                 },
25932 };
25933 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[] = {
25934         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25935 };
25936 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_217[] = {
25937     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25938     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25939     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25940 };
25941 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_217 = {
25942         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs),
25943         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
25944         asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_217,
25945         3,      /* Count of tags in the map */
25946         0, 0, 0,        /* Optional elements (not needed) */
25947         -1,     /* First extension addition */
25948 };
25949 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {
25950         "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
25951         "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
25952         &asn_OP_SEQUENCE,
25953         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217,
25954         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217)
25955                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[0]), /* 1 */
25956         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217,        /* Same as above */
25957         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217)
25958                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[0]), /* 1 */
25959         { 0, 0, SEQUENCE_constraint },
25960         asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_217,
25961         3,      /* Elements count */
25962         &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_217       /* Additional specs */
25963 };
25964
25965 static asn_TYPE_member_t asn_MBR_extensionValue_224[] = {
25966         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
25967                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25968                 0,
25969                 &asn_DEF_PDCPSnLength,
25970                 0,
25971                 { 0, 0, 0 },
25972                 0, 0, /* No default value */
25973                 "PDCPSnLength"
25974                 },
25975         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.DuplicationActivation),
25976                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25977                 0,
25978                 &asn_DEF_DuplicationActivation,
25979                 0,
25980                 { 0, 0, 0 },
25981                 0, 0, /* No default value */
25982                 "DuplicationActivation"
25983                 },
25984 };
25985 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_224[] = {
25986     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */
25987     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* DuplicationActivation */
25988 };
25989 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_224 = {
25990         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
25991         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
25992         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
25993         sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
25994         asn_MAP_extensionValue_tag2el_224,
25995         2,      /* Count of tags in the map */
25996         0, 0,
25997         -1      /* Extensions start */
25998 };
25999 static /* Use -fall-defs-global to expose */
26000 asn_TYPE_descriptor_t asn_DEF_extensionValue_224 = {
26001         "extensionValue",
26002         "extensionValue",
26003         &asn_OP_OPEN_TYPE,
26004         0,      /* No effective tags (pointer) */
26005         0,      /* No effective tags (count) */
26006         0,      /* No tags (pointer) */
26007         0,      /* No tags (count) */
26008         { 0, 0, OPEN_TYPE_constraint },
26009         asn_MBR_extensionValue_224,
26010         2,      /* Elements count */
26011         &asn_SPC_extensionValue_specs_224       /* Additional specs */
26012 };
26013
26014 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_221[] = {
26015         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),
26016                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26017                 -1,     /* IMPLICIT tag at current level */
26018                 &asn_DEF_ProtocolIE_ID,
26019                 0,
26020                 { 0, &asn_PER_memb_id_constr_222,  memb_id_constraint_221 },
26021                 0, 0, /* No default value */
26022                 "id"
26023                 },
26024         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
26025                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26026                 -1,     /* IMPLICIT tag at current level */
26027                 &asn_DEF_Criticality,
26028                 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
26029                 { 0, &asn_PER_memb_criticality_constr_223,  memb_criticality_constraint_221 },
26030                 0, 0, /* No default value */
26031                 "criticality"
26032                 },
26033         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
26034                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26035                 +1,     /* EXPLICIT tag at current level */
26036                 &asn_DEF_extensionValue_224,
26037                 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
26038                 { 0, &asn_PER_memb_extensionValue_constr_224,  memb_extensionValue_constraint_221 },
26039                 0, 0, /* No default value */
26040                 "extensionValue"
26041                 },
26042 };
26043 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[] = {
26044         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26045 };
26046 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_221[] = {
26047     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26048     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26049     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26050 };
26051 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_221 = {
26052         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),
26053         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
26054         asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_221,
26055         3,      /* Count of tags in the map */
26056         0, 0, 0,        /* Optional elements (not needed) */
26057         -1,     /* First extension addition */
26058 };
26059 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {
26060         "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26061         "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26062         &asn_OP_SEQUENCE,
26063         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221,
26064         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221)
26065                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[0]), /* 1 */
26066         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221,     /* Same as above */
26067         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221)
26068                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[0]), /* 1 */
26069         { 0, 0, SEQUENCE_constraint },
26070         asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_221,
26071         3,      /* Elements count */
26072         &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_221    /* Additional specs */
26073 };
26074
26075 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_228 = {
26076         sizeof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue),
26077         offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),
26078         offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue, present),
26079         sizeof(((struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),
26080         0,      /* No top level tags */
26081         0,      /* No tags in the map */
26082         0, 0,
26083         -1      /* Extensions start */
26084 };
26085 static /* Use -fall-defs-global to expose */
26086 asn_TYPE_descriptor_t asn_DEF_extensionValue_228 = {
26087         "extensionValue",
26088         "extensionValue",
26089         &asn_OP_OPEN_TYPE,
26090         0,      /* No effective tags (pointer) */
26091         0,      /* No effective tags (count) */
26092         0,      /* No tags (pointer) */
26093         0,      /* No tags (count) */
26094         { 0, 0, OPEN_TYPE_constraint },
26095         0, 0,   /* No members */
26096         &asn_SPC_extensionValue_specs_228       /* Additional specs */
26097 };
26098
26099 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_225[] = {
26100         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, id),
26101                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26102                 -1,     /* IMPLICIT tag at current level */
26103                 &asn_DEF_ProtocolIE_ID,
26104                 0,
26105                 { 0, &asn_PER_memb_id_constr_226,  memb_id_constraint_225 },
26106                 0, 0, /* No default value */
26107                 "id"
26108                 },
26109         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, criticality),
26110                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26111                 -1,     /* IMPLICIT tag at current level */
26112                 &asn_DEF_Criticality,
26113                 0,
26114                 { 0, &asn_PER_memb_criticality_constr_227,  memb_criticality_constraint_225 },
26115                 0, 0, /* No default value */
26116                 "criticality"
26117                 },
26118         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, extensionValue),
26119                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26120                 +1,     /* EXPLICIT tag at current level */
26121                 &asn_DEF_extensionValue_228,
26122                 0,
26123                 { 0, &asn_PER_memb_extensionValue_constr_228,  memb_extensionValue_constraint_225 },
26124                 0, 0, /* No default value */
26125                 "extensionValue"
26126                 },
26127 };
26128 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[] = {
26129         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26130 };
26131 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tag2el_225[] = {
26132     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26133     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26134     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26135 };
26136 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_specs_225 = {
26137         sizeof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs),
26138         offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, _asn_ctx),
26139         asn_MAP_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tag2el_225,
26140         3,      /* Count of tags in the map */
26141         0, 0, 0,        /* Optional elements (not needed) */
26142         -1,     /* First extension addition */
26143 };
26144 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs = {
26145         "E-RABs-ToBeModified-SgNBModReq-ItemExtIEs",
26146         "E-RABs-ToBeModified-SgNBModReq-ItemExtIEs",
26147         &asn_OP_SEQUENCE,
26148         asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225,
26149         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225)
26150                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[0]), /* 1 */
26151         asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225,     /* Same as above */
26152         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225)
26153                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[0]), /* 1 */
26154         { 0, 0, SEQUENCE_constraint },
26155         asn_MBR_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_225,
26156         3,      /* Elements count */
26157         &asn_SPC_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_specs_225    /* Additional specs */
26158 };
26159
26160 static asn_TYPE_member_t asn_MBR_extensionValue_232[] = {
26161         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLC_Status),
26162                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26163                 0,
26164                 &asn_DEF_RLC_Status,
26165                 0,
26166                 { 0, 0, 0 },
26167                 0, 0, /* No default value */
26168                 "RLC-Status"
26169                 },
26170 };
26171 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_232[] = {
26172     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RLC-Status */
26173 };
26174 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_232 = {
26175         sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
26176         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
26177         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
26178         sizeof(((struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
26179         asn_MAP_extensionValue_tag2el_232,
26180         1,      /* Count of tags in the map */
26181         0, 0,
26182         -1      /* Extensions start */
26183 };
26184 static /* Use -fall-defs-global to expose */
26185 asn_TYPE_descriptor_t asn_DEF_extensionValue_232 = {
26186         "extensionValue",
26187         "extensionValue",
26188         &asn_OP_OPEN_TYPE,
26189         0,      /* No effective tags (pointer) */
26190         0,      /* No effective tags (count) */
26191         0,      /* No tags (pointer) */
26192         0,      /* No tags (count) */
26193         { 0, 0, OPEN_TYPE_constraint },
26194         asn_MBR_extensionValue_232,
26195         1,      /* Elements count */
26196         &asn_SPC_extensionValue_specs_232       /* Additional specs */
26197 };
26198
26199 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_229[] = {
26200         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),
26201                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26202                 -1,     /* IMPLICIT tag at current level */
26203                 &asn_DEF_ProtocolIE_ID,
26204                 0,
26205                 { 0, &asn_PER_memb_id_constr_230,  memb_id_constraint_229 },
26206                 0, 0, /* No default value */
26207                 "id"
26208                 },
26209         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),
26210                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26211                 -1,     /* IMPLICIT tag at current level */
26212                 &asn_DEF_Criticality,
26213                 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type,
26214                 { 0, &asn_PER_memb_criticality_constr_231,  memb_criticality_constraint_229 },
26215                 0, 0, /* No default value */
26216                 "criticality"
26217                 },
26218         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
26219                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26220                 +1,     /* EXPLICIT tag at current level */
26221                 &asn_DEF_extensionValue_232,
26222                 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
26223                 { 0, &asn_PER_memb_extensionValue_constr_232,  memb_extensionValue_constraint_229 },
26224                 0, 0, /* No default value */
26225                 "extensionValue"
26226                 },
26227 };
26228 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[] = {
26229         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26230 };
26231 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_229[] = {
26232     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26233     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26234     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26235 };
26236 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_229 = {
26237         sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs),
26238         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
26239         asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_229,
26240         3,      /* Count of tags in the map */
26241         0, 0, 0,        /* Optional elements (not needed) */
26242         -1,     /* First extension addition */
26243 };
26244 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {
26245         "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
26246         "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
26247         &asn_OP_SEQUENCE,
26248         asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229,
26249         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229)
26250                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[0]), /* 1 */
26251         asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229,     /* Same as above */
26252         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229)
26253                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[0]), /* 1 */
26254         { 0, 0, SEQUENCE_constraint },
26255         asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_229,
26256         3,      /* Elements count */
26257         &asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_229    /* Additional specs */
26258 };
26259
26260 static asn_TYPE_member_t asn_MBR_extensionValue_236[] = {
26261         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
26262                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
26263                 0,
26264                 &asn_DEF_PDCPSnLength,
26265                 0,
26266                 { 0, 0, 0 },
26267                 0, 0, /* No default value */
26268                 "PDCPSnLength"
26269                 },
26270         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.GTPtunnelEndpoint),
26271                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26272                 0,
26273                 &asn_DEF_GTPtunnelEndpoint,
26274                 0,
26275                 { 0, 0, 0 },
26276                 0, 0, /* No default value */
26277                 "GTPtunnelEndpoint"
26278                 },
26279 };
26280 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_236[] = {
26281     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 }, /* PDCPSnLength */
26282     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* GTPtunnelEndpoint */
26283 };
26284 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_236 = {
26285         sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
26286         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
26287         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
26288         sizeof(((struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
26289         asn_MAP_extensionValue_tag2el_236,
26290         2,      /* Count of tags in the map */
26291         0, 0,
26292         -1      /* Extensions start */
26293 };
26294 static /* Use -fall-defs-global to expose */
26295 asn_TYPE_descriptor_t asn_DEF_extensionValue_236 = {
26296         "extensionValue",
26297         "extensionValue",
26298         &asn_OP_OPEN_TYPE,
26299         0,      /* No effective tags (pointer) */
26300         0,      /* No effective tags (count) */
26301         0,      /* No tags (pointer) */
26302         0,      /* No tags (count) */
26303         { 0, 0, OPEN_TYPE_constraint },
26304         asn_MBR_extensionValue_236,
26305         2,      /* Elements count */
26306         &asn_SPC_extensionValue_specs_236       /* Additional specs */
26307 };
26308
26309 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_233[] = {
26310         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),
26311                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26312                 -1,     /* IMPLICIT tag at current level */
26313                 &asn_DEF_ProtocolIE_ID,
26314                 0,
26315                 { 0, &asn_PER_memb_id_constr_234,  memb_id_constraint_233 },
26316                 0, 0, /* No default value */
26317                 "id"
26318                 },
26319         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
26320                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26321                 -1,     /* IMPLICIT tag at current level */
26322                 &asn_DEF_Criticality,
26323                 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
26324                 { 0, &asn_PER_memb_criticality_constr_235,  memb_criticality_constraint_233 },
26325                 0, 0, /* No default value */
26326                 "criticality"
26327                 },
26328         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
26329                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26330                 +1,     /* EXPLICIT tag at current level */
26331                 &asn_DEF_extensionValue_236,
26332                 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
26333                 { 0, &asn_PER_memb_extensionValue_constr_236,  memb_extensionValue_constraint_233 },
26334                 0, 0, /* No default value */
26335                 "extensionValue"
26336                 },
26337 };
26338 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[] = {
26339         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26340 };
26341 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_233[] = {
26342     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26343     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26344     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26345 };
26346 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_233 = {
26347         sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),
26348         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
26349         asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_233,
26350         3,      /* Count of tags in the map */
26351         0, 0, 0,        /* Optional elements (not needed) */
26352         -1,     /* First extension addition */
26353 };
26354 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {
26355         "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26356         "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26357         &asn_OP_SEQUENCE,
26358         asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233,
26359         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233)
26360                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[0]), /* 1 */
26361         asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233,  /* Same as above */
26362         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233)
26363                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[0]), /* 1 */
26364         { 0, 0, SEQUENCE_constraint },
26365         asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_233,
26366         3,      /* Elements count */
26367         &asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_233 /* Additional specs */
26368 };
26369
26370 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_240 = {
26371         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue),
26372         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),
26373         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue, present),
26374         sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),
26375         0,      /* No top level tags */
26376         0,      /* No tags in the map */
26377         0, 0,
26378         -1      /* Extensions start */
26379 };
26380 static /* Use -fall-defs-global to expose */
26381 asn_TYPE_descriptor_t asn_DEF_extensionValue_240 = {
26382         "extensionValue",
26383         "extensionValue",
26384         &asn_OP_OPEN_TYPE,
26385         0,      /* No effective tags (pointer) */
26386         0,      /* No effective tags (count) */
26387         0,      /* No tags (pointer) */
26388         0,      /* No tags (count) */
26389         { 0, 0, OPEN_TYPE_constraint },
26390         0, 0,   /* No members */
26391         &asn_SPC_extensionValue_specs_240       /* Additional specs */
26392 };
26393
26394 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_237[] = {
26395         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, id),
26396                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26397                 -1,     /* IMPLICIT tag at current level */
26398                 &asn_DEF_ProtocolIE_ID,
26399                 0,
26400                 { 0, &asn_PER_memb_id_constr_238,  memb_id_constraint_237 },
26401                 0, 0, /* No default value */
26402                 "id"
26403                 },
26404         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, criticality),
26405                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26406                 -1,     /* IMPLICIT tag at current level */
26407                 &asn_DEF_Criticality,
26408                 0,
26409                 { 0, &asn_PER_memb_criticality_constr_239,  memb_criticality_constraint_237 },
26410                 0, 0, /* No default value */
26411                 "criticality"
26412                 },
26413         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, extensionValue),
26414                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26415                 +1,     /* EXPLICIT tag at current level */
26416                 &asn_DEF_extensionValue_240,
26417                 0,
26418                 { 0, &asn_PER_memb_extensionValue_constr_240,  memb_extensionValue_constraint_237 },
26419                 0, 0, /* No default value */
26420                 "extensionValue"
26421                 },
26422 };
26423 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[] = {
26424         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26425 };
26426 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tag2el_237[] = {
26427     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26428     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26429     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26430 };
26431 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_specs_237 = {
26432         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs),
26433         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, _asn_ctx),
26434         asn_MAP_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tag2el_237,
26435         3,      /* Count of tags in the map */
26436         0, 0, 0,        /* Optional elements (not needed) */
26437         -1,     /* First extension addition */
26438 };
26439 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs = {
26440         "E-RABs-ToBeReleased-SgNBModReq-ItemExtIEs",
26441         "E-RABs-ToBeReleased-SgNBModReq-ItemExtIEs",
26442         &asn_OP_SEQUENCE,
26443         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237,
26444         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237)
26445                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[0]), /* 1 */
26446         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237,     /* Same as above */
26447         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237)
26448                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[0]), /* 1 */
26449         { 0, 0, SEQUENCE_constraint },
26450         asn_MBR_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_237,
26451         3,      /* Elements count */
26452         &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_specs_237    /* Additional specs */
26453 };
26454
26455 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_244 = {
26456         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
26457         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
26458         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
26459         sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
26460         0,      /* No top level tags */
26461         0,      /* No tags in the map */
26462         0, 0,
26463         -1      /* Extensions start */
26464 };
26465 static /* Use -fall-defs-global to expose */
26466 asn_TYPE_descriptor_t asn_DEF_extensionValue_244 = {
26467         "extensionValue",
26468         "extensionValue",
26469         &asn_OP_OPEN_TYPE,
26470         0,      /* No effective tags (pointer) */
26471         0,      /* No effective tags (count) */
26472         0,      /* No tags (pointer) */
26473         0,      /* No tags (count) */
26474         { 0, 0, OPEN_TYPE_constraint },
26475         0, 0,   /* No members */
26476         &asn_SPC_extensionValue_specs_244       /* Additional specs */
26477 };
26478
26479 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_241[] = {
26480         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),
26481                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26482                 -1,     /* IMPLICIT tag at current level */
26483                 &asn_DEF_ProtocolIE_ID,
26484                 0,
26485                 { 0, &asn_PER_memb_id_constr_242,  memb_id_constraint_241 },
26486                 0, 0, /* No default value */
26487                 "id"
26488                 },
26489         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),
26490                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26491                 -1,     /* IMPLICIT tag at current level */
26492                 &asn_DEF_Criticality,
26493                 0,
26494                 { 0, &asn_PER_memb_criticality_constr_243,  memb_criticality_constraint_241 },
26495                 0, 0, /* No default value */
26496                 "criticality"
26497                 },
26498         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
26499                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26500                 +1,     /* EXPLICIT tag at current level */
26501                 &asn_DEF_extensionValue_244,
26502                 0,
26503                 { 0, &asn_PER_memb_extensionValue_constr_244,  memb_extensionValue_constraint_241 },
26504                 0, 0, /* No default value */
26505                 "extensionValue"
26506                 },
26507 };
26508 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[] = {
26509         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26510 };
26511 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_241[] = {
26512     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26513     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26514     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26515 };
26516 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_241 = {
26517         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs),
26518         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
26519         asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_241,
26520         3,      /* Count of tags in the map */
26521         0, 0, 0,        /* Optional elements (not needed) */
26522         -1,     /* First extension addition */
26523 };
26524 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {
26525         "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
26526         "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
26527         &asn_OP_SEQUENCE,
26528         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241,
26529         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241)
26530                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[0]), /* 1 */
26531         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241,     /* Same as above */
26532         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241)
26533                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[0]), /* 1 */
26534         { 0, 0, SEQUENCE_constraint },
26535         asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_241,
26536         3,      /* Elements count */
26537         &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_241    /* Additional specs */
26538 };
26539
26540 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_248 = {
26541         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
26542         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
26543         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
26544         sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
26545         0,      /* No top level tags */
26546         0,      /* No tags in the map */
26547         0, 0,
26548         -1      /* Extensions start */
26549 };
26550 static /* Use -fall-defs-global to expose */
26551 asn_TYPE_descriptor_t asn_DEF_extensionValue_248 = {
26552         "extensionValue",
26553         "extensionValue",
26554         &asn_OP_OPEN_TYPE,
26555         0,      /* No effective tags (pointer) */
26556         0,      /* No effective tags (count) */
26557         0,      /* No tags (pointer) */
26558         0,      /* No tags (count) */
26559         { 0, 0, OPEN_TYPE_constraint },
26560         0, 0,   /* No members */
26561         &asn_SPC_extensionValue_specs_248       /* Additional specs */
26562 };
26563
26564 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_245[] = {
26565         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),
26566                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26567                 -1,     /* IMPLICIT tag at current level */
26568                 &asn_DEF_ProtocolIE_ID,
26569                 0,
26570                 { 0, &asn_PER_memb_id_constr_246,  memb_id_constraint_245 },
26571                 0, 0, /* No default value */
26572                 "id"
26573                 },
26574         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
26575                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26576                 -1,     /* IMPLICIT tag at current level */
26577                 &asn_DEF_Criticality,
26578                 0,
26579                 { 0, &asn_PER_memb_criticality_constr_247,  memb_criticality_constraint_245 },
26580                 0, 0, /* No default value */
26581                 "criticality"
26582                 },
26583         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
26584                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26585                 +1,     /* EXPLICIT tag at current level */
26586                 &asn_DEF_extensionValue_248,
26587                 0,
26588                 { 0, &asn_PER_memb_extensionValue_constr_248,  memb_extensionValue_constraint_245 },
26589                 0, 0, /* No default value */
26590                 "extensionValue"
26591                 },
26592 };
26593 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[] = {
26594         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26595 };
26596 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_245[] = {
26597     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26598     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26599     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26600 };
26601 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_245 = {
26602         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),
26603         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
26604         asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_245,
26605         3,      /* Count of tags in the map */
26606         0, 0, 0,        /* Optional elements (not needed) */
26607         -1,     /* First extension addition */
26608 };
26609 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {
26610         "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26611         "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26612         &asn_OP_SEQUENCE,
26613         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245,
26614         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245)
26615                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[0]), /* 1 */
26616         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245,  /* Same as above */
26617         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245)
26618                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[0]), /* 1 */
26619         { 0, 0, SEQUENCE_constraint },
26620         asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_245,
26621         3,      /* Elements count */
26622         &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_245 /* Additional specs */
26623 };
26624
26625 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_252 = {
26626         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue),
26627         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),
26628         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, present),
26629         sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),
26630         0,      /* No top level tags */
26631         0,      /* No tags in the map */
26632         0, 0,
26633         -1      /* Extensions start */
26634 };
26635 static /* Use -fall-defs-global to expose */
26636 asn_TYPE_descriptor_t asn_DEF_extensionValue_252 = {
26637         "extensionValue",
26638         "extensionValue",
26639         &asn_OP_OPEN_TYPE,
26640         0,      /* No effective tags (pointer) */
26641         0,      /* No effective tags (count) */
26642         0,      /* No tags (pointer) */
26643         0,      /* No tags (count) */
26644         { 0, 0, OPEN_TYPE_constraint },
26645         0, 0,   /* No members */
26646         &asn_SPC_extensionValue_specs_252       /* Additional specs */
26647 };
26648
26649 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_249[] = {
26650         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, id),
26651                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26652                 -1,     /* IMPLICIT tag at current level */
26653                 &asn_DEF_ProtocolIE_ID,
26654                 0,
26655                 { 0, &asn_PER_memb_id_constr_250,  memb_id_constraint_249 },
26656                 0, 0, /* No default value */
26657                 "id"
26658                 },
26659         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, criticality),
26660                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26661                 -1,     /* IMPLICIT tag at current level */
26662                 &asn_DEF_Criticality,
26663                 0,
26664                 { 0, &asn_PER_memb_criticality_constr_251,  memb_criticality_constraint_249 },
26665                 0, 0, /* No default value */
26666                 "criticality"
26667                 },
26668         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, extensionValue),
26669                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26670                 +1,     /* EXPLICIT tag at current level */
26671                 &asn_DEF_extensionValue_252,
26672                 0,
26673                 { 0, &asn_PER_memb_extensionValue_constr_252,  memb_extensionValue_constraint_249 },
26674                 0, 0, /* No default value */
26675                 "extensionValue"
26676                 },
26677 };
26678 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[] = {
26679         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26680 };
26681 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_249[] = {
26682     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26683     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26684     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26685 };
26686 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_specs_249 = {
26687         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs),
26688         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, _asn_ctx),
26689         asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_249,
26690         3,      /* Count of tags in the map */
26691         0, 0, 0,        /* Optional elements (not needed) */
26692         -1,     /* First extension addition */
26693 };
26694 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs = {
26695         "E-RABs-Admitted-ToBeAdded-SgNBModAck-ItemExtIEs",
26696         "E-RABs-Admitted-ToBeAdded-SgNBModAck-ItemExtIEs",
26697         &asn_OP_SEQUENCE,
26698         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249,
26699         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249)
26700                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[0]), /* 1 */
26701         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249,       /* Same as above */
26702         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249)
26703                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[0]), /* 1 */
26704         { 0, 0, SEQUENCE_constraint },
26705         asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_249,
26706         3,      /* Elements count */
26707         &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_specs_249      /* Additional specs */
26708 };
26709
26710 static asn_TYPE_member_t asn_MBR_extensionValue_256[] = {
26711         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
26712                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
26713                 0,
26714                 &asn_DEF_PDCPSnLength,
26715                 0,
26716                 { 0, 0, 0 },
26717                 0, 0, /* No default value */
26718                 "PDCPSnLength"
26719                 },
26720 };
26721 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_256[] = {
26722     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
26723 };
26724 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_256 = {
26725         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
26726         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
26727         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
26728         sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
26729         asn_MAP_extensionValue_tag2el_256,
26730         1,      /* Count of tags in the map */
26731         0, 0,
26732         -1      /* Extensions start */
26733 };
26734 static /* Use -fall-defs-global to expose */
26735 asn_TYPE_descriptor_t asn_DEF_extensionValue_256 = {
26736         "extensionValue",
26737         "extensionValue",
26738         &asn_OP_OPEN_TYPE,
26739         0,      /* No effective tags (pointer) */
26740         0,      /* No effective tags (count) */
26741         0,      /* No tags (pointer) */
26742         0,      /* No tags (count) */
26743         { 0, 0, OPEN_TYPE_constraint },
26744         asn_MBR_extensionValue_256,
26745         1,      /* Elements count */
26746         &asn_SPC_extensionValue_specs_256       /* Additional specs */
26747 };
26748
26749 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_253[] = {
26750         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),
26751                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26752                 -1,     /* IMPLICIT tag at current level */
26753                 &asn_DEF_ProtocolIE_ID,
26754                 0,
26755                 { 0, &asn_PER_memb_id_constr_254,  memb_id_constraint_253 },
26756                 0, 0, /* No default value */
26757                 "id"
26758                 },
26759         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),
26760                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26761                 -1,     /* IMPLICIT tag at current level */
26762                 &asn_DEF_Criticality,
26763                 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type,
26764                 { 0, &asn_PER_memb_criticality_constr_255,  memb_criticality_constraint_253 },
26765                 0, 0, /* No default value */
26766                 "criticality"
26767                 },
26768         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
26769                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26770                 +1,     /* EXPLICIT tag at current level */
26771                 &asn_DEF_extensionValue_256,
26772                 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
26773                 { 0, &asn_PER_memb_extensionValue_constr_256,  memb_extensionValue_constraint_253 },
26774                 0, 0, /* No default value */
26775                 "extensionValue"
26776                 },
26777 };
26778 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[] = {
26779         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26780 };
26781 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_253[] = {
26782     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26783     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26784     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26785 };
26786 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_253 = {
26787         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs),
26788         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
26789         asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_253,
26790         3,      /* Count of tags in the map */
26791         0, 0, 0,        /* Optional elements (not needed) */
26792         -1,     /* First extension addition */
26793 };
26794 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {
26795         "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
26796         "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
26797         &asn_OP_SEQUENCE,
26798         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253,
26799         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253)
26800                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[0]), /* 1 */
26801         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253,       /* Same as above */
26802         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253)
26803                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[0]), /* 1 */
26804         { 0, 0, SEQUENCE_constraint },
26805         asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_253,
26806         3,      /* Elements count */
26807         &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_253      /* Additional specs */
26808 };
26809
26810 static asn_TYPE_member_t asn_MBR_extensionValue_260[] = {
26811         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),
26812                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
26813                 0,
26814                 &asn_DEF_LCID,
26815                 0,
26816                 { 0, 0, 0 },
26817                 0, 0, /* No default value */
26818                 "LCID"
26819                 },
26820 };
26821 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_260[] = {
26822     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* LCID */
26823 };
26824 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_260 = {
26825         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
26826         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
26827         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
26828         sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
26829         asn_MAP_extensionValue_tag2el_260,
26830         1,      /* Count of tags in the map */
26831         0, 0,
26832         -1      /* Extensions start */
26833 };
26834 static /* Use -fall-defs-global to expose */
26835 asn_TYPE_descriptor_t asn_DEF_extensionValue_260 = {
26836         "extensionValue",
26837         "extensionValue",
26838         &asn_OP_OPEN_TYPE,
26839         0,      /* No effective tags (pointer) */
26840         0,      /* No effective tags (count) */
26841         0,      /* No tags (pointer) */
26842         0,      /* No tags (count) */
26843         { 0, 0, OPEN_TYPE_constraint },
26844         asn_MBR_extensionValue_260,
26845         1,      /* Elements count */
26846         &asn_SPC_extensionValue_specs_260       /* Additional specs */
26847 };
26848
26849 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_257[] = {
26850         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),
26851                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26852                 -1,     /* IMPLICIT tag at current level */
26853                 &asn_DEF_ProtocolIE_ID,
26854                 0,
26855                 { 0, &asn_PER_memb_id_constr_258,  memb_id_constraint_257 },
26856                 0, 0, /* No default value */
26857                 "id"
26858                 },
26859         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
26860                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26861                 -1,     /* IMPLICIT tag at current level */
26862                 &asn_DEF_Criticality,
26863                 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
26864                 { 0, &asn_PER_memb_criticality_constr_259,  memb_criticality_constraint_257 },
26865                 0, 0, /* No default value */
26866                 "criticality"
26867                 },
26868         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
26869                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26870                 +1,     /* EXPLICIT tag at current level */
26871                 &asn_DEF_extensionValue_260,
26872                 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
26873                 { 0, &asn_PER_memb_extensionValue_constr_260,  memb_extensionValue_constraint_257 },
26874                 0, 0, /* No default value */
26875                 "extensionValue"
26876                 },
26877 };
26878 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[] = {
26879         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26880 };
26881 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_257[] = {
26882     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26883     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26884     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26885 };
26886 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_257 = {
26887         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),
26888         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
26889         asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_257,
26890         3,      /* Count of tags in the map */
26891         0, 0, 0,        /* Optional elements (not needed) */
26892         -1,     /* First extension addition */
26893 };
26894 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {
26895         "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
26896         "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
26897         &asn_OP_SEQUENCE,
26898         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257,
26899         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257)
26900                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[0]), /* 1 */
26901         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257,    /* Same as above */
26902         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257)
26903                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[0]), /* 1 */
26904         { 0, 0, SEQUENCE_constraint },
26905         asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_257,
26906         3,      /* Elements count */
26907         &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_257   /* Additional specs */
26908 };
26909
26910 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_264 = {
26911         sizeof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue),
26912         offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),
26913         offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, present),
26914         sizeof(((struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),
26915         0,      /* No top level tags */
26916         0,      /* No tags in the map */
26917         0, 0,
26918         -1      /* Extensions start */
26919 };
26920 static /* Use -fall-defs-global to expose */
26921 asn_TYPE_descriptor_t asn_DEF_extensionValue_264 = {
26922         "extensionValue",
26923         "extensionValue",
26924         &asn_OP_OPEN_TYPE,
26925         0,      /* No effective tags (pointer) */
26926         0,      /* No effective tags (count) */
26927         0,      /* No tags (pointer) */
26928         0,      /* No tags (count) */
26929         { 0, 0, OPEN_TYPE_constraint },
26930         0, 0,   /* No members */
26931         &asn_SPC_extensionValue_specs_264       /* Additional specs */
26932 };
26933
26934 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_261[] = {
26935         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, id),
26936                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26937                 -1,     /* IMPLICIT tag at current level */
26938                 &asn_DEF_ProtocolIE_ID,
26939                 0,
26940                 { 0, &asn_PER_memb_id_constr_262,  memb_id_constraint_261 },
26941                 0, 0, /* No default value */
26942                 "id"
26943                 },
26944         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, criticality),
26945                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26946                 -1,     /* IMPLICIT tag at current level */
26947                 &asn_DEF_Criticality,
26948                 0,
26949                 { 0, &asn_PER_memb_criticality_constr_263,  memb_criticality_constraint_261 },
26950                 0, 0, /* No default value */
26951                 "criticality"
26952                 },
26953         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, extensionValue),
26954                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26955                 +1,     /* EXPLICIT tag at current level */
26956                 &asn_DEF_extensionValue_264,
26957                 0,
26958                 { 0, &asn_PER_memb_extensionValue_constr_264,  memb_extensionValue_constraint_261 },
26959                 0, 0, /* No default value */
26960                 "extensionValue"
26961                 },
26962 };
26963 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[] = {
26964         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26965 };
26966 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_261[] = {
26967     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26968     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26969     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26970 };
26971 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_specs_261 = {
26972         sizeof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs),
26973         offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, _asn_ctx),
26974         asn_MAP_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_261,
26975         3,      /* Count of tags in the map */
26976         0, 0, 0,        /* Optional elements (not needed) */
26977         -1,     /* First extension addition */
26978 };
26979 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs = {
26980         "E-RABs-ToBeAdded-SgNBModAck-ItemExtIEs",
26981         "E-RABs-ToBeAdded-SgNBModAck-ItemExtIEs",
26982         &asn_OP_SEQUENCE,
26983         asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261,
26984         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261)
26985                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[0]), /* 1 */
26986         asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261,        /* Same as above */
26987         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261)
26988                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[0]), /* 1 */
26989         { 0, 0, SEQUENCE_constraint },
26990         asn_MBR_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_261,
26991         3,      /* Elements count */
26992         &asn_SPC_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_specs_261       /* Additional specs */
26993 };
26994
26995 static asn_TYPE_member_t asn_MBR_extensionValue_268[] = {
26996         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
26997                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
26998                 0,
26999                 &asn_DEF_PDCPSnLength,
27000                 0,
27001                 { 0, 0, 0 },
27002                 0, 0, /* No default value */
27003                 "PDCPSnLength"
27004                 },
27005 };
27006 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_268[] = {
27007     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
27008 };
27009 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_268 = {
27010         sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
27011         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27012         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27013         sizeof(((struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27014         asn_MAP_extensionValue_tag2el_268,
27015         1,      /* Count of tags in the map */
27016         0, 0,
27017         -1      /* Extensions start */
27018 };
27019 static /* Use -fall-defs-global to expose */
27020 asn_TYPE_descriptor_t asn_DEF_extensionValue_268 = {
27021         "extensionValue",
27022         "extensionValue",
27023         &asn_OP_OPEN_TYPE,
27024         0,      /* No effective tags (pointer) */
27025         0,      /* No effective tags (count) */
27026         0,      /* No tags (pointer) */
27027         0,      /* No tags (count) */
27028         { 0, 0, OPEN_TYPE_constraint },
27029         asn_MBR_extensionValue_268,
27030         1,      /* Elements count */
27031         &asn_SPC_extensionValue_specs_268       /* Additional specs */
27032 };
27033
27034 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_265[] = {
27035         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),
27036                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27037                 -1,     /* IMPLICIT tag at current level */
27038                 &asn_DEF_ProtocolIE_ID,
27039                 0,
27040                 { 0, &asn_PER_memb_id_constr_266,  memb_id_constraint_265 },
27041                 0, 0, /* No default value */
27042                 "id"
27043                 },
27044         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),
27045                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27046                 -1,     /* IMPLICIT tag at current level */
27047                 &asn_DEF_Criticality,
27048                 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type,
27049                 { 0, &asn_PER_memb_criticality_constr_267,  memb_criticality_constraint_265 },
27050                 0, 0, /* No default value */
27051                 "criticality"
27052                 },
27053         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
27054                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27055                 +1,     /* EXPLICIT tag at current level */
27056                 &asn_DEF_extensionValue_268,
27057                 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
27058                 { 0, &asn_PER_memb_extensionValue_constr_268,  memb_extensionValue_constraint_265 },
27059                 0, 0, /* No default value */
27060                 "extensionValue"
27061                 },
27062 };
27063 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[] = {
27064         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27065 };
27066 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_265[] = {
27067     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27068     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27069     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27070 };
27071 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_265 = {
27072         sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs),
27073         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
27074         asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_265,
27075         3,      /* Count of tags in the map */
27076         0, 0, 0,        /* Optional elements (not needed) */
27077         -1,     /* First extension addition */
27078 };
27079 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {
27080         "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
27081         "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
27082         &asn_OP_SEQUENCE,
27083         asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265,
27084         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265)
27085                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[0]), /* 1 */
27086         asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265,    /* Same as above */
27087         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265)
27088                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[0]), /* 1 */
27089         { 0, 0, SEQUENCE_constraint },
27090         asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_265,
27091         3,      /* Elements count */
27092         &asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_265   /* Additional specs */
27093 };
27094
27095 static asn_TYPE_member_t asn_MBR_extensionValue_272[] = {
27096         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.GTPtunnelEndpoint),
27097                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27098                 0,
27099                 &asn_DEF_GTPtunnelEndpoint,
27100                 0,
27101                 { 0, 0, 0 },
27102                 0, 0, /* No default value */
27103                 "GTPtunnelEndpoint"
27104                 },
27105         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.RLC_Status),
27106                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27107                 0,
27108                 &asn_DEF_RLC_Status,
27109                 0,
27110                 { 0, 0, 0 },
27111                 0, 0, /* No default value */
27112                 "RLC-Status"
27113                 },
27114 };
27115 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_272[] = {
27116     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* GTPtunnelEndpoint */
27117     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* RLC-Status */
27118 };
27119 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_272 = {
27120         sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
27121         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
27122         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
27123         sizeof(((struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
27124         asn_MAP_extensionValue_tag2el_272,
27125         2,      /* Count of tags in the map */
27126         0, 0,
27127         -1      /* Extensions start */
27128 };
27129 static /* Use -fall-defs-global to expose */
27130 asn_TYPE_descriptor_t asn_DEF_extensionValue_272 = {
27131         "extensionValue",
27132         "extensionValue",
27133         &asn_OP_OPEN_TYPE,
27134         0,      /* No effective tags (pointer) */
27135         0,      /* No effective tags (count) */
27136         0,      /* No tags (pointer) */
27137         0,      /* No tags (count) */
27138         { 0, 0, OPEN_TYPE_constraint },
27139         asn_MBR_extensionValue_272,
27140         2,      /* Elements count */
27141         &asn_SPC_extensionValue_specs_272       /* Additional specs */
27142 };
27143
27144 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_269[] = {
27145         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),
27146                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27147                 -1,     /* IMPLICIT tag at current level */
27148                 &asn_DEF_ProtocolIE_ID,
27149                 0,
27150                 { 0, &asn_PER_memb_id_constr_270,  memb_id_constraint_269 },
27151                 0, 0, /* No default value */
27152                 "id"
27153                 },
27154         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
27155                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27156                 -1,     /* IMPLICIT tag at current level */
27157                 &asn_DEF_Criticality,
27158                 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
27159                 { 0, &asn_PER_memb_criticality_constr_271,  memb_criticality_constraint_269 },
27160                 0, 0, /* No default value */
27161                 "criticality"
27162                 },
27163         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
27164                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27165                 +1,     /* EXPLICIT tag at current level */
27166                 &asn_DEF_extensionValue_272,
27167                 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
27168                 { 0, &asn_PER_memb_extensionValue_constr_272,  memb_extensionValue_constraint_269 },
27169                 0, 0, /* No default value */
27170                 "extensionValue"
27171                 },
27172 };
27173 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[] = {
27174         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27175 };
27176 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_269[] = {
27177     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27178     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27179     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27180 };
27181 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_269 = {
27182         sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),
27183         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
27184         asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_269,
27185         3,      /* Count of tags in the map */
27186         0, 0, 0,        /* Optional elements (not needed) */
27187         -1,     /* First extension addition */
27188 };
27189 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {
27190         "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
27191         "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
27192         &asn_OP_SEQUENCE,
27193         asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269,
27194         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269)
27195                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[0]), /* 1 */
27196         asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269, /* Same as above */
27197         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269)
27198                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[0]), /* 1 */
27199         { 0, 0, SEQUENCE_constraint },
27200         asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_269,
27201         3,      /* Elements count */
27202         &asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_269        /* Additional specs */
27203 };
27204
27205 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_276 = {
27206         sizeof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue),
27207         offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),
27208         offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue, present),
27209         sizeof(((struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),
27210         0,      /* No top level tags */
27211         0,      /* No tags in the map */
27212         0, 0,
27213         -1      /* Extensions start */
27214 };
27215 static /* Use -fall-defs-global to expose */
27216 asn_TYPE_descriptor_t asn_DEF_extensionValue_276 = {
27217         "extensionValue",
27218         "extensionValue",
27219         &asn_OP_OPEN_TYPE,
27220         0,      /* No effective tags (pointer) */
27221         0,      /* No effective tags (count) */
27222         0,      /* No tags (pointer) */
27223         0,      /* No tags (count) */
27224         { 0, 0, OPEN_TYPE_constraint },
27225         0, 0,   /* No members */
27226         &asn_SPC_extensionValue_specs_276       /* Additional specs */
27227 };
27228
27229 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_273[] = {
27230         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, id),
27231                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27232                 -1,     /* IMPLICIT tag at current level */
27233                 &asn_DEF_ProtocolIE_ID,
27234                 0,
27235                 { 0, &asn_PER_memb_id_constr_274,  memb_id_constraint_273 },
27236                 0, 0, /* No default value */
27237                 "id"
27238                 },
27239         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, criticality),
27240                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27241                 -1,     /* IMPLICIT tag at current level */
27242                 &asn_DEF_Criticality,
27243                 0,
27244                 { 0, &asn_PER_memb_criticality_constr_275,  memb_criticality_constraint_273 },
27245                 0, 0, /* No default value */
27246                 "criticality"
27247                 },
27248         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, extensionValue),
27249                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27250                 +1,     /* EXPLICIT tag at current level */
27251                 &asn_DEF_extensionValue_276,
27252                 0,
27253                 { 0, &asn_PER_memb_extensionValue_constr_276,  memb_extensionValue_constraint_273 },
27254                 0, 0, /* No default value */
27255                 "extensionValue"
27256                 },
27257 };
27258 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[] = {
27259         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27260 };
27261 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tag2el_273[] = {
27262     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27263     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27264     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27265 };
27266 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_specs_273 = {
27267         sizeof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs),
27268         offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, _asn_ctx),
27269         asn_MAP_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tag2el_273,
27270         3,      /* Count of tags in the map */
27271         0, 0, 0,        /* Optional elements (not needed) */
27272         -1,     /* First extension addition */
27273 };
27274 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs = {
27275         "E-RABs-ToBeReleased-SgNBModAck-ItemExtIEs",
27276         "E-RABs-ToBeReleased-SgNBModAck-ItemExtIEs",
27277         &asn_OP_SEQUENCE,
27278         asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273,
27279         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273)
27280                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[0]), /* 1 */
27281         asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273,     /* Same as above */
27282         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273)
27283                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[0]), /* 1 */
27284         { 0, 0, SEQUENCE_constraint },
27285         asn_MBR_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_273,
27286         3,      /* Elements count */
27287         &asn_SPC_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_specs_273    /* Additional specs */
27288 };
27289
27290 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_280 = {
27291         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
27292         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27293         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27294         sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27295         0,      /* No top level tags */
27296         0,      /* No tags in the map */
27297         0, 0,
27298         -1      /* Extensions start */
27299 };
27300 static /* Use -fall-defs-global to expose */
27301 asn_TYPE_descriptor_t asn_DEF_extensionValue_280 = {
27302         "extensionValue",
27303         "extensionValue",
27304         &asn_OP_OPEN_TYPE,
27305         0,      /* No effective tags (pointer) */
27306         0,      /* No effective tags (count) */
27307         0,      /* No tags (pointer) */
27308         0,      /* No tags (count) */
27309         { 0, 0, OPEN_TYPE_constraint },
27310         0, 0,   /* No members */
27311         &asn_SPC_extensionValue_specs_280       /* Additional specs */
27312 };
27313
27314 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_277[] = {
27315         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),
27316                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27317                 -1,     /* IMPLICIT tag at current level */
27318                 &asn_DEF_ProtocolIE_ID,
27319                 0,
27320                 { 0, &asn_PER_memb_id_constr_278,  memb_id_constraint_277 },
27321                 0, 0, /* No default value */
27322                 "id"
27323                 },
27324         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),
27325                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27326                 -1,     /* IMPLICIT tag at current level */
27327                 &asn_DEF_Criticality,
27328                 0,
27329                 { 0, &asn_PER_memb_criticality_constr_279,  memb_criticality_constraint_277 },
27330                 0, 0, /* No default value */
27331                 "criticality"
27332                 },
27333         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
27334                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27335                 +1,     /* EXPLICIT tag at current level */
27336                 &asn_DEF_extensionValue_280,
27337                 0,
27338                 { 0, &asn_PER_memb_extensionValue_constr_280,  memb_extensionValue_constraint_277 },
27339                 0, 0, /* No default value */
27340                 "extensionValue"
27341                 },
27342 };
27343 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[] = {
27344         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27345 };
27346 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_277[] = {
27347     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27348     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27349     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27350 };
27351 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_277 = {
27352         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs),
27353         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
27354         asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_277,
27355         3,      /* Count of tags in the map */
27356         0, 0, 0,        /* Optional elements (not needed) */
27357         -1,     /* First extension addition */
27358 };
27359 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {
27360         "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
27361         "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
27362         &asn_OP_SEQUENCE,
27363         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277,
27364         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277)
27365                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[0]), /* 1 */
27366         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277,    /* Same as above */
27367         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277)
27368                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[0]), /* 1 */
27369         { 0, 0, SEQUENCE_constraint },
27370         asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_277,
27371         3,      /* Elements count */
27372         &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_277   /* Additional specs */
27373 };
27374
27375 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_284 = {
27376         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
27377         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
27378         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
27379         sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
27380         0,      /* No top level tags */
27381         0,      /* No tags in the map */
27382         0, 0,
27383         -1      /* Extensions start */
27384 };
27385 static /* Use -fall-defs-global to expose */
27386 asn_TYPE_descriptor_t asn_DEF_extensionValue_284 = {
27387         "extensionValue",
27388         "extensionValue",
27389         &asn_OP_OPEN_TYPE,
27390         0,      /* No effective tags (pointer) */
27391         0,      /* No effective tags (count) */
27392         0,      /* No tags (pointer) */
27393         0,      /* No tags (count) */
27394         { 0, 0, OPEN_TYPE_constraint },
27395         0, 0,   /* No members */
27396         &asn_SPC_extensionValue_specs_284       /* Additional specs */
27397 };
27398
27399 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_281[] = {
27400         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),
27401                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27402                 -1,     /* IMPLICIT tag at current level */
27403                 &asn_DEF_ProtocolIE_ID,
27404                 0,
27405                 { 0, &asn_PER_memb_id_constr_282,  memb_id_constraint_281 },
27406                 0, 0, /* No default value */
27407                 "id"
27408                 },
27409         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
27410                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27411                 -1,     /* IMPLICIT tag at current level */
27412                 &asn_DEF_Criticality,
27413                 0,
27414                 { 0, &asn_PER_memb_criticality_constr_283,  memb_criticality_constraint_281 },
27415                 0, 0, /* No default value */
27416                 "criticality"
27417                 },
27418         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
27419                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27420                 +1,     /* EXPLICIT tag at current level */
27421                 &asn_DEF_extensionValue_284,
27422                 0,
27423                 { 0, &asn_PER_memb_extensionValue_constr_284,  memb_extensionValue_constraint_281 },
27424                 0, 0, /* No default value */
27425                 "extensionValue"
27426                 },
27427 };
27428 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[] = {
27429         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27430 };
27431 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_281[] = {
27432     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27433     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27434     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27435 };
27436 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_281 = {
27437         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),
27438         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
27439         asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_281,
27440         3,      /* Count of tags in the map */
27441         0, 0, 0,        /* Optional elements (not needed) */
27442         -1,     /* First extension addition */
27443 };
27444 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {
27445         "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
27446         "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
27447         &asn_OP_SEQUENCE,
27448         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281,
27449         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281)
27450                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[0]), /* 1 */
27451         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281, /* Same as above */
27452         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281)
27453                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[0]), /* 1 */
27454         { 0, 0, SEQUENCE_constraint },
27455         asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_281,
27456         3,      /* Elements count */
27457         &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_281        /* Additional specs */
27458 };
27459
27460 static asn_TYPE_member_t asn_MBR_extensionValue_288[] = {
27461         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, choice.RLCMode),
27462                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27463                 0,
27464                 &asn_DEF_RLCMode,
27465                 0,
27466                 { 0, 0, 0 },
27467                 0, 0, /* No default value */
27468                 "RLCMode"
27469                 },
27470 };
27471 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_288[] = {
27472     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */
27473 };
27474 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_288 = {
27475         sizeof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue),
27476         offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, _asn_ctx),
27477         offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, present),
27478         sizeof(((struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue *)0)->present),
27479         asn_MAP_extensionValue_tag2el_288,
27480         1,      /* Count of tags in the map */
27481         0, 0,
27482         -1      /* Extensions start */
27483 };
27484 static /* Use -fall-defs-global to expose */
27485 asn_TYPE_descriptor_t asn_DEF_extensionValue_288 = {
27486         "extensionValue",
27487         "extensionValue",
27488         &asn_OP_OPEN_TYPE,
27489         0,      /* No effective tags (pointer) */
27490         0,      /* No effective tags (count) */
27491         0,      /* No tags (pointer) */
27492         0,      /* No tags (count) */
27493         { 0, 0, OPEN_TYPE_constraint },
27494         asn_MBR_extensionValue_288,
27495         1,      /* Elements count */
27496         &asn_SPC_extensionValue_specs_288       /* Additional specs */
27497 };
27498
27499 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_285[] = {
27500         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, id),
27501                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27502                 -1,     /* IMPLICIT tag at current level */
27503                 &asn_DEF_ProtocolIE_ID,
27504                 0,
27505                 { 0, &asn_PER_memb_id_constr_286,  memb_id_constraint_285 },
27506                 0, 0, /* No default value */
27507                 "id"
27508                 },
27509         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, criticality),
27510                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27511                 -1,     /* IMPLICIT tag at current level */
27512                 &asn_DEF_Criticality,
27513                 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_criticality_type,
27514                 { 0, &asn_PER_memb_criticality_constr_287,  memb_criticality_constraint_285 },
27515                 0, 0, /* No default value */
27516                 "criticality"
27517                 },
27518         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, extensionValue),
27519                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27520                 +1,     /* EXPLICIT tag at current level */
27521                 &asn_DEF_extensionValue_288,
27522                 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_extensionValue_type,
27523                 { 0, &asn_PER_memb_extensionValue_constr_288,  memb_extensionValue_constraint_285 },
27524                 0, 0, /* No default value */
27525                 "extensionValue"
27526                 },
27527 };
27528 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[] = {
27529         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27530 };
27531 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tag2el_285[] = {
27532     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27533     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27534     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27535 };
27536 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_specs_285 = {
27537         sizeof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs),
27538         offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, _asn_ctx),
27539         asn_MAP_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tag2el_285,
27540         3,      /* Count of tags in the map */
27541         0, 0, 0,        /* Optional elements (not needed) */
27542         -1,     /* First extension addition */
27543 };
27544 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs = {
27545         "E-RABs-ToBeReleased-SgNBModReqd-ItemExtIEs",
27546         "E-RABs-ToBeReleased-SgNBModReqd-ItemExtIEs",
27547         &asn_OP_SEQUENCE,
27548         asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285,
27549         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285)
27550                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[0]), /* 1 */
27551         asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285,    /* Same as above */
27552         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285)
27553                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[0]), /* 1 */
27554         { 0, 0, SEQUENCE_constraint },
27555         asn_MBR_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_285,
27556         3,      /* Elements count */
27557         &asn_SPC_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_specs_285   /* Additional specs */
27558 };
27559
27560 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_292 = {
27561         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue),
27562         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue, _asn_ctx),
27563         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue, present),
27564         sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue *)0)->present),
27565         0,      /* No top level tags */
27566         0,      /* No tags in the map */
27567         0, 0,
27568         -1      /* Extensions start */
27569 };
27570 static /* Use -fall-defs-global to expose */
27571 asn_TYPE_descriptor_t asn_DEF_extensionValue_292 = {
27572         "extensionValue",
27573         "extensionValue",
27574         &asn_OP_OPEN_TYPE,
27575         0,      /* No effective tags (pointer) */
27576         0,      /* No effective tags (count) */
27577         0,      /* No tags (pointer) */
27578         0,      /* No tags (count) */
27579         { 0, 0, OPEN_TYPE_constraint },
27580         0, 0,   /* No members */
27581         &asn_SPC_extensionValue_specs_292       /* Additional specs */
27582 };
27583
27584 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_289[] = {
27585         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, id),
27586                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27587                 -1,     /* IMPLICIT tag at current level */
27588                 &asn_DEF_ProtocolIE_ID,
27589                 0,
27590                 { 0, &asn_PER_memb_id_constr_290,  memb_id_constraint_289 },
27591                 0, 0, /* No default value */
27592                 "id"
27593                 },
27594         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, criticality),
27595                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27596                 -1,     /* IMPLICIT tag at current level */
27597                 &asn_DEF_Criticality,
27598                 0,
27599                 { 0, &asn_PER_memb_criticality_constr_291,  memb_criticality_constraint_289 },
27600                 0, 0, /* No default value */
27601                 "criticality"
27602                 },
27603         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, extensionValue),
27604                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27605                 +1,     /* EXPLICIT tag at current level */
27606                 &asn_DEF_extensionValue_292,
27607                 0,
27608                 { 0, &asn_PER_memb_extensionValue_constr_292,  memb_extensionValue_constraint_289 },
27609                 0, 0, /* No default value */
27610                 "extensionValue"
27611                 },
27612 };
27613 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[] = {
27614         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27615 };
27616 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tag2el_289[] = {
27617     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27618     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27619     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27620 };
27621 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_specs_289 = {
27622         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs),
27623         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, _asn_ctx),
27624         asn_MAP_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tag2el_289,
27625         3,      /* Count of tags in the map */
27626         0, 0, 0,        /* Optional elements (not needed) */
27627         -1,     /* First extension addition */
27628 };
27629 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs = {
27630         "E-RABs-ToBeModified-SgNBModReqd-ItemExtIEs",
27631         "E-RABs-ToBeModified-SgNBModReqd-ItemExtIEs",
27632         &asn_OP_SEQUENCE,
27633         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289,
27634         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289)
27635                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[0]), /* 1 */
27636         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289,    /* Same as above */
27637         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289)
27638                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[0]), /* 1 */
27639         { 0, 0, SEQUENCE_constraint },
27640         asn_MBR_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_289,
27641         3,      /* Elements count */
27642         &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_specs_289   /* Additional specs */
27643 };
27644
27645 static asn_TYPE_member_t asn_MBR_extensionValue_296[] = {
27646         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
27647                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27648                 0,
27649                 &asn_DEF_PDCPSnLength,
27650                 0,
27651                 { 0, 0, 0 },
27652                 0, 0, /* No default value */
27653                 "PDCPSnLength"
27654                 },
27655         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.NewDRBIDrequest),
27656                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27657                 0,
27658                 &asn_DEF_NewDRBIDrequest,
27659                 0,
27660                 { 0, 0, 0 },
27661                 0, 0, /* No default value */
27662                 "NewDRBIDrequest"
27663                 },
27664 };
27665 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_296[] = {
27666     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */
27667     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* NewDRBIDrequest */
27668 };
27669 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_296 = {
27670         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue),
27671         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27672         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27673         sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27674         asn_MAP_extensionValue_tag2el_296,
27675         2,      /* Count of tags in the map */
27676         0, 0,
27677         -1      /* Extensions start */
27678 };
27679 static /* Use -fall-defs-global to expose */
27680 asn_TYPE_descriptor_t asn_DEF_extensionValue_296 = {
27681         "extensionValue",
27682         "extensionValue",
27683         &asn_OP_OPEN_TYPE,
27684         0,      /* No effective tags (pointer) */
27685         0,      /* No effective tags (count) */
27686         0,      /* No tags (pointer) */
27687         0,      /* No tags (count) */
27688         { 0, 0, OPEN_TYPE_constraint },
27689         asn_MBR_extensionValue_296,
27690         2,      /* Elements count */
27691         &asn_SPC_extensionValue_specs_296       /* Additional specs */
27692 };
27693
27694 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_293[] = {
27695         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, id),
27696                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27697                 -1,     /* IMPLICIT tag at current level */
27698                 &asn_DEF_ProtocolIE_ID,
27699                 0,
27700                 { 0, &asn_PER_memb_id_constr_294,  memb_id_constraint_293 },
27701                 0, 0, /* No default value */
27702                 "id"
27703                 },
27704         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, criticality),
27705                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27706                 -1,     /* IMPLICIT tag at current level */
27707                 &asn_DEF_Criticality,
27708                 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_criticality_type,
27709                 { 0, &asn_PER_memb_criticality_constr_295,  memb_criticality_constraint_293 },
27710                 0, 0, /* No default value */
27711                 "criticality"
27712                 },
27713         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, extensionValue),
27714                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27715                 +1,     /* EXPLICIT tag at current level */
27716                 &asn_DEF_extensionValue_296,
27717                 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
27718                 { 0, &asn_PER_memb_extensionValue_constr_296,  memb_extensionValue_constraint_293 },
27719                 0, 0, /* No default value */
27720                 "extensionValue"
27721                 },
27722 };
27723 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[] = {
27724         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27725 };
27726 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tag2el_293[] = {
27727     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27728     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27729     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27730 };
27731 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_specs_293 = {
27732         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs),
27733         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
27734         asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tag2el_293,
27735         3,      /* Count of tags in the map */
27736         0, 0, 0,        /* Optional elements (not needed) */
27737         -1,     /* First extension addition */
27738 };
27739 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs = {
27740         "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresentExtIEs",
27741         "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresentExtIEs",
27742         &asn_OP_SEQUENCE,
27743         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293,
27744         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293)
27745                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[0]), /* 1 */
27746         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293,    /* Same as above */
27747         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293)
27748                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[0]), /* 1 */
27749         { 0, 0, SEQUENCE_constraint },
27750         asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_293,
27751         3,      /* Elements count */
27752         &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_specs_293   /* Additional specs */
27753 };
27754
27755 static asn_TYPE_member_t asn_MBR_extensionValue_300[] = {
27756         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.RLC_Status),
27757                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27758                 0,
27759                 &asn_DEF_RLC_Status,
27760                 0,
27761                 { 0, 0, 0 },
27762                 0, 0, /* No default value */
27763                 "RLC-Status"
27764                 },
27765         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),
27766                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27767                 0,
27768                 &asn_DEF_LCID,
27769                 0,
27770                 { 0, 0, 0 },
27771                 0, 0, /* No default value */
27772                 "LCID"
27773                 },
27774 };
27775 static const unsigned asn_MAP_extensionValue_to_canonical_300[] = { 1, 0 };
27776 static const unsigned asn_MAP_extensionValue_from_canonical_300[] = { 1, 0 };
27777 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_300[] = {
27778     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* LCID */
27779     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RLC-Status */
27780 };
27781 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_300 = {
27782         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
27783         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
27784         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
27785         sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
27786         asn_MAP_extensionValue_tag2el_300,
27787         2,      /* Count of tags in the map */
27788         asn_MAP_extensionValue_to_canonical_300,
27789         asn_MAP_extensionValue_from_canonical_300,
27790         -1      /* Extensions start */
27791 };
27792 static /* Use -fall-defs-global to expose */
27793 asn_TYPE_descriptor_t asn_DEF_extensionValue_300 = {
27794         "extensionValue",
27795         "extensionValue",
27796         &asn_OP_OPEN_TYPE,
27797         0,      /* No effective tags (pointer) */
27798         0,      /* No effective tags (count) */
27799         0,      /* No tags (pointer) */
27800         0,      /* No tags (count) */
27801         { 0, 0, OPEN_TYPE_constraint },
27802         asn_MBR_extensionValue_300,
27803         2,      /* Elements count */
27804         &asn_SPC_extensionValue_specs_300       /* Additional specs */
27805 };
27806
27807 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_297[] = {
27808         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, id),
27809                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27810                 -1,     /* IMPLICIT tag at current level */
27811                 &asn_DEF_ProtocolIE_ID,
27812                 0,
27813                 { 0, &asn_PER_memb_id_constr_298,  memb_id_constraint_297 },
27814                 0, 0, /* No default value */
27815                 "id"
27816                 },
27817         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, criticality),
27818                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27819                 -1,     /* IMPLICIT tag at current level */
27820                 &asn_DEF_Criticality,
27821                 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
27822                 { 0, &asn_PER_memb_criticality_constr_299,  memb_criticality_constraint_297 },
27823                 0, 0, /* No default value */
27824                 "criticality"
27825                 },
27826         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
27827                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27828                 +1,     /* EXPLICIT tag at current level */
27829                 &asn_DEF_extensionValue_300,
27830                 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
27831                 { 0, &asn_PER_memb_extensionValue_constr_300,  memb_extensionValue_constraint_297 },
27832                 0, 0, /* No default value */
27833                 "extensionValue"
27834                 },
27835 };
27836 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[] = {
27837         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27838 };
27839 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tag2el_297[] = {
27840     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27841     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27842     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27843 };
27844 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_specs_297 = {
27845         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs),
27846         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
27847         asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tag2el_297,
27848         3,      /* Count of tags in the map */
27849         0, 0, 0,        /* Optional elements (not needed) */
27850         -1,     /* First extension addition */
27851 };
27852 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs = {
27853         "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresentExtIEs",
27854         "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresentExtIEs",
27855         &asn_OP_SEQUENCE,
27856         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297,
27857         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297)
27858                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[0]), /* 1 */
27859         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297, /* Same as above */
27860         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297)
27861                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[0]), /* 1 */
27862         { 0, 0, SEQUENCE_constraint },
27863         asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_297,
27864         3,      /* Elements count */
27865         &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_specs_297        /* Additional specs */
27866 };
27867
27868 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_304 = {
27869         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue),
27870         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue, _asn_ctx),
27871         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue, present),
27872         sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue *)0)->present),
27873         0,      /* No top level tags */
27874         0,      /* No tags in the map */
27875         0, 0,
27876         -1      /* Extensions start */
27877 };
27878 static /* Use -fall-defs-global to expose */
27879 asn_TYPE_descriptor_t asn_DEF_extensionValue_304 = {
27880         "extensionValue",
27881         "extensionValue",
27882         &asn_OP_OPEN_TYPE,
27883         0,      /* No effective tags (pointer) */
27884         0,      /* No effective tags (count) */
27885         0,      /* No tags (pointer) */
27886         0,      /* No tags (count) */
27887         { 0, 0, OPEN_TYPE_constraint },
27888         0, 0,   /* No members */
27889         &asn_SPC_extensionValue_specs_304       /* Additional specs */
27890 };
27891
27892 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_301[] = {
27893         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, id),
27894                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27895                 -1,     /* IMPLICIT tag at current level */
27896                 &asn_DEF_ProtocolIE_ID,
27897                 0,
27898                 { 0, &asn_PER_memb_id_constr_302,  memb_id_constraint_301 },
27899                 0, 0, /* No default value */
27900                 "id"
27901                 },
27902         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, criticality),
27903                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27904                 -1,     /* IMPLICIT tag at current level */
27905                 &asn_DEF_Criticality,
27906                 0,
27907                 { 0, &asn_PER_memb_criticality_constr_303,  memb_criticality_constraint_301 },
27908                 0, 0, /* No default value */
27909                 "criticality"
27910                 },
27911         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, extensionValue),
27912                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27913                 +1,     /* EXPLICIT tag at current level */
27914                 &asn_DEF_extensionValue_304,
27915                 0,
27916                 { 0, &asn_PER_memb_extensionValue_constr_304,  memb_extensionValue_constraint_301 },
27917                 0, 0, /* No default value */
27918                 "extensionValue"
27919                 },
27920 };
27921 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[] = {
27922         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27923 };
27924 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tag2el_301[] = {
27925     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27926     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27927     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27928 };
27929 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_specs_301 = {
27930         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs),
27931         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, _asn_ctx),
27932         asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tag2el_301,
27933         3,      /* Count of tags in the map */
27934         0, 0, 0,        /* Optional elements (not needed) */
27935         -1,     /* First extension addition */
27936 };
27937 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs = {
27938         "E-RABs-AdmittedToBeModified-SgNBModConf-ItemExtIEs",
27939         "E-RABs-AdmittedToBeModified-SgNBModConf-ItemExtIEs",
27940         &asn_OP_SEQUENCE,
27941         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301,
27942         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301)
27943                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[0]), /* 1 */
27944         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301,    /* Same as above */
27945         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301)
27946                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[0]), /* 1 */
27947         { 0, 0, SEQUENCE_constraint },
27948         asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_301,
27949         3,      /* Elements count */
27950         &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_specs_301   /* Additional specs */
27951 };
27952
27953 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_308 = {
27954         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue),
27955         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27956         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27957         sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27958         0,      /* No top level tags */
27959         0,      /* No tags in the map */
27960         0, 0,
27961         -1      /* Extensions start */
27962 };
27963 static /* Use -fall-defs-global to expose */
27964 asn_TYPE_descriptor_t asn_DEF_extensionValue_308 = {
27965         "extensionValue",
27966         "extensionValue",
27967         &asn_OP_OPEN_TYPE,
27968         0,      /* No effective tags (pointer) */
27969         0,      /* No effective tags (count) */
27970         0,      /* No tags (pointer) */
27971         0,      /* No tags (count) */
27972         { 0, 0, OPEN_TYPE_constraint },
27973         0, 0,   /* No members */
27974         &asn_SPC_extensionValue_specs_308       /* Additional specs */
27975 };
27976
27977 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_305[] = {
27978         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, id),
27979                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27980                 -1,     /* IMPLICIT tag at current level */
27981                 &asn_DEF_ProtocolIE_ID,
27982                 0,
27983                 { 0, &asn_PER_memb_id_constr_306,  memb_id_constraint_305 },
27984                 0, 0, /* No default value */
27985                 "id"
27986                 },
27987         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, criticality),
27988                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27989                 -1,     /* IMPLICIT tag at current level */
27990                 &asn_DEF_Criticality,
27991                 0,
27992                 { 0, &asn_PER_memb_criticality_constr_307,  memb_criticality_constraint_305 },
27993                 0, 0, /* No default value */
27994                 "criticality"
27995                 },
27996         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, extensionValue),
27997                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27998                 +1,     /* EXPLICIT tag at current level */
27999                 &asn_DEF_extensionValue_308,
28000                 0,
28001                 { 0, &asn_PER_memb_extensionValue_constr_308,  memb_extensionValue_constraint_305 },
28002                 0, 0, /* No default value */
28003                 "extensionValue"
28004                 },
28005 };
28006 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[] = {
28007         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28008 };
28009 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tag2el_305[] = {
28010     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28011     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28012     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28013 };
28014 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_specs_305 = {
28015         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs),
28016         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
28017         asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tag2el_305,
28018         3,      /* Count of tags in the map */
28019         0, 0, 0,        /* Optional elements (not needed) */
28020         -1,     /* First extension addition */
28021 };
28022 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs = {
28023         "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresentExtIEs",
28024         "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresentExtIEs",
28025         &asn_OP_SEQUENCE,
28026         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305,
28027         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305)
28028                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[0]), /* 1 */
28029         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305,    /* Same as above */
28030         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305)
28031                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[0]), /* 1 */
28032         { 0, 0, SEQUENCE_constraint },
28033         asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_305,
28034         3,      /* Elements count */
28035         &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_specs_305   /* Additional specs */
28036 };
28037
28038 static asn_TYPE_member_t asn_MBR_extensionValue_312[] = {
28039         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
28040                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
28041                 0,
28042                 &asn_DEF_PDCPSnLength,
28043                 0,
28044                 { 0, 0, 0 },
28045                 0, 0, /* No default value */
28046                 "PDCPSnLength"
28047                 },
28048 };
28049 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_312[] = {
28050     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
28051 };
28052 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_312 = {
28053         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
28054         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
28055         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
28056         sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
28057         asn_MAP_extensionValue_tag2el_312,
28058         1,      /* Count of tags in the map */
28059         0, 0,
28060         -1      /* Extensions start */
28061 };
28062 static /* Use -fall-defs-global to expose */
28063 asn_TYPE_descriptor_t asn_DEF_extensionValue_312 = {
28064         "extensionValue",
28065         "extensionValue",
28066         &asn_OP_OPEN_TYPE,
28067         0,      /* No effective tags (pointer) */
28068         0,      /* No effective tags (count) */
28069         0,      /* No tags (pointer) */
28070         0,      /* No tags (count) */
28071         { 0, 0, OPEN_TYPE_constraint },
28072         asn_MBR_extensionValue_312,
28073         1,      /* Elements count */
28074         &asn_SPC_extensionValue_specs_312       /* Additional specs */
28075 };
28076
28077 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_309[] = {
28078         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, id),
28079                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28080                 -1,     /* IMPLICIT tag at current level */
28081                 &asn_DEF_ProtocolIE_ID,
28082                 0,
28083                 { 0, &asn_PER_memb_id_constr_310,  memb_id_constraint_309 },
28084                 0, 0, /* No default value */
28085                 "id"
28086                 },
28087         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, criticality),
28088                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28089                 -1,     /* IMPLICIT tag at current level */
28090                 &asn_DEF_Criticality,
28091                 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
28092                 { 0, &asn_PER_memb_criticality_constr_311,  memb_criticality_constraint_309 },
28093                 0, 0, /* No default value */
28094                 "criticality"
28095                 },
28096         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
28097                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28098                 +1,     /* EXPLICIT tag at current level */
28099                 &asn_DEF_extensionValue_312,
28100                 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
28101                 { 0, &asn_PER_memb_extensionValue_constr_312,  memb_extensionValue_constraint_309 },
28102                 0, 0, /* No default value */
28103                 "extensionValue"
28104                 },
28105 };
28106 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[] = {
28107         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28108 };
28109 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_309[] = {
28110     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28111     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28112     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28113 };
28114 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_specs_309 = {
28115         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs),
28116         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
28117         asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_309,
28118         3,      /* Count of tags in the map */
28119         0, 0, 0,        /* Optional elements (not needed) */
28120         -1,     /* First extension addition */
28121 };
28122 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs = {
28123         "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresentExtIEs",
28124         "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresentExtIEs",
28125         &asn_OP_SEQUENCE,
28126         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309,
28127         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309)
28128                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[0]), /* 1 */
28129         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309, /* Same as above */
28130         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309)
28131                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[0]), /* 1 */
28132         { 0, 0, SEQUENCE_constraint },
28133         asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_309,
28134         3,      /* Elements count */
28135         &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_specs_309        /* Additional specs */
28136 };
28137
28138 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_316 = {
28139         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue),
28140         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue, _asn_ctx),
28141         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue, present),
28142         sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue *)0)->present),
28143         0,      /* No top level tags */
28144         0,      /* No tags in the map */
28145         0, 0,
28146         -1      /* Extensions start */
28147 };
28148 static /* Use -fall-defs-global to expose */
28149 asn_TYPE_descriptor_t asn_DEF_extensionValue_316 = {
28150         "extensionValue",
28151         "extensionValue",
28152         &asn_OP_OPEN_TYPE,
28153         0,      /* No effective tags (pointer) */
28154         0,      /* No effective tags (count) */
28155         0,      /* No tags (pointer) */
28156         0,      /* No tags (count) */
28157         { 0, 0, OPEN_TYPE_constraint },
28158         0, 0,   /* No members */
28159         &asn_SPC_extensionValue_specs_316       /* Additional specs */
28160 };
28161
28162 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_313[] = {
28163         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, id),
28164                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28165                 -1,     /* IMPLICIT tag at current level */
28166                 &asn_DEF_ProtocolIE_ID,
28167                 0,
28168                 { 0, &asn_PER_memb_id_constr_314,  memb_id_constraint_313 },
28169                 0, 0, /* No default value */
28170                 "id"
28171                 },
28172         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, criticality),
28173                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28174                 -1,     /* IMPLICIT tag at current level */
28175                 &asn_DEF_Criticality,
28176                 0,
28177                 { 0, &asn_PER_memb_criticality_constr_315,  memb_criticality_constraint_313 },
28178                 0, 0, /* No default value */
28179                 "criticality"
28180                 },
28181         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, extensionValue),
28182                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28183                 +1,     /* EXPLICIT tag at current level */
28184                 &asn_DEF_extensionValue_316,
28185                 0,
28186                 { 0, &asn_PER_memb_extensionValue_constr_316,  memb_extensionValue_constraint_313 },
28187                 0, 0, /* No default value */
28188                 "extensionValue"
28189                 },
28190 };
28191 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[] = {
28192         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28193 };
28194 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tag2el_313[] = {
28195     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28196     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28197     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28198 };
28199 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_specs_313 = {
28200         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs),
28201         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, _asn_ctx),
28202         asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tag2el_313,
28203         3,      /* Count of tags in the map */
28204         0, 0, 0,        /* Optional elements (not needed) */
28205         -1,     /* First extension addition */
28206 };
28207 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs = {
28208         "E-RABs-ToBeReleased-SgNBRelReq-ItemExtIEs",
28209         "E-RABs-ToBeReleased-SgNBRelReq-ItemExtIEs",
28210         &asn_OP_SEQUENCE,
28211         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313,
28212         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313)
28213                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[0]), /* 1 */
28214         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313,     /* Same as above */
28215         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313)
28216                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[0]), /* 1 */
28217         { 0, 0, SEQUENCE_constraint },
28218         asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_313,
28219         3,      /* Elements count */
28220         &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_specs_313    /* Additional specs */
28221 };
28222
28223 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_320 = {
28224         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
28225         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
28226         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
28227         sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
28228         0,      /* No top level tags */
28229         0,      /* No tags in the map */
28230         0, 0,
28231         -1      /* Extensions start */
28232 };
28233 static /* Use -fall-defs-global to expose */
28234 asn_TYPE_descriptor_t asn_DEF_extensionValue_320 = {
28235         "extensionValue",
28236         "extensionValue",
28237         &asn_OP_OPEN_TYPE,
28238         0,      /* No effective tags (pointer) */
28239         0,      /* No effective tags (count) */
28240         0,      /* No tags (pointer) */
28241         0,      /* No tags (count) */
28242         { 0, 0, OPEN_TYPE_constraint },
28243         0, 0,   /* No members */
28244         &asn_SPC_extensionValue_specs_320       /* Additional specs */
28245 };
28246
28247 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_317[] = {
28248         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, id),
28249                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28250                 -1,     /* IMPLICIT tag at current level */
28251                 &asn_DEF_ProtocolIE_ID,
28252                 0,
28253                 { 0, &asn_PER_memb_id_constr_318,  memb_id_constraint_317 },
28254                 0, 0, /* No default value */
28255                 "id"
28256                 },
28257         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, criticality),
28258                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28259                 -1,     /* IMPLICIT tag at current level */
28260                 &asn_DEF_Criticality,
28261                 0,
28262                 { 0, &asn_PER_memb_criticality_constr_319,  memb_criticality_constraint_317 },
28263                 0, 0, /* No default value */
28264                 "criticality"
28265                 },
28266         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
28267                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28268                 +1,     /* EXPLICIT tag at current level */
28269                 &asn_DEF_extensionValue_320,
28270                 0,
28271                 { 0, &asn_PER_memb_extensionValue_constr_320,  memb_extensionValue_constraint_317 },
28272                 0, 0, /* No default value */
28273                 "extensionValue"
28274                 },
28275 };
28276 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[] = {
28277         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28278 };
28279 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tag2el_317[] = {
28280     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28281     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28282     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28283 };
28284 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_specs_317 = {
28285         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs),
28286         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
28287         asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tag2el_317,
28288         3,      /* Count of tags in the map */
28289         0, 0, 0,        /* Optional elements (not needed) */
28290         -1,     /* First extension addition */
28291 };
28292 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs = {
28293         "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresentExtIEs",
28294         "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresentExtIEs",
28295         &asn_OP_SEQUENCE,
28296         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317,
28297         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317)
28298                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[0]), /* 1 */
28299         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317,     /* Same as above */
28300         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317)
28301                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[0]), /* 1 */
28302         { 0, 0, SEQUENCE_constraint },
28303         asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_317,
28304         3,      /* Elements count */
28305         &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_specs_317    /* Additional specs */
28306 };
28307
28308 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_324 = {
28309         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
28310         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
28311         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
28312         sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
28313         0,      /* No top level tags */
28314         0,      /* No tags in the map */
28315         0, 0,
28316         -1      /* Extensions start */
28317 };
28318 static /* Use -fall-defs-global to expose */
28319 asn_TYPE_descriptor_t asn_DEF_extensionValue_324 = {
28320         "extensionValue",
28321         "extensionValue",
28322         &asn_OP_OPEN_TYPE,
28323         0,      /* No effective tags (pointer) */
28324         0,      /* No effective tags (count) */
28325         0,      /* No tags (pointer) */
28326         0,      /* No tags (count) */
28327         { 0, 0, OPEN_TYPE_constraint },
28328         0, 0,   /* No members */
28329         &asn_SPC_extensionValue_specs_324       /* Additional specs */
28330 };
28331
28332 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_321[] = {
28333         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, id),
28334                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28335                 -1,     /* IMPLICIT tag at current level */
28336                 &asn_DEF_ProtocolIE_ID,
28337                 0,
28338                 { 0, &asn_PER_memb_id_constr_322,  memb_id_constraint_321 },
28339                 0, 0, /* No default value */
28340                 "id"
28341                 },
28342         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
28343                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28344                 -1,     /* IMPLICIT tag at current level */
28345                 &asn_DEF_Criticality,
28346                 0,
28347                 { 0, &asn_PER_memb_criticality_constr_323,  memb_criticality_constraint_321 },
28348                 0, 0, /* No default value */
28349                 "criticality"
28350                 },
28351         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
28352                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28353                 +1,     /* EXPLICIT tag at current level */
28354                 &asn_DEF_extensionValue_324,
28355                 0,
28356                 { 0, &asn_PER_memb_extensionValue_constr_324,  memb_extensionValue_constraint_321 },
28357                 0, 0, /* No default value */
28358                 "extensionValue"
28359                 },
28360 };
28361 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[] = {
28362         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28363 };
28364 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_321[] = {
28365     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28366     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28367     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28368 };
28369 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_specs_321 = {
28370         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs),
28371         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
28372         asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_321,
28373         3,      /* Count of tags in the map */
28374         0, 0, 0,        /* Optional elements (not needed) */
28375         -1,     /* First extension addition */
28376 };
28377 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs = {
28378         "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresentExtIEs",
28379         "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresentExtIEs",
28380         &asn_OP_SEQUENCE,
28381         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321,
28382         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321)
28383                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[0]), /* 1 */
28384         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321,  /* Same as above */
28385         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321)
28386                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[0]), /* 1 */
28387         { 0, 0, SEQUENCE_constraint },
28388         asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_321,
28389         3,      /* Elements count */
28390         &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_specs_321 /* Additional specs */
28391 };
28392
28393 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_328 = {
28394         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue),
28395         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue, _asn_ctx),
28396         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue, present),
28397         sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue *)0)->present),
28398         0,      /* No top level tags */
28399         0,      /* No tags in the map */
28400         0, 0,
28401         -1      /* Extensions start */
28402 };
28403 static /* Use -fall-defs-global to expose */
28404 asn_TYPE_descriptor_t asn_DEF_extensionValue_328 = {
28405         "extensionValue",
28406         "extensionValue",
28407         &asn_OP_OPEN_TYPE,
28408         0,      /* No effective tags (pointer) */
28409         0,      /* No effective tags (count) */
28410         0,      /* No tags (pointer) */
28411         0,      /* No tags (count) */
28412         { 0, 0, OPEN_TYPE_constraint },
28413         0, 0,   /* No members */
28414         &asn_SPC_extensionValue_specs_328       /* Additional specs */
28415 };
28416
28417 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_325[] = {
28418         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, id),
28419                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28420                 -1,     /* IMPLICIT tag at current level */
28421                 &asn_DEF_ProtocolIE_ID,
28422                 0,
28423                 { 0, &asn_PER_memb_id_constr_326,  memb_id_constraint_325 },
28424                 0, 0, /* No default value */
28425                 "id"
28426                 },
28427         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, criticality),
28428                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28429                 -1,     /* IMPLICIT tag at current level */
28430                 &asn_DEF_Criticality,
28431                 0,
28432                 { 0, &asn_PER_memb_criticality_constr_327,  memb_criticality_constraint_325 },
28433                 0, 0, /* No default value */
28434                 "criticality"
28435                 },
28436         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, extensionValue),
28437                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28438                 +1,     /* EXPLICIT tag at current level */
28439                 &asn_DEF_extensionValue_328,
28440                 0,
28441                 { 0, &asn_PER_memb_extensionValue_constr_328,  memb_extensionValue_constraint_325 },
28442                 0, 0, /* No default value */
28443                 "extensionValue"
28444                 },
28445 };
28446 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[] = {
28447         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28448 };
28449 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tag2el_325[] = {
28450     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28451     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28452     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28453 };
28454 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_specs_325 = {
28455         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs),
28456         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, _asn_ctx),
28457         asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tag2el_325,
28458         3,      /* Count of tags in the map */
28459         0, 0, 0,        /* Optional elements (not needed) */
28460         -1,     /* First extension addition */
28461 };
28462 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs = {
28463         "E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-ItemExtIEs",
28464         "E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-ItemExtIEs",
28465         &asn_OP_SEQUENCE,
28466         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325,
28467         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325)
28468                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[0]), /* 1 */
28469         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325, /* Same as above */
28470         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325)
28471                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[0]), /* 1 */
28472         { 0, 0, SEQUENCE_constraint },
28473         asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_325,
28474         3,      /* Elements count */
28475         &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_specs_325        /* Additional specs */
28476 };
28477
28478 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_332 = {
28479         sizeof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue),
28480         offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue, _asn_ctx),
28481         offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue, present),
28482         sizeof(((struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue *)0)->present),
28483         0,      /* No top level tags */
28484         0,      /* No tags in the map */
28485         0, 0,
28486         -1      /* Extensions start */
28487 };
28488 static /* Use -fall-defs-global to expose */
28489 asn_TYPE_descriptor_t asn_DEF_extensionValue_332 = {
28490         "extensionValue",
28491         "extensionValue",
28492         &asn_OP_OPEN_TYPE,
28493         0,      /* No effective tags (pointer) */
28494         0,      /* No effective tags (count) */
28495         0,      /* No tags (pointer) */
28496         0,      /* No tags (count) */
28497         { 0, 0, OPEN_TYPE_constraint },
28498         0, 0,   /* No members */
28499         &asn_SPC_extensionValue_specs_332       /* Additional specs */
28500 };
28501
28502 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_329[] = {
28503         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, id),
28504                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28505                 -1,     /* IMPLICIT tag at current level */
28506                 &asn_DEF_ProtocolIE_ID,
28507                 0,
28508                 { 0, &asn_PER_memb_id_constr_330,  memb_id_constraint_329 },
28509                 0, 0, /* No default value */
28510                 "id"
28511                 },
28512         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, criticality),
28513                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28514                 -1,     /* IMPLICIT tag at current level */
28515                 &asn_DEF_Criticality,
28516                 0,
28517                 { 0, &asn_PER_memb_criticality_constr_331,  memb_criticality_constraint_329 },
28518                 0, 0, /* No default value */
28519                 "criticality"
28520                 },
28521         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, extensionValue),
28522                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28523                 +1,     /* EXPLICIT tag at current level */
28524                 &asn_DEF_extensionValue_332,
28525                 0,
28526                 { 0, &asn_PER_memb_extensionValue_constr_332,  memb_extensionValue_constraint_329 },
28527                 0, 0, /* No default value */
28528                 "extensionValue"
28529                 },
28530 };
28531 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[] = {
28532         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28533 };
28534 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tag2el_329[] = {
28535     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28536     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28537     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28538 };
28539 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_specs_329 = {
28540         sizeof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs),
28541         offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, _asn_ctx),
28542         asn_MAP_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tag2el_329,
28543         3,      /* Count of tags in the map */
28544         0, 0, 0,        /* Optional elements (not needed) */
28545         -1,     /* First extension addition */
28546 };
28547 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs = {
28548         "E-RABs-ToBeReleased-SgNBRelReqd-ItemExtIEs",
28549         "E-RABs-ToBeReleased-SgNBRelReqd-ItemExtIEs",
28550         &asn_OP_SEQUENCE,
28551         asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329,
28552         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329)
28553                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[0]), /* 1 */
28554         asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329,    /* Same as above */
28555         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329)
28556                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[0]), /* 1 */
28557         { 0, 0, SEQUENCE_constraint },
28558         asn_MBR_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_329,
28559         3,      /* Elements count */
28560         &asn_SPC_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_specs_329   /* Additional specs */
28561 };
28562
28563 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_336 = {
28564         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue),
28565         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue, _asn_ctx),
28566         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue, present),
28567         sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue *)0)->present),
28568         0,      /* No top level tags */
28569         0,      /* No tags in the map */
28570         0, 0,
28571         -1      /* Extensions start */
28572 };
28573 static /* Use -fall-defs-global to expose */
28574 asn_TYPE_descriptor_t asn_DEF_extensionValue_336 = {
28575         "extensionValue",
28576         "extensionValue",
28577         &asn_OP_OPEN_TYPE,
28578         0,      /* No effective tags (pointer) */
28579         0,      /* No effective tags (count) */
28580         0,      /* No tags (pointer) */
28581         0,      /* No tags (count) */
28582         { 0, 0, OPEN_TYPE_constraint },
28583         0, 0,   /* No members */
28584         &asn_SPC_extensionValue_specs_336       /* Additional specs */
28585 };
28586
28587 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_333[] = {
28588         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, id),
28589                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28590                 -1,     /* IMPLICIT tag at current level */
28591                 &asn_DEF_ProtocolIE_ID,
28592                 0,
28593                 { 0, &asn_PER_memb_id_constr_334,  memb_id_constraint_333 },
28594                 0, 0, /* No default value */
28595                 "id"
28596                 },
28597         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, criticality),
28598                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28599                 -1,     /* IMPLICIT tag at current level */
28600                 &asn_DEF_Criticality,
28601                 0,
28602                 { 0, &asn_PER_memb_criticality_constr_335,  memb_criticality_constraint_333 },
28603                 0, 0, /* No default value */
28604                 "criticality"
28605                 },
28606         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, extensionValue),
28607                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28608                 +1,     /* EXPLICIT tag at current level */
28609                 &asn_DEF_extensionValue_336,
28610                 0,
28611                 { 0, &asn_PER_memb_extensionValue_constr_336,  memb_extensionValue_constraint_333 },
28612                 0, 0, /* No default value */
28613                 "extensionValue"
28614                 },
28615 };
28616 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[] = {
28617         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28618 };
28619 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tag2el_333[] = {
28620     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28621     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28622     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28623 };
28624 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_specs_333 = {
28625         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs),
28626         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, _asn_ctx),
28627         asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tag2el_333,
28628         3,      /* Count of tags in the map */
28629         0, 0, 0,        /* Optional elements (not needed) */
28630         -1,     /* First extension addition */
28631 };
28632 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs = {
28633         "E-RABs-ToBeReleased-SgNBRelConf-ItemExtIEs",
28634         "E-RABs-ToBeReleased-SgNBRelConf-ItemExtIEs",
28635         &asn_OP_SEQUENCE,
28636         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333,
28637         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333)
28638                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[0]), /* 1 */
28639         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333,    /* Same as above */
28640         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333)
28641                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[0]), /* 1 */
28642         { 0, 0, SEQUENCE_constraint },
28643         asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_333,
28644         3,      /* Elements count */
28645         &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_specs_333   /* Additional specs */
28646 };
28647
28648 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_340 = {
28649         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue),
28650         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
28651         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
28652         sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
28653         0,      /* No top level tags */
28654         0,      /* No tags in the map */
28655         0, 0,
28656         -1      /* Extensions start */
28657 };
28658 static /* Use -fall-defs-global to expose */
28659 asn_TYPE_descriptor_t asn_DEF_extensionValue_340 = {
28660         "extensionValue",
28661         "extensionValue",
28662         &asn_OP_OPEN_TYPE,
28663         0,      /* No effective tags (pointer) */
28664         0,      /* No effective tags (count) */
28665         0,      /* No tags (pointer) */
28666         0,      /* No tags (count) */
28667         { 0, 0, OPEN_TYPE_constraint },
28668         0, 0,   /* No members */
28669         &asn_SPC_extensionValue_specs_340       /* Additional specs */
28670 };
28671
28672 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_337[] = {
28673         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, id),
28674                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28675                 -1,     /* IMPLICIT tag at current level */
28676                 &asn_DEF_ProtocolIE_ID,
28677                 0,
28678                 { 0, &asn_PER_memb_id_constr_338,  memb_id_constraint_337 },
28679                 0, 0, /* No default value */
28680                 "id"
28681                 },
28682         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, criticality),
28683                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28684                 -1,     /* IMPLICIT tag at current level */
28685                 &asn_DEF_Criticality,
28686                 0,
28687                 { 0, &asn_PER_memb_criticality_constr_339,  memb_criticality_constraint_337 },
28688                 0, 0, /* No default value */
28689                 "criticality"
28690                 },
28691         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, extensionValue),
28692                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28693                 +1,     /* EXPLICIT tag at current level */
28694                 &asn_DEF_extensionValue_340,
28695                 0,
28696                 { 0, &asn_PER_memb_extensionValue_constr_340,  memb_extensionValue_constraint_337 },
28697                 0, 0, /* No default value */
28698                 "extensionValue"
28699                 },
28700 };
28701 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[] = {
28702         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28703 };
28704 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tag2el_337[] = {
28705     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28706     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28707     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28708 };
28709 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_specs_337 = {
28710         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs),
28711         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
28712         asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tag2el_337,
28713         3,      /* Count of tags in the map */
28714         0, 0, 0,        /* Optional elements (not needed) */
28715         -1,     /* First extension addition */
28716 };
28717 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs = {
28718         "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresentExtIEs",
28719         "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresentExtIEs",
28720         &asn_OP_SEQUENCE,
28721         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337,
28722         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337)
28723                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[0]), /* 1 */
28724         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337,    /* Same as above */
28725         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337)
28726                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[0]), /* 1 */
28727         { 0, 0, SEQUENCE_constraint },
28728         asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_337,
28729         3,      /* Elements count */
28730         &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_specs_337   /* Additional specs */
28731 };
28732
28733 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_344 = {
28734         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
28735         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
28736         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
28737         sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
28738         0,      /* No top level tags */
28739         0,      /* No tags in the map */
28740         0, 0,
28741         -1      /* Extensions start */
28742 };
28743 static /* Use -fall-defs-global to expose */
28744 asn_TYPE_descriptor_t asn_DEF_extensionValue_344 = {
28745         "extensionValue",
28746         "extensionValue",
28747         &asn_OP_OPEN_TYPE,
28748         0,      /* No effective tags (pointer) */
28749         0,      /* No effective tags (count) */
28750         0,      /* No tags (pointer) */
28751         0,      /* No tags (count) */
28752         { 0, 0, OPEN_TYPE_constraint },
28753         0, 0,   /* No members */
28754         &asn_SPC_extensionValue_specs_344       /* Additional specs */
28755 };
28756
28757 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_341[] = {
28758         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, id),
28759                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28760                 -1,     /* IMPLICIT tag at current level */
28761                 &asn_DEF_ProtocolIE_ID,
28762                 0,
28763                 { 0, &asn_PER_memb_id_constr_342,  memb_id_constraint_341 },
28764                 0, 0, /* No default value */
28765                 "id"
28766                 },
28767         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, criticality),
28768                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28769                 -1,     /* IMPLICIT tag at current level */
28770                 &asn_DEF_Criticality,
28771                 0,
28772                 { 0, &asn_PER_memb_criticality_constr_343,  memb_criticality_constraint_341 },
28773                 0, 0, /* No default value */
28774                 "criticality"
28775                 },
28776         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
28777                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28778                 +1,     /* EXPLICIT tag at current level */
28779                 &asn_DEF_extensionValue_344,
28780                 0,
28781                 { 0, &asn_PER_memb_extensionValue_constr_344,  memb_extensionValue_constraint_341 },
28782                 0, 0, /* No default value */
28783                 "extensionValue"
28784                 },
28785 };
28786 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[] = {
28787         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28788 };
28789 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_341[] = {
28790     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28791     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28792     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28793 };
28794 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_specs_341 = {
28795         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs),
28796         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
28797         asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_341,
28798         3,      /* Count of tags in the map */
28799         0, 0, 0,        /* Optional elements (not needed) */
28800         -1,     /* First extension addition */
28801 };
28802 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs = {
28803         "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresentExtIEs",
28804         "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresentExtIEs",
28805         &asn_OP_SEQUENCE,
28806         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341,
28807         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341)
28808                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[0]), /* 1 */
28809         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341, /* Same as above */
28810         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341)
28811                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[0]), /* 1 */
28812         { 0, 0, SEQUENCE_constraint },
28813         asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_341,
28814         3,      /* Elements count */
28815         &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_specs_341        /* Additional specs */
28816 };
28817
28818 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_348 = {
28819         sizeof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue),
28820         offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue, _asn_ctx),
28821         offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue, present),
28822         sizeof(((struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue *)0)->present),
28823         0,      /* No top level tags */
28824         0,      /* No tags in the map */
28825         0, 0,
28826         -1      /* Extensions start */
28827 };
28828 static /* Use -fall-defs-global to expose */
28829 asn_TYPE_descriptor_t asn_DEF_extensionValue_348 = {
28830         "extensionValue",
28831         "extensionValue",
28832         &asn_OP_OPEN_TYPE,
28833         0,      /* No effective tags (pointer) */
28834         0,      /* No effective tags (count) */
28835         0,      /* No tags (pointer) */
28836         0,      /* No tags (count) */
28837         { 0, 0, OPEN_TYPE_constraint },
28838         0, 0,   /* No members */
28839         &asn_SPC_extensionValue_specs_348       /* Additional specs */
28840 };
28841
28842 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_345[] = {
28843         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, id),
28844                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28845                 -1,     /* IMPLICIT tag at current level */
28846                 &asn_DEF_ProtocolIE_ID,
28847                 0,
28848                 { 0, &asn_PER_memb_id_constr_346,  memb_id_constraint_345 },
28849                 0, 0, /* No default value */
28850                 "id"
28851                 },
28852         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, criticality),
28853                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28854                 -1,     /* IMPLICIT tag at current level */
28855                 &asn_DEF_Criticality,
28856                 0,
28857                 { 0, &asn_PER_memb_criticality_constr_347,  memb_criticality_constraint_345 },
28858                 0, 0, /* No default value */
28859                 "criticality"
28860                 },
28861         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, extensionValue),
28862                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28863                 +1,     /* EXPLICIT tag at current level */
28864                 &asn_DEF_extensionValue_348,
28865                 0,
28866                 { 0, &asn_PER_memb_extensionValue_constr_348,  memb_extensionValue_constraint_345 },
28867                 0, 0, /* No default value */
28868                 "extensionValue"
28869                 },
28870 };
28871 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[] = {
28872         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28873 };
28874 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tag2el_345[] = {
28875     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28876     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28877     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28878 };
28879 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_specs_345 = {
28880         sizeof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs),
28881         offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, _asn_ctx),
28882         asn_MAP_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tag2el_345,
28883         3,      /* Count of tags in the map */
28884         0, 0, 0,        /* Optional elements (not needed) */
28885         -1,     /* First extension addition */
28886 };
28887 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs = {
28888         "E-RABs-SubjectToSgNBCounterCheck-ItemExtIEs",
28889         "E-RABs-SubjectToSgNBCounterCheck-ItemExtIEs",
28890         &asn_OP_SEQUENCE,
28891         asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345,
28892         sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345)
28893                 /sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[0]), /* 1 */
28894         asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345,   /* Same as above */
28895         sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345)
28896                 /sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[0]), /* 1 */
28897         { 0, 0, SEQUENCE_constraint },
28898         asn_MBR_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_345,
28899         3,      /* Elements count */
28900         &asn_SPC_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_specs_345  /* Additional specs */
28901 };
28902
28903 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_352 = {
28904         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue),
28905         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue, _asn_ctx),
28906         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue, present),
28907         sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue *)0)->present),
28908         0,      /* No top level tags */
28909         0,      /* No tags in the map */
28910         0, 0,
28911         -1      /* Extensions start */
28912 };
28913 static /* Use -fall-defs-global to expose */
28914 asn_TYPE_descriptor_t asn_DEF_extensionValue_352 = {
28915         "extensionValue",
28916         "extensionValue",
28917         &asn_OP_OPEN_TYPE,
28918         0,      /* No effective tags (pointer) */
28919         0,      /* No effective tags (count) */
28920         0,      /* No tags (pointer) */
28921         0,      /* No tags (count) */
28922         { 0, 0, OPEN_TYPE_constraint },
28923         0, 0,   /* No members */
28924         &asn_SPC_extensionValue_specs_352       /* Additional specs */
28925 };
28926
28927 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_349[] = {
28928         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, id),
28929                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28930                 -1,     /* IMPLICIT tag at current level */
28931                 &asn_DEF_ProtocolIE_ID,
28932                 0,
28933                 { 0, &asn_PER_memb_id_constr_350,  memb_id_constraint_349 },
28934                 0, 0, /* No default value */
28935                 "id"
28936                 },
28937         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, criticality),
28938                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28939                 -1,     /* IMPLICIT tag at current level */
28940                 &asn_DEF_Criticality,
28941                 0,
28942                 { 0, &asn_PER_memb_criticality_constr_351,  memb_criticality_constraint_349 },
28943                 0, 0, /* No default value */
28944                 "criticality"
28945                 },
28946         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, extensionValue),
28947                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28948                 +1,     /* EXPLICIT tag at current level */
28949                 &asn_DEF_extensionValue_352,
28950                 0,
28951                 { 0, &asn_PER_memb_extensionValue_constr_352,  memb_extensionValue_constraint_349 },
28952                 0, 0, /* No default value */
28953                 "extensionValue"
28954                 },
28955 };
28956 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[] = {
28957         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28958 };
28959 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tag2el_349[] = {
28960     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28961     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28962     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28963 };
28964 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_specs_349 = {
28965         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs),
28966         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, _asn_ctx),
28967         asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tag2el_349,
28968         3,      /* Count of tags in the map */
28969         0, 0, 0,        /* Optional elements (not needed) */
28970         -1,     /* First extension addition */
28971 };
28972 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs = {
28973         "E-RABs-ToBeReleased-SgNBChaConf-ItemExtIEs",
28974         "E-RABs-ToBeReleased-SgNBChaConf-ItemExtIEs",
28975         &asn_OP_SEQUENCE,
28976         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349,
28977         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349)
28978                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[0]), /* 1 */
28979         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349,    /* Same as above */
28980         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349)
28981                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[0]), /* 1 */
28982         { 0, 0, SEQUENCE_constraint },
28983         asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_349,
28984         3,      /* Elements count */
28985         &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_specs_349   /* Additional specs */
28986 };
28987
28988 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_356 = {
28989         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue),
28990         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
28991         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
28992         sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
28993         0,      /* No top level tags */
28994         0,      /* No tags in the map */
28995         0, 0,
28996         -1      /* Extensions start */
28997 };
28998 static /* Use -fall-defs-global to expose */
28999 asn_TYPE_descriptor_t asn_DEF_extensionValue_356 = {
29000         "extensionValue",
29001         "extensionValue",
29002         &asn_OP_OPEN_TYPE,
29003         0,      /* No effective tags (pointer) */
29004         0,      /* No effective tags (count) */
29005         0,      /* No tags (pointer) */
29006         0,      /* No tags (count) */
29007         { 0, 0, OPEN_TYPE_constraint },
29008         0, 0,   /* No members */
29009         &asn_SPC_extensionValue_specs_356       /* Additional specs */
29010 };
29011
29012 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_353[] = {
29013         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, id),
29014                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29015                 -1,     /* IMPLICIT tag at current level */
29016                 &asn_DEF_ProtocolIE_ID,
29017                 0,
29018                 { 0, &asn_PER_memb_id_constr_354,  memb_id_constraint_353 },
29019                 0, 0, /* No default value */
29020                 "id"
29021                 },
29022         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, criticality),
29023                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29024                 -1,     /* IMPLICIT tag at current level */
29025                 &asn_DEF_Criticality,
29026                 0,
29027                 { 0, &asn_PER_memb_criticality_constr_355,  memb_criticality_constraint_353 },
29028                 0, 0, /* No default value */
29029                 "criticality"
29030                 },
29031         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, extensionValue),
29032                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29033                 +1,     /* EXPLICIT tag at current level */
29034                 &asn_DEF_extensionValue_356,
29035                 0,
29036                 { 0, &asn_PER_memb_extensionValue_constr_356,  memb_extensionValue_constraint_353 },
29037                 0, 0, /* No default value */
29038                 "extensionValue"
29039                 },
29040 };
29041 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[] = {
29042         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29043 };
29044 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tag2el_353[] = {
29045     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29046     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29047     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29048 };
29049 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_specs_353 = {
29050         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs),
29051         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
29052         asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tag2el_353,
29053         3,      /* Count of tags in the map */
29054         0, 0, 0,        /* Optional elements (not needed) */
29055         -1,     /* First extension addition */
29056 };
29057 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs = {
29058         "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresentExtIEs",
29059         "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresentExtIEs",
29060         &asn_OP_SEQUENCE,
29061         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353,
29062         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353)
29063                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[0]), /* 1 */
29064         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353,    /* Same as above */
29065         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353)
29066                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[0]), /* 1 */
29067         { 0, 0, SEQUENCE_constraint },
29068         asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_353,
29069         3,      /* Elements count */
29070         &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_specs_353   /* Additional specs */
29071 };
29072
29073 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_360 = {
29074         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
29075         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
29076         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
29077         sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
29078         0,      /* No top level tags */
29079         0,      /* No tags in the map */
29080         0, 0,
29081         -1      /* Extensions start */
29082 };
29083 static /* Use -fall-defs-global to expose */
29084 asn_TYPE_descriptor_t asn_DEF_extensionValue_360 = {
29085         "extensionValue",
29086         "extensionValue",
29087         &asn_OP_OPEN_TYPE,
29088         0,      /* No effective tags (pointer) */
29089         0,      /* No effective tags (count) */
29090         0,      /* No tags (pointer) */
29091         0,      /* No tags (count) */
29092         { 0, 0, OPEN_TYPE_constraint },
29093         0, 0,   /* No members */
29094         &asn_SPC_extensionValue_specs_360       /* Additional specs */
29095 };
29096
29097 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_357[] = {
29098         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, id),
29099                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29100                 -1,     /* IMPLICIT tag at current level */
29101                 &asn_DEF_ProtocolIE_ID,
29102                 0,
29103                 { 0, &asn_PER_memb_id_constr_358,  memb_id_constraint_357 },
29104                 0, 0, /* No default value */
29105                 "id"
29106                 },
29107         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, criticality),
29108                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29109                 -1,     /* IMPLICIT tag at current level */
29110                 &asn_DEF_Criticality,
29111                 0,
29112                 { 0, &asn_PER_memb_criticality_constr_359,  memb_criticality_constraint_357 },
29113                 0, 0, /* No default value */
29114                 "criticality"
29115                 },
29116         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
29117                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29118                 +1,     /* EXPLICIT tag at current level */
29119                 &asn_DEF_extensionValue_360,
29120                 0,
29121                 { 0, &asn_PER_memb_extensionValue_constr_360,  memb_extensionValue_constraint_357 },
29122                 0, 0, /* No default value */
29123                 "extensionValue"
29124                 },
29125 };
29126 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[] = {
29127         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29128 };
29129 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_357[] = {
29130     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29131     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29132     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29133 };
29134 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_specs_357 = {
29135         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs),
29136         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
29137         asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_357,
29138         3,      /* Count of tags in the map */
29139         0, 0, 0,        /* Optional elements (not needed) */
29140         -1,     /* First extension addition */
29141 };
29142 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs = {
29143         "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresentExtIEs",
29144         "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresentExtIEs",
29145         &asn_OP_SEQUENCE,
29146         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357,
29147         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357)
29148                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[0]), /* 1 */
29149         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357, /* Same as above */
29150         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357)
29151                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[0]), /* 1 */
29152         { 0, 0, SEQUENCE_constraint },
29153         asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_357,
29154         3,      /* Elements count */
29155         &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_specs_357        /* Additional specs */
29156 };
29157
29158 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_364 = {
29159         sizeof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue),
29160         offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue, _asn_ctx),
29161         offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue, present),
29162         sizeof(((struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue *)0)->present),
29163         0,      /* No top level tags */
29164         0,      /* No tags in the map */
29165         0, 0,
29166         -1      /* Extensions start */
29167 };
29168 static /* Use -fall-defs-global to expose */
29169 asn_TYPE_descriptor_t asn_DEF_extensionValue_364 = {
29170         "extensionValue",
29171         "extensionValue",
29172         &asn_OP_OPEN_TYPE,
29173         0,      /* No effective tags (pointer) */
29174         0,      /* No effective tags (count) */
29175         0,      /* No tags (pointer) */
29176         0,      /* No tags (count) */
29177         { 0, 0, OPEN_TYPE_constraint },
29178         0, 0,   /* No members */
29179         &asn_SPC_extensionValue_specs_364       /* Additional specs */
29180 };
29181
29182 asn_TYPE_member_t asn_MBR_ServedEUTRAcellsENDCX2Management_ExtIEs_361[] = {
29183         { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, id),
29184                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29185                 -1,     /* IMPLICIT tag at current level */
29186                 &asn_DEF_ProtocolIE_ID,
29187                 0,
29188                 { 0, &asn_PER_memb_id_constr_362,  memb_id_constraint_361 },
29189                 0, 0, /* No default value */
29190                 "id"
29191                 },
29192         { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, criticality),
29193                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29194                 -1,     /* IMPLICIT tag at current level */
29195                 &asn_DEF_Criticality,
29196                 0,
29197                 { 0, &asn_PER_memb_criticality_constr_363,  memb_criticality_constraint_361 },
29198                 0, 0, /* No default value */
29199                 "criticality"
29200                 },
29201         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, extensionValue),
29202                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29203                 +1,     /* EXPLICIT tag at current level */
29204                 &asn_DEF_extensionValue_364,
29205                 0,
29206                 { 0, &asn_PER_memb_extensionValue_constr_364,  memb_extensionValue_constraint_361 },
29207                 0, 0, /* No default value */
29208                 "extensionValue"
29209                 },
29210 };
29211 static const ber_tlv_tag_t asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[] = {
29212         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29213 };
29214 static const asn_TYPE_tag2member_t asn_MAP_ServedEUTRAcellsENDCX2Management_ExtIEs_tag2el_361[] = {
29215     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29216     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29217     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29218 };
29219 asn_SEQUENCE_specifics_t asn_SPC_ServedEUTRAcellsENDCX2Management_ExtIEs_specs_361 = {
29220         sizeof(struct ServedEUTRAcellsENDCX2Management_ExtIEs),
29221         offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, _asn_ctx),
29222         asn_MAP_ServedEUTRAcellsENDCX2Management_ExtIEs_tag2el_361,
29223         3,      /* Count of tags in the map */
29224         0, 0, 0,        /* Optional elements (not needed) */
29225         -1,     /* First extension addition */
29226 };
29227 asn_TYPE_descriptor_t asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs = {
29228         "ServedEUTRAcellsENDCX2Management-ExtIEs",
29229         "ServedEUTRAcellsENDCX2Management-ExtIEs",
29230         &asn_OP_SEQUENCE,
29231         asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361,
29232         sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361)
29233                 /sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[0]), /* 1 */
29234         asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361,       /* Same as above */
29235         sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361)
29236                 /sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[0]), /* 1 */
29237         { 0, 0, SEQUENCE_constraint },
29238         asn_MBR_ServedEUTRAcellsENDCX2Management_ExtIEs_361,
29239         3,      /* Elements count */
29240         &asn_SPC_ServedEUTRAcellsENDCX2Management_ExtIEs_specs_361      /* Additional specs */
29241 };
29242
29243 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_368 = {
29244         sizeof(struct En_gNBServedCells_ExtIEs__extensionValue),
29245         offsetof(struct En_gNBServedCells_ExtIEs__extensionValue, _asn_ctx),
29246         offsetof(struct En_gNBServedCells_ExtIEs__extensionValue, present),
29247         sizeof(((struct En_gNBServedCells_ExtIEs__extensionValue *)0)->present),
29248         0,      /* No top level tags */
29249         0,      /* No tags in the map */
29250         0, 0,
29251         -1      /* Extensions start */
29252 };
29253 static /* Use -fall-defs-global to expose */
29254 asn_TYPE_descriptor_t asn_DEF_extensionValue_368 = {
29255         "extensionValue",
29256         "extensionValue",
29257         &asn_OP_OPEN_TYPE,
29258         0,      /* No effective tags (pointer) */
29259         0,      /* No effective tags (count) */
29260         0,      /* No tags (pointer) */
29261         0,      /* No tags (count) */
29262         { 0, 0, OPEN_TYPE_constraint },
29263         0, 0,   /* No members */
29264         &asn_SPC_extensionValue_specs_368       /* Additional specs */
29265 };
29266
29267 asn_TYPE_member_t asn_MBR_En_gNBServedCells_ExtIEs_365[] = {
29268         { ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, id),
29269                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29270                 -1,     /* IMPLICIT tag at current level */
29271                 &asn_DEF_ProtocolIE_ID,
29272                 0,
29273                 { 0, &asn_PER_memb_id_constr_366,  memb_id_constraint_365 },
29274                 0, 0, /* No default value */
29275                 "id"
29276                 },
29277         { ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, criticality),
29278                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29279                 -1,     /* IMPLICIT tag at current level */
29280                 &asn_DEF_Criticality,
29281                 0,
29282                 { 0, &asn_PER_memb_criticality_constr_367,  memb_criticality_constraint_365 },
29283                 0, 0, /* No default value */
29284                 "criticality"
29285                 },
29286         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, extensionValue),
29287                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29288                 +1,     /* EXPLICIT tag at current level */
29289                 &asn_DEF_extensionValue_368,
29290                 0,
29291                 { 0, &asn_PER_memb_extensionValue_constr_368,  memb_extensionValue_constraint_365 },
29292                 0, 0, /* No default value */
29293                 "extensionValue"
29294                 },
29295 };
29296 static const ber_tlv_tag_t asn_DEF_En_gNBServedCells_ExtIEs_tags_365[] = {
29297         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29298 };
29299 static const asn_TYPE_tag2member_t asn_MAP_En_gNBServedCells_ExtIEs_tag2el_365[] = {
29300     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29301     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29302     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29303 };
29304 asn_SEQUENCE_specifics_t asn_SPC_En_gNBServedCells_ExtIEs_specs_365 = {
29305         sizeof(struct En_gNBServedCells_ExtIEs),
29306         offsetof(struct En_gNBServedCells_ExtIEs, _asn_ctx),
29307         asn_MAP_En_gNBServedCells_ExtIEs_tag2el_365,
29308         3,      /* Count of tags in the map */
29309         0, 0, 0,        /* Optional elements (not needed) */
29310         -1,     /* First extension addition */
29311 };
29312 asn_TYPE_descriptor_t asn_DEF_En_gNBServedCells_ExtIEs = {
29313         "En-gNBServedCells-ExtIEs",
29314         "En-gNBServedCells-ExtIEs",
29315         &asn_OP_SEQUENCE,
29316         asn_DEF_En_gNBServedCells_ExtIEs_tags_365,
29317         sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365)
29318                 /sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365[0]), /* 1 */
29319         asn_DEF_En_gNBServedCells_ExtIEs_tags_365,      /* Same as above */
29320         sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365)
29321                 /sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365[0]), /* 1 */
29322         { 0, 0, SEQUENCE_constraint },
29323         asn_MBR_En_gNBServedCells_ExtIEs_365,
29324         3,      /* Elements count */
29325         &asn_SPC_En_gNBServedCells_ExtIEs_specs_365     /* Additional specs */
29326 };
29327
29328 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_372 = {
29329         sizeof(struct ServedNRCell_Information_ExtIEs__extensionValue),
29330         offsetof(struct ServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
29331         offsetof(struct ServedNRCell_Information_ExtIEs__extensionValue, present),
29332         sizeof(((struct ServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
29333         0,      /* No top level tags */
29334         0,      /* No tags in the map */
29335         0, 0,
29336         -1      /* Extensions start */
29337 };
29338 static /* Use -fall-defs-global to expose */
29339 asn_TYPE_descriptor_t asn_DEF_extensionValue_372 = {
29340         "extensionValue",
29341         "extensionValue",
29342         &asn_OP_OPEN_TYPE,
29343         0,      /* No effective tags (pointer) */
29344         0,      /* No effective tags (count) */
29345         0,      /* No tags (pointer) */
29346         0,      /* No tags (count) */
29347         { 0, 0, OPEN_TYPE_constraint },
29348         0, 0,   /* No members */
29349         &asn_SPC_extensionValue_specs_372       /* Additional specs */
29350 };
29351
29352 asn_TYPE_member_t asn_MBR_ServedNRCell_Information_ExtIEs_369[] = {
29353         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, id),
29354                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29355                 -1,     /* IMPLICIT tag at current level */
29356                 &asn_DEF_ProtocolIE_ID,
29357                 0,
29358                 { 0, &asn_PER_memb_id_constr_370,  memb_id_constraint_369 },
29359                 0, 0, /* No default value */
29360                 "id"
29361                 },
29362         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, criticality),
29363                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29364                 -1,     /* IMPLICIT tag at current level */
29365                 &asn_DEF_Criticality,
29366                 0,
29367                 { 0, &asn_PER_memb_criticality_constr_371,  memb_criticality_constraint_369 },
29368                 0, 0, /* No default value */
29369                 "criticality"
29370                 },
29371         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, extensionValue),
29372                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29373                 +1,     /* EXPLICIT tag at current level */
29374                 &asn_DEF_extensionValue_372,
29375                 0,
29376                 { 0, &asn_PER_memb_extensionValue_constr_372,  memb_extensionValue_constraint_369 },
29377                 0, 0, /* No default value */
29378                 "extensionValue"
29379                 },
29380 };
29381 static const ber_tlv_tag_t asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[] = {
29382         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29383 };
29384 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCell_Information_ExtIEs_tag2el_369[] = {
29385     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29386     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29387     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29388 };
29389 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCell_Information_ExtIEs_specs_369 = {
29390         sizeof(struct ServedNRCell_Information_ExtIEs),
29391         offsetof(struct ServedNRCell_Information_ExtIEs, _asn_ctx),
29392         asn_MAP_ServedNRCell_Information_ExtIEs_tag2el_369,
29393         3,      /* Count of tags in the map */
29394         0, 0, 0,        /* Optional elements (not needed) */
29395         -1,     /* First extension addition */
29396 };
29397 asn_TYPE_descriptor_t asn_DEF_ServedNRCell_Information_ExtIEs = {
29398         "ServedNRCell-Information-ExtIEs",
29399         "ServedNRCell-Information-ExtIEs",
29400         &asn_OP_SEQUENCE,
29401         asn_DEF_ServedNRCell_Information_ExtIEs_tags_369,
29402         sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369)
29403                 /sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[0]), /* 1 */
29404         asn_DEF_ServedNRCell_Information_ExtIEs_tags_369,       /* Same as above */
29405         sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369)
29406                 /sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[0]), /* 1 */
29407         { 0, 0, SEQUENCE_constraint },
29408         asn_MBR_ServedNRCell_Information_ExtIEs_369,
29409         3,      /* Elements count */
29410         &asn_SPC_ServedNRCell_Information_ExtIEs_specs_369      /* Additional specs */
29411 };
29412
29413 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_376 = {
29414         sizeof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue),
29415         offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
29416         offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue, present),
29417         sizeof(((struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
29418         0,      /* No top level tags */
29419         0,      /* No tags in the map */
29420         0, 0,
29421         -1      /* Extensions start */
29422 };
29423 static /* Use -fall-defs-global to expose */
29424 asn_TYPE_descriptor_t asn_DEF_extensionValue_376 = {
29425         "extensionValue",
29426         "extensionValue",
29427         &asn_OP_OPEN_TYPE,
29428         0,      /* No effective tags (pointer) */
29429         0,      /* No effective tags (count) */
29430         0,      /* No tags (pointer) */
29431         0,      /* No tags (count) */
29432         { 0, 0, OPEN_TYPE_constraint },
29433         0, 0,   /* No members */
29434         &asn_SPC_extensionValue_specs_376       /* Additional specs */
29435 };
29436
29437 asn_TYPE_member_t asn_MBR_FDD_InfoServedNRCell_Information_ExtIEs_373[] = {
29438         { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, id),
29439                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29440                 -1,     /* IMPLICIT tag at current level */
29441                 &asn_DEF_ProtocolIE_ID,
29442                 0,
29443                 { 0, &asn_PER_memb_id_constr_374,  memb_id_constraint_373 },
29444                 0, 0, /* No default value */
29445                 "id"
29446                 },
29447         { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, criticality),
29448                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29449                 -1,     /* IMPLICIT tag at current level */
29450                 &asn_DEF_Criticality,
29451                 0,
29452                 { 0, &asn_PER_memb_criticality_constr_375,  memb_criticality_constraint_373 },
29453                 0, 0, /* No default value */
29454                 "criticality"
29455                 },
29456         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, extensionValue),
29457                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29458                 +1,     /* EXPLICIT tag at current level */
29459                 &asn_DEF_extensionValue_376,
29460                 0,
29461                 { 0, &asn_PER_memb_extensionValue_constr_376,  memb_extensionValue_constraint_373 },
29462                 0, 0, /* No default value */
29463                 "extensionValue"
29464                 },
29465 };
29466 static const ber_tlv_tag_t asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[] = {
29467         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29468 };
29469 static const asn_TYPE_tag2member_t asn_MAP_FDD_InfoServedNRCell_Information_ExtIEs_tag2el_373[] = {
29470     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29471     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29472     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29473 };
29474 asn_SEQUENCE_specifics_t asn_SPC_FDD_InfoServedNRCell_Information_ExtIEs_specs_373 = {
29475         sizeof(struct FDD_InfoServedNRCell_Information_ExtIEs),
29476         offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, _asn_ctx),
29477         asn_MAP_FDD_InfoServedNRCell_Information_ExtIEs_tag2el_373,
29478         3,      /* Count of tags in the map */
29479         0, 0, 0,        /* Optional elements (not needed) */
29480         -1,     /* First extension addition */
29481 };
29482 asn_TYPE_descriptor_t asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs = {
29483         "FDD-InfoServedNRCell-Information-ExtIEs",
29484         "FDD-InfoServedNRCell-Information-ExtIEs",
29485         &asn_OP_SEQUENCE,
29486         asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373,
29487         sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373)
29488                 /sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[0]), /* 1 */
29489         asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373,       /* Same as above */
29490         sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373)
29491                 /sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[0]), /* 1 */
29492         { 0, 0, SEQUENCE_constraint },
29493         asn_MBR_FDD_InfoServedNRCell_Information_ExtIEs_373,
29494         3,      /* Elements count */
29495         &asn_SPC_FDD_InfoServedNRCell_Information_ExtIEs_specs_373      /* Additional specs */
29496 };
29497
29498 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_380 = {
29499         sizeof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue),
29500         offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
29501         offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, present),
29502         sizeof(((struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
29503         0,      /* No top level tags */
29504         0,      /* No tags in the map */
29505         0, 0,
29506         -1      /* Extensions start */
29507 };
29508 static /* Use -fall-defs-global to expose */
29509 asn_TYPE_descriptor_t asn_DEF_extensionValue_380 = {
29510         "extensionValue",
29511         "extensionValue",
29512         &asn_OP_OPEN_TYPE,
29513         0,      /* No effective tags (pointer) */
29514         0,      /* No effective tags (count) */
29515         0,      /* No tags (pointer) */
29516         0,      /* No tags (count) */
29517         { 0, 0, OPEN_TYPE_constraint },
29518         0, 0,   /* No members */
29519         &asn_SPC_extensionValue_specs_380       /* Additional specs */
29520 };
29521
29522 asn_TYPE_member_t asn_MBR_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_377[] = {
29523         { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, id),
29524                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29525                 -1,     /* IMPLICIT tag at current level */
29526                 &asn_DEF_ProtocolIE_ID,
29527                 0,
29528                 { 0, &asn_PER_memb_id_constr_378,  memb_id_constraint_377 },
29529                 0, 0, /* No default value */
29530                 "id"
29531                 },
29532         { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, criticality),
29533                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29534                 -1,     /* IMPLICIT tag at current level */
29535                 &asn_DEF_Criticality,
29536                 0,
29537                 { 0, &asn_PER_memb_criticality_constr_379,  memb_criticality_constraint_377 },
29538                 0, 0, /* No default value */
29539                 "criticality"
29540                 },
29541         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, extensionValue),
29542                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29543                 +1,     /* EXPLICIT tag at current level */
29544                 &asn_DEF_extensionValue_380,
29545                 0,
29546                 { 0, &asn_PER_memb_extensionValue_constr_380,  memb_extensionValue_constraint_377 },
29547                 0, 0, /* No default value */
29548                 "extensionValue"
29549                 },
29550 };
29551 static const ber_tlv_tag_t asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[] = {
29552         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29553 };
29554 static const asn_TYPE_tag2member_t asn_MAP_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_377[] = {
29555     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29556     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29557     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29558 };
29559 asn_SEQUENCE_specifics_t asn_SPC_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_377 = {
29560         sizeof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs),
29561         offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, _asn_ctx),
29562         asn_MAP_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_377,
29563         3,      /* Count of tags in the map */
29564         0, 0, 0,        /* Optional elements (not needed) */
29565         -1,     /* First extension addition */
29566 };
29567 asn_TYPE_descriptor_t asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs = {
29568         "FDD-InfoNeighbourServedNRCell-Information-ExtIEs",
29569         "FDD-InfoNeighbourServedNRCell-Information-ExtIEs",
29570         &asn_OP_SEQUENCE,
29571         asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377,
29572         sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377)
29573                 /sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[0]), /* 1 */
29574         asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377,      /* Same as above */
29575         sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377)
29576                 /sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[0]), /* 1 */
29577         { 0, 0, SEQUENCE_constraint },
29578         asn_MBR_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_377,
29579         3,      /* Elements count */
29580         &asn_SPC_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_377     /* Additional specs */
29581 };
29582
29583 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_384 = {
29584         sizeof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue),
29585         offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
29586         offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue, present),
29587         sizeof(((struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
29588         0,      /* No top level tags */
29589         0,      /* No tags in the map */
29590         0, 0,
29591         -1      /* Extensions start */
29592 };
29593 static /* Use -fall-defs-global to expose */
29594 asn_TYPE_descriptor_t asn_DEF_extensionValue_384 = {
29595         "extensionValue",
29596         "extensionValue",
29597         &asn_OP_OPEN_TYPE,
29598         0,      /* No effective tags (pointer) */
29599         0,      /* No effective tags (count) */
29600         0,      /* No tags (pointer) */
29601         0,      /* No tags (count) */
29602         { 0, 0, OPEN_TYPE_constraint },
29603         0, 0,   /* No members */
29604         &asn_SPC_extensionValue_specs_384       /* Additional specs */
29605 };
29606
29607 asn_TYPE_member_t asn_MBR_TDD_InfoServedNRCell_Information_ExtIEs_381[] = {
29608         { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, id),
29609                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29610                 -1,     /* IMPLICIT tag at current level */
29611                 &asn_DEF_ProtocolIE_ID,
29612                 0,
29613                 { 0, &asn_PER_memb_id_constr_382,  memb_id_constraint_381 },
29614                 0, 0, /* No default value */
29615                 "id"
29616                 },
29617         { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, criticality),
29618                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29619                 -1,     /* IMPLICIT tag at current level */
29620                 &asn_DEF_Criticality,
29621                 0,
29622                 { 0, &asn_PER_memb_criticality_constr_383,  memb_criticality_constraint_381 },
29623                 0, 0, /* No default value */
29624                 "criticality"
29625                 },
29626         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, extensionValue),
29627                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29628                 +1,     /* EXPLICIT tag at current level */
29629                 &asn_DEF_extensionValue_384,
29630                 0,
29631                 { 0, &asn_PER_memb_extensionValue_constr_384,  memb_extensionValue_constraint_381 },
29632                 0, 0, /* No default value */
29633                 "extensionValue"
29634                 },
29635 };
29636 static const ber_tlv_tag_t asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[] = {
29637         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29638 };
29639 static const asn_TYPE_tag2member_t asn_MAP_TDD_InfoServedNRCell_Information_ExtIEs_tag2el_381[] = {
29640     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29641     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29642     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29643 };
29644 asn_SEQUENCE_specifics_t asn_SPC_TDD_InfoServedNRCell_Information_ExtIEs_specs_381 = {
29645         sizeof(struct TDD_InfoServedNRCell_Information_ExtIEs),
29646         offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, _asn_ctx),
29647         asn_MAP_TDD_InfoServedNRCell_Information_ExtIEs_tag2el_381,
29648         3,      /* Count of tags in the map */
29649         0, 0, 0,        /* Optional elements (not needed) */
29650         -1,     /* First extension addition */
29651 };
29652 asn_TYPE_descriptor_t asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs = {
29653         "TDD-InfoServedNRCell-Information-ExtIEs",
29654         "TDD-InfoServedNRCell-Information-ExtIEs",
29655         &asn_OP_SEQUENCE,
29656         asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381,
29657         sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381)
29658                 /sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[0]), /* 1 */
29659         asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381,       /* Same as above */
29660         sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381)
29661                 /sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[0]), /* 1 */
29662         { 0, 0, SEQUENCE_constraint },
29663         asn_MBR_TDD_InfoServedNRCell_Information_ExtIEs_381,
29664         3,      /* Elements count */
29665         &asn_SPC_TDD_InfoServedNRCell_Information_ExtIEs_specs_381      /* Additional specs */
29666 };
29667
29668 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_388 = {
29669         sizeof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue),
29670         offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
29671         offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, present),
29672         sizeof(((struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
29673         0,      /* No top level tags */
29674         0,      /* No tags in the map */
29675         0, 0,
29676         -1      /* Extensions start */
29677 };
29678 static /* Use -fall-defs-global to expose */
29679 asn_TYPE_descriptor_t asn_DEF_extensionValue_388 = {
29680         "extensionValue",
29681         "extensionValue",
29682         &asn_OP_OPEN_TYPE,
29683         0,      /* No effective tags (pointer) */
29684         0,      /* No effective tags (count) */
29685         0,      /* No tags (pointer) */
29686         0,      /* No tags (count) */
29687         { 0, 0, OPEN_TYPE_constraint },
29688         0, 0,   /* No members */
29689         &asn_SPC_extensionValue_specs_388       /* Additional specs */
29690 };
29691
29692 asn_TYPE_member_t asn_MBR_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_385[] = {
29693         { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, id),
29694                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29695                 -1,     /* IMPLICIT tag at current level */
29696                 &asn_DEF_ProtocolIE_ID,
29697                 0,
29698                 { 0, &asn_PER_memb_id_constr_386,  memb_id_constraint_385 },
29699                 0, 0, /* No default value */
29700                 "id"
29701                 },
29702         { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, criticality),
29703                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29704                 -1,     /* IMPLICIT tag at current level */
29705                 &asn_DEF_Criticality,
29706                 0,
29707                 { 0, &asn_PER_memb_criticality_constr_387,  memb_criticality_constraint_385 },
29708                 0, 0, /* No default value */
29709                 "criticality"
29710                 },
29711         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, extensionValue),
29712                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29713                 +1,     /* EXPLICIT tag at current level */
29714                 &asn_DEF_extensionValue_388,
29715                 0,
29716                 { 0, &asn_PER_memb_extensionValue_constr_388,  memb_extensionValue_constraint_385 },
29717                 0, 0, /* No default value */
29718                 "extensionValue"
29719                 },
29720 };
29721 static const ber_tlv_tag_t asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[] = {
29722         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29723 };
29724 static const asn_TYPE_tag2member_t asn_MAP_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_385[] = {
29725     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29726     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29727     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29728 };
29729 asn_SEQUENCE_specifics_t asn_SPC_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_385 = {
29730         sizeof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs),
29731         offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, _asn_ctx),
29732         asn_MAP_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_385,
29733         3,      /* Count of tags in the map */
29734         0, 0, 0,        /* Optional elements (not needed) */
29735         -1,     /* First extension addition */
29736 };
29737 asn_TYPE_descriptor_t asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs = {
29738         "TDD-InfoNeighbourServedNRCell-Information-ExtIEs",
29739         "TDD-InfoNeighbourServedNRCell-Information-ExtIEs",
29740         &asn_OP_SEQUENCE,
29741         asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385,
29742         sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385)
29743                 /sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[0]), /* 1 */
29744         asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385,      /* Same as above */
29745         sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385)
29746                 /sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[0]), /* 1 */
29747         { 0, 0, SEQUENCE_constraint },
29748         asn_MBR_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_385,
29749         3,      /* Elements count */
29750         &asn_SPC_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_385     /* Additional specs */
29751 };
29752
29753 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_392 = {
29754         sizeof(struct NRNeighbour_Information_ExtIEs__extensionValue),
29755         offsetof(struct NRNeighbour_Information_ExtIEs__extensionValue, _asn_ctx),
29756         offsetof(struct NRNeighbour_Information_ExtIEs__extensionValue, present),
29757         sizeof(((struct NRNeighbour_Information_ExtIEs__extensionValue *)0)->present),
29758         0,      /* No top level tags */
29759         0,      /* No tags in the map */
29760         0, 0,
29761         -1      /* Extensions start */
29762 };
29763 static /* Use -fall-defs-global to expose */
29764 asn_TYPE_descriptor_t asn_DEF_extensionValue_392 = {
29765         "extensionValue",
29766         "extensionValue",
29767         &asn_OP_OPEN_TYPE,
29768         0,      /* No effective tags (pointer) */
29769         0,      /* No effective tags (count) */
29770         0,      /* No tags (pointer) */
29771         0,      /* No tags (count) */
29772         { 0, 0, OPEN_TYPE_constraint },
29773         0, 0,   /* No members */
29774         &asn_SPC_extensionValue_specs_392       /* Additional specs */
29775 };
29776
29777 asn_TYPE_member_t asn_MBR_NRNeighbour_Information_ExtIEs_389[] = {
29778         { ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, id),
29779                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29780                 -1,     /* IMPLICIT tag at current level */
29781                 &asn_DEF_ProtocolIE_ID,
29782                 0,
29783                 { 0, &asn_PER_memb_id_constr_390,  memb_id_constraint_389 },
29784                 0, 0, /* No default value */
29785                 "id"
29786                 },
29787         { ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, criticality),
29788                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29789                 -1,     /* IMPLICIT tag at current level */
29790                 &asn_DEF_Criticality,
29791                 0,
29792                 { 0, &asn_PER_memb_criticality_constr_391,  memb_criticality_constraint_389 },
29793                 0, 0, /* No default value */
29794                 "criticality"
29795                 },
29796         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, extensionValue),
29797                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29798                 +1,     /* EXPLICIT tag at current level */
29799                 &asn_DEF_extensionValue_392,
29800                 0,
29801                 { 0, &asn_PER_memb_extensionValue_constr_392,  memb_extensionValue_constraint_389 },
29802                 0, 0, /* No default value */
29803                 "extensionValue"
29804                 },
29805 };
29806 static const ber_tlv_tag_t asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[] = {
29807         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29808 };
29809 static const asn_TYPE_tag2member_t asn_MAP_NRNeighbour_Information_ExtIEs_tag2el_389[] = {
29810     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29811     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29812     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29813 };
29814 asn_SEQUENCE_specifics_t asn_SPC_NRNeighbour_Information_ExtIEs_specs_389 = {
29815         sizeof(struct NRNeighbour_Information_ExtIEs),
29816         offsetof(struct NRNeighbour_Information_ExtIEs, _asn_ctx),
29817         asn_MAP_NRNeighbour_Information_ExtIEs_tag2el_389,
29818         3,      /* Count of tags in the map */
29819         0, 0, 0,        /* Optional elements (not needed) */
29820         -1,     /* First extension addition */
29821 };
29822 asn_TYPE_descriptor_t asn_DEF_NRNeighbour_Information_ExtIEs = {
29823         "NRNeighbour-Information-ExtIEs",
29824         "NRNeighbour-Information-ExtIEs",
29825         &asn_OP_SEQUENCE,
29826         asn_DEF_NRNeighbour_Information_ExtIEs_tags_389,
29827         sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389)
29828                 /sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[0]), /* 1 */
29829         asn_DEF_NRNeighbour_Information_ExtIEs_tags_389,        /* Same as above */
29830         sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389)
29831                 /sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[0]), /* 1 */
29832         { 0, 0, SEQUENCE_constraint },
29833         asn_MBR_NRNeighbour_Information_ExtIEs_389,
29834         3,      /* Elements count */
29835         &asn_SPC_NRNeighbour_Information_ExtIEs_specs_389       /* Additional specs */
29836 };
29837
29838 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_396 = {
29839         sizeof(struct Limited_list_ExtIEs__extensionValue),
29840         offsetof(struct Limited_list_ExtIEs__extensionValue, _asn_ctx),
29841         offsetof(struct Limited_list_ExtIEs__extensionValue, present),
29842         sizeof(((struct Limited_list_ExtIEs__extensionValue *)0)->present),
29843         0,      /* No top level tags */
29844         0,      /* No tags in the map */
29845         0, 0,
29846         -1      /* Extensions start */
29847 };
29848 static /* Use -fall-defs-global to expose */
29849 asn_TYPE_descriptor_t asn_DEF_extensionValue_396 = {
29850         "extensionValue",
29851         "extensionValue",
29852         &asn_OP_OPEN_TYPE,
29853         0,      /* No effective tags (pointer) */
29854         0,      /* No effective tags (count) */
29855         0,      /* No tags (pointer) */
29856         0,      /* No tags (count) */
29857         { 0, 0, OPEN_TYPE_constraint },
29858         0, 0,   /* No members */
29859         &asn_SPC_extensionValue_specs_396       /* Additional specs */
29860 };
29861
29862 asn_TYPE_member_t asn_MBR_Limited_list_ExtIEs_393[] = {
29863         { ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, id),
29864                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29865                 -1,     /* IMPLICIT tag at current level */
29866                 &asn_DEF_ProtocolIE_ID,
29867                 0,
29868                 { 0, &asn_PER_memb_id_constr_394,  memb_id_constraint_393 },
29869                 0, 0, /* No default value */
29870                 "id"
29871                 },
29872         { ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, criticality),
29873                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29874                 -1,     /* IMPLICIT tag at current level */
29875                 &asn_DEF_Criticality,
29876                 0,
29877                 { 0, &asn_PER_memb_criticality_constr_395,  memb_criticality_constraint_393 },
29878                 0, 0, /* No default value */
29879                 "criticality"
29880                 },
29881         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, extensionValue),
29882                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29883                 +1,     /* EXPLICIT tag at current level */
29884                 &asn_DEF_extensionValue_396,
29885                 0,
29886                 { 0, &asn_PER_memb_extensionValue_constr_396,  memb_extensionValue_constraint_393 },
29887                 0, 0, /* No default value */
29888                 "extensionValue"
29889                 },
29890 };
29891 static const ber_tlv_tag_t asn_DEF_Limited_list_ExtIEs_tags_393[] = {
29892         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29893 };
29894 static const asn_TYPE_tag2member_t asn_MAP_Limited_list_ExtIEs_tag2el_393[] = {
29895     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29896     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29897     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29898 };
29899 asn_SEQUENCE_specifics_t asn_SPC_Limited_list_ExtIEs_specs_393 = {
29900         sizeof(struct Limited_list_ExtIEs),
29901         offsetof(struct Limited_list_ExtIEs, _asn_ctx),
29902         asn_MAP_Limited_list_ExtIEs_tag2el_393,
29903         3,      /* Count of tags in the map */
29904         0, 0, 0,        /* Optional elements (not needed) */
29905         -1,     /* First extension addition */
29906 };
29907 asn_TYPE_descriptor_t asn_DEF_Limited_list_ExtIEs = {
29908         "Limited-list-ExtIEs",
29909         "Limited-list-ExtIEs",
29910         &asn_OP_SEQUENCE,
29911         asn_DEF_Limited_list_ExtIEs_tags_393,
29912         sizeof(asn_DEF_Limited_list_ExtIEs_tags_393)
29913                 /sizeof(asn_DEF_Limited_list_ExtIEs_tags_393[0]), /* 1 */
29914         asn_DEF_Limited_list_ExtIEs_tags_393,   /* Same as above */
29915         sizeof(asn_DEF_Limited_list_ExtIEs_tags_393)
29916                 /sizeof(asn_DEF_Limited_list_ExtIEs_tags_393[0]), /* 1 */
29917         { 0, 0, SEQUENCE_constraint },
29918         asn_MBR_Limited_list_ExtIEs_393,
29919         3,      /* Elements count */
29920         &asn_SPC_Limited_list_ExtIEs_specs_393  /* Additional specs */
29921 };
29922
29923 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_400 = {
29924         sizeof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue),
29925         offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue, _asn_ctx),
29926         offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue, present),
29927         sizeof(((struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue *)0)->present),
29928         0,      /* No top level tags */
29929         0,      /* No tags in the map */
29930         0, 0,
29931         -1      /* Extensions start */
29932 };
29933 static /* Use -fall-defs-global to expose */
29934 asn_TYPE_descriptor_t asn_DEF_extensionValue_400 = {
29935         "extensionValue",
29936         "extensionValue",
29937         &asn_OP_OPEN_TYPE,
29938         0,      /* No effective tags (pointer) */
29939         0,      /* No effective tags (count) */
29940         0,      /* No tags (pointer) */
29941         0,      /* No tags (count) */
29942         { 0, 0, OPEN_TYPE_constraint },
29943         0, 0,   /* No members */
29944         &asn_SPC_extensionValue_specs_400       /* Additional specs */
29945 };
29946
29947 asn_TYPE_member_t asn_MBR_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_397[] = {
29948         { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, id),
29949                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29950                 -1,     /* IMPLICIT tag at current level */
29951                 &asn_DEF_ProtocolIE_ID,
29952                 0,
29953                 { 0, &asn_PER_memb_id_constr_398,  memb_id_constraint_397 },
29954                 0, 0, /* No default value */
29955                 "id"
29956                 },
29957         { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, criticality),
29958                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29959                 -1,     /* IMPLICIT tag at current level */
29960                 &asn_DEF_Criticality,
29961                 0,
29962                 { 0, &asn_PER_memb_criticality_constr_399,  memb_criticality_constraint_397 },
29963                 0, 0, /* No default value */
29964                 "criticality"
29965                 },
29966         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, extensionValue),
29967                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29968                 +1,     /* EXPLICIT tag at current level */
29969                 &asn_DEF_extensionValue_400,
29970                 0,
29971                 { 0, &asn_PER_memb_extensionValue_constr_400,  memb_extensionValue_constraint_397 },
29972                 0, 0, /* No default value */
29973                 "extensionValue"
29974                 },
29975 };
29976 static const ber_tlv_tag_t asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[] = {
29977         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29978 };
29979 static const asn_TYPE_tag2member_t asn_MAP_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tag2el_397[] = {
29980     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29981     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29982     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29983 };
29984 asn_SEQUENCE_specifics_t asn_SPC_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_specs_397 = {
29985         sizeof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs),
29986         offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, _asn_ctx),
29987         asn_MAP_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tag2el_397,
29988         3,      /* Count of tags in the map */
29989         0, 0, 0,        /* Optional elements (not needed) */
29990         -1,     /* First extension addition */
29991 };
29992 asn_TYPE_descriptor_t asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs = {
29993         "ServedEUTRAcellsToModifyListENDCConfUpd-ExtIEs",
29994         "ServedEUTRAcellsToModifyListENDCConfUpd-ExtIEs",
29995         &asn_OP_SEQUENCE,
29996         asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397,
29997         sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397)
29998                 /sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[0]), /* 1 */
29999         asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397,        /* Same as above */
30000         sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397)
30001                 /sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[0]), /* 1 */
30002         { 0, 0, SEQUENCE_constraint },
30003         asn_MBR_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_397,
30004         3,      /* Elements count */
30005         &asn_SPC_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_specs_397       /* Additional specs */
30006 };
30007
30008 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_404 = {
30009         sizeof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue),
30010         offsetof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue, _asn_ctx),
30011         offsetof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue, present),
30012         sizeof(((struct ServedNRCellsToModify_Item_ExtIEs__extensionValue *)0)->present),
30013         0,      /* No top level tags */
30014         0,      /* No tags in the map */
30015         0, 0,
30016         -1      /* Extensions start */
30017 };
30018 static /* Use -fall-defs-global to expose */
30019 asn_TYPE_descriptor_t asn_DEF_extensionValue_404 = {
30020         "extensionValue",
30021         "extensionValue",
30022         &asn_OP_OPEN_TYPE,
30023         0,      /* No effective tags (pointer) */
30024         0,      /* No effective tags (count) */
30025         0,      /* No tags (pointer) */
30026         0,      /* No tags (count) */
30027         { 0, 0, OPEN_TYPE_constraint },
30028         0, 0,   /* No members */
30029         &asn_SPC_extensionValue_specs_404       /* Additional specs */
30030 };
30031
30032 asn_TYPE_member_t asn_MBR_ServedNRCellsToModify_Item_ExtIEs_401[] = {
30033         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, id),
30034                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30035                 -1,     /* IMPLICIT tag at current level */
30036                 &asn_DEF_ProtocolIE_ID,
30037                 0,
30038                 { 0, &asn_PER_memb_id_constr_402,  memb_id_constraint_401 },
30039                 0, 0, /* No default value */
30040                 "id"
30041                 },
30042         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, criticality),
30043                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30044                 -1,     /* IMPLICIT tag at current level */
30045                 &asn_DEF_Criticality,
30046                 0,
30047                 { 0, &asn_PER_memb_criticality_constr_403,  memb_criticality_constraint_401 },
30048                 0, 0, /* No default value */
30049                 "criticality"
30050                 },
30051         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, extensionValue),
30052                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30053                 +1,     /* EXPLICIT tag at current level */
30054                 &asn_DEF_extensionValue_404,
30055                 0,
30056                 { 0, &asn_PER_memb_extensionValue_constr_404,  memb_extensionValue_constraint_401 },
30057                 0, 0, /* No default value */
30058                 "extensionValue"
30059                 },
30060 };
30061 static const ber_tlv_tag_t asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[] = {
30062         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30063 };
30064 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCellsToModify_Item_ExtIEs_tag2el_401[] = {
30065     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30066     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30067     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30068 };
30069 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCellsToModify_Item_ExtIEs_specs_401 = {
30070         sizeof(struct ServedNRCellsToModify_Item_ExtIEs),
30071         offsetof(struct ServedNRCellsToModify_Item_ExtIEs, _asn_ctx),
30072         asn_MAP_ServedNRCellsToModify_Item_ExtIEs_tag2el_401,
30073         3,      /* Count of tags in the map */
30074         0, 0, 0,        /* Optional elements (not needed) */
30075         -1,     /* First extension addition */
30076 };
30077 asn_TYPE_descriptor_t asn_DEF_ServedNRCellsToModify_Item_ExtIEs = {
30078         "ServedNRCellsToModify-Item-ExtIEs",
30079         "ServedNRCellsToModify-Item-ExtIEs",
30080         &asn_OP_SEQUENCE,
30081         asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401,
30082         sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401)
30083                 /sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[0]), /* 1 */
30084         asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401,     /* Same as above */
30085         sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401)
30086                 /sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[0]), /* 1 */
30087         { 0, 0, SEQUENCE_constraint },
30088         asn_MBR_ServedNRCellsToModify_Item_ExtIEs_401,
30089         3,      /* Elements count */
30090         &asn_SPC_ServedNRCellsToModify_Item_ExtIEs_specs_401    /* Additional specs */
30091 };
30092
30093 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_408 = {
30094         sizeof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue),
30095         offsetof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue, _asn_ctx),
30096         offsetof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue, present),
30097         sizeof(((struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue *)0)->present),
30098         0,      /* No top level tags */
30099         0,      /* No tags in the map */
30100         0, 0,
30101         -1      /* Extensions start */
30102 };
30103 static /* Use -fall-defs-global to expose */
30104 asn_TYPE_descriptor_t asn_DEF_extensionValue_408 = {
30105         "extensionValue",
30106         "extensionValue",
30107         &asn_OP_OPEN_TYPE,
30108         0,      /* No effective tags (pointer) */
30109         0,      /* No effective tags (count) */
30110         0,      /* No tags (pointer) */
30111         0,      /* No tags (count) */
30112         { 0, 0, OPEN_TYPE_constraint },
30113         0, 0,   /* No members */
30114         &asn_SPC_extensionValue_specs_408       /* Additional specs */
30115 };
30116
30117 asn_TYPE_member_t asn_MBR_ServedNRCellsToActivate_Item_ExtIEs_405[] = {
30118         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, id),
30119                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30120                 -1,     /* IMPLICIT tag at current level */
30121                 &asn_DEF_ProtocolIE_ID,
30122                 0,
30123                 { 0, &asn_PER_memb_id_constr_406,  memb_id_constraint_405 },
30124                 0, 0, /* No default value */
30125                 "id"
30126                 },
30127         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, criticality),
30128                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30129                 -1,     /* IMPLICIT tag at current level */
30130                 &asn_DEF_Criticality,
30131                 0,
30132                 { 0, &asn_PER_memb_criticality_constr_407,  memb_criticality_constraint_405 },
30133                 0, 0, /* No default value */
30134                 "criticality"
30135                 },
30136         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, extensionValue),
30137                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30138                 +1,     /* EXPLICIT tag at current level */
30139                 &asn_DEF_extensionValue_408,
30140                 0,
30141                 { 0, &asn_PER_memb_extensionValue_constr_408,  memb_extensionValue_constraint_405 },
30142                 0, 0, /* No default value */
30143                 "extensionValue"
30144                 },
30145 };
30146 static const ber_tlv_tag_t asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[] = {
30147         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30148 };
30149 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCellsToActivate_Item_ExtIEs_tag2el_405[] = {
30150     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30151     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30152     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30153 };
30154 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCellsToActivate_Item_ExtIEs_specs_405 = {
30155         sizeof(struct ServedNRCellsToActivate_Item_ExtIEs),
30156         offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, _asn_ctx),
30157         asn_MAP_ServedNRCellsToActivate_Item_ExtIEs_tag2el_405,
30158         3,      /* Count of tags in the map */
30159         0, 0, 0,        /* Optional elements (not needed) */
30160         -1,     /* First extension addition */
30161 };
30162 asn_TYPE_descriptor_t asn_DEF_ServedNRCellsToActivate_Item_ExtIEs = {
30163         "ServedNRCellsToActivate-Item-ExtIEs",
30164         "ServedNRCellsToActivate-Item-ExtIEs",
30165         &asn_OP_SEQUENCE,
30166         asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405,
30167         sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405)
30168                 /sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[0]), /* 1 */
30169         asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405,   /* Same as above */
30170         sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405)
30171                 /sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[0]), /* 1 */
30172         { 0, 0, SEQUENCE_constraint },
30173         asn_MBR_ServedNRCellsToActivate_Item_ExtIEs_405,
30174         3,      /* Elements count */
30175         &asn_SPC_ServedNRCellsToActivate_Item_ExtIEs_specs_405  /* Additional specs */
30176 };
30177
30178 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_412 = {
30179         sizeof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue),
30180         offsetof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue, _asn_ctx),
30181         offsetof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue, present),
30182         sizeof(((struct ActivatedNRCellList_Item_ExtIEs__extensionValue *)0)->present),
30183         0,      /* No top level tags */
30184         0,      /* No tags in the map */
30185         0, 0,
30186         -1      /* Extensions start */
30187 };
30188 static /* Use -fall-defs-global to expose */
30189 asn_TYPE_descriptor_t asn_DEF_extensionValue_412 = {
30190         "extensionValue",
30191         "extensionValue",
30192         &asn_OP_OPEN_TYPE,
30193         0,      /* No effective tags (pointer) */
30194         0,      /* No effective tags (count) */
30195         0,      /* No tags (pointer) */
30196         0,      /* No tags (count) */
30197         { 0, 0, OPEN_TYPE_constraint },
30198         0, 0,   /* No members */
30199         &asn_SPC_extensionValue_specs_412       /* Additional specs */
30200 };
30201
30202 asn_TYPE_member_t asn_MBR_ActivatedNRCellList_Item_ExtIEs_409[] = {
30203         { ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, id),
30204                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30205                 -1,     /* IMPLICIT tag at current level */
30206                 &asn_DEF_ProtocolIE_ID,
30207                 0,
30208                 { 0, &asn_PER_memb_id_constr_410,  memb_id_constraint_409 },
30209                 0, 0, /* No default value */
30210                 "id"
30211                 },
30212         { ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, criticality),
30213                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30214                 -1,     /* IMPLICIT tag at current level */
30215                 &asn_DEF_Criticality,
30216                 0,
30217                 { 0, &asn_PER_memb_criticality_constr_411,  memb_criticality_constraint_409 },
30218                 0, 0, /* No default value */
30219                 "criticality"
30220                 },
30221         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, extensionValue),
30222                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30223                 +1,     /* EXPLICIT tag at current level */
30224                 &asn_DEF_extensionValue_412,
30225                 0,
30226                 { 0, &asn_PER_memb_extensionValue_constr_412,  memb_extensionValue_constraint_409 },
30227                 0, 0, /* No default value */
30228                 "extensionValue"
30229                 },
30230 };
30231 static const ber_tlv_tag_t asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[] = {
30232         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30233 };
30234 static const asn_TYPE_tag2member_t asn_MAP_ActivatedNRCellList_Item_ExtIEs_tag2el_409[] = {
30235     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30236     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30237     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30238 };
30239 asn_SEQUENCE_specifics_t asn_SPC_ActivatedNRCellList_Item_ExtIEs_specs_409 = {
30240         sizeof(struct ActivatedNRCellList_Item_ExtIEs),
30241         offsetof(struct ActivatedNRCellList_Item_ExtIEs, _asn_ctx),
30242         asn_MAP_ActivatedNRCellList_Item_ExtIEs_tag2el_409,
30243         3,      /* Count of tags in the map */
30244         0, 0, 0,        /* Optional elements (not needed) */
30245         -1,     /* First extension addition */
30246 };
30247 asn_TYPE_descriptor_t asn_DEF_ActivatedNRCellList_Item_ExtIEs = {
30248         "ActivatedNRCellList-Item-ExtIEs",
30249         "ActivatedNRCellList-Item-ExtIEs",
30250         &asn_OP_SEQUENCE,
30251         asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409,
30252         sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409)
30253                 /sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[0]), /* 1 */
30254         asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409,       /* Same as above */
30255         sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409)
30256                 /sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[0]), /* 1 */
30257         { 0, 0, SEQUENCE_constraint },
30258         asn_MBR_ActivatedNRCellList_Item_ExtIEs_409,
30259         3,      /* Elements count */
30260         &asn_SPC_ActivatedNRCellList_Item_ExtIEs_specs_409      /* Additional specs */
30261 };
30262
30263 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_416 = {
30264         sizeof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue),
30265         offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue, _asn_ctx),
30266         offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue, present),
30267         sizeof(((struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue *)0)->present),
30268         0,      /* No top level tags */
30269         0,      /* No tags in the map */
30270         0, 0,
30271         -1      /* Extensions start */
30272 };
30273 static /* Use -fall-defs-global to expose */
30274 asn_TYPE_descriptor_t asn_DEF_extensionValue_416 = {
30275         "extensionValue",
30276         "extensionValue",
30277         &asn_OP_OPEN_TYPE,
30278         0,      /* No effective tags (pointer) */
30279         0,      /* No effective tags (count) */
30280         0,      /* No tags (pointer) */
30281         0,      /* No tags (count) */
30282         { 0, 0, OPEN_TYPE_constraint },
30283         0, 0,   /* No members */
30284         &asn_SPC_extensionValue_specs_416       /* Additional specs */
30285 };
30286
30287 asn_TYPE_member_t asn_MBR_E_RABs_DataForwardingAddress_ItemExtIEs_413[] = {
30288         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, id),
30289                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30290                 -1,     /* IMPLICIT tag at current level */
30291                 &asn_DEF_ProtocolIE_ID,
30292                 0,
30293                 { 0, &asn_PER_memb_id_constr_414,  memb_id_constraint_413 },
30294                 0, 0, /* No default value */
30295                 "id"
30296                 },
30297         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, criticality),
30298                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30299                 -1,     /* IMPLICIT tag at current level */
30300                 &asn_DEF_Criticality,
30301                 0,
30302                 { 0, &asn_PER_memb_criticality_constr_415,  memb_criticality_constraint_413 },
30303                 0, 0, /* No default value */
30304                 "criticality"
30305                 },
30306         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, extensionValue),
30307                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30308                 +1,     /* EXPLICIT tag at current level */
30309                 &asn_DEF_extensionValue_416,
30310                 0,
30311                 { 0, &asn_PER_memb_extensionValue_constr_416,  memb_extensionValue_constraint_413 },
30312                 0, 0, /* No default value */
30313                 "extensionValue"
30314                 },
30315 };
30316 static const ber_tlv_tag_t asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[] = {
30317         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30318 };
30319 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_DataForwardingAddress_ItemExtIEs_tag2el_413[] = {
30320     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30321     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30322     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30323 };
30324 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_DataForwardingAddress_ItemExtIEs_specs_413 = {
30325         sizeof(struct E_RABs_DataForwardingAddress_ItemExtIEs),
30326         offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, _asn_ctx),
30327         asn_MAP_E_RABs_DataForwardingAddress_ItemExtIEs_tag2el_413,
30328         3,      /* Count of tags in the map */
30329         0, 0, 0,        /* Optional elements (not needed) */
30330         -1,     /* First extension addition */
30331 };
30332 asn_TYPE_descriptor_t asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs = {
30333         "E-RABs-DataForwardingAddress-ItemExtIEs",
30334         "E-RABs-DataForwardingAddress-ItemExtIEs",
30335         &asn_OP_SEQUENCE,
30336         asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413,
30337         sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413)
30338                 /sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[0]), /* 1 */
30339         asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413,       /* Same as above */
30340         sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413)
30341                 /sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[0]), /* 1 */
30342         { 0, 0, SEQUENCE_constraint },
30343         asn_MBR_E_RABs_DataForwardingAddress_ItemExtIEs_413,
30344         3,      /* Elements count */
30345         &asn_SPC_E_RABs_DataForwardingAddress_ItemExtIEs_specs_413      /* Additional specs */
30346 };
30347
30348 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_420 = {
30349         sizeof(struct ABSInformationFDD_ExtIEs__extensionValue),
30350         offsetof(struct ABSInformationFDD_ExtIEs__extensionValue, _asn_ctx),
30351         offsetof(struct ABSInformationFDD_ExtIEs__extensionValue, present),
30352         sizeof(((struct ABSInformationFDD_ExtIEs__extensionValue *)0)->present),
30353         0,      /* No top level tags */
30354         0,      /* No tags in the map */
30355         0, 0,
30356         -1      /* Extensions start */
30357 };
30358 static /* Use -fall-defs-global to expose */
30359 asn_TYPE_descriptor_t asn_DEF_extensionValue_420 = {
30360         "extensionValue",
30361         "extensionValue",
30362         &asn_OP_OPEN_TYPE,
30363         0,      /* No effective tags (pointer) */
30364         0,      /* No effective tags (count) */
30365         0,      /* No tags (pointer) */
30366         0,      /* No tags (count) */
30367         { 0, 0, OPEN_TYPE_constraint },
30368         0, 0,   /* No members */
30369         &asn_SPC_extensionValue_specs_420       /* Additional specs */
30370 };
30371
30372 asn_TYPE_member_t asn_MBR_ABSInformationFDD_ExtIEs_417[] = {
30373         { ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, id),
30374                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30375                 0,
30376                 &asn_DEF_ProtocolIE_ID,
30377                 0,
30378                 { 0, &asn_PER_memb_id_constr_418,  memb_id_constraint_417 },
30379                 0, 0, /* No default value */
30380                 "id"
30381                 },
30382         { ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, criticality),
30383                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30384                 0,
30385                 &asn_DEF_Criticality,
30386                 0,
30387                 { 0, &asn_PER_memb_criticality_constr_419,  memb_criticality_constraint_417 },
30388                 0, 0, /* No default value */
30389                 "criticality"
30390                 },
30391         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, extensionValue),
30392                 -1 /* Ambiguous tag (ANY?) */,
30393                 0,
30394                 &asn_DEF_extensionValue_420,
30395                 0,
30396                 { 0, &asn_PER_memb_extensionValue_constr_420,  memb_extensionValue_constraint_417 },
30397                 0, 0, /* No default value */
30398                 "extensionValue"
30399                 },
30400 };
30401 static const ber_tlv_tag_t asn_DEF_ABSInformationFDD_ExtIEs_tags_417[] = {
30402         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30403 };
30404 static const asn_TYPE_tag2member_t asn_MAP_ABSInformationFDD_ExtIEs_tag2el_417[] = {
30405     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30406     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30407 };
30408 asn_SEQUENCE_specifics_t asn_SPC_ABSInformationFDD_ExtIEs_specs_417 = {
30409         sizeof(struct ABSInformationFDD_ExtIEs),
30410         offsetof(struct ABSInformationFDD_ExtIEs, _asn_ctx),
30411         asn_MAP_ABSInformationFDD_ExtIEs_tag2el_417,
30412         2,      /* Count of tags in the map */
30413         0, 0, 0,        /* Optional elements (not needed) */
30414         -1,     /* First extension addition */
30415 };
30416 asn_TYPE_descriptor_t asn_DEF_ABSInformationFDD_ExtIEs = {
30417         "ABSInformationFDD-ExtIEs",
30418         "ABSInformationFDD-ExtIEs",
30419         &asn_OP_SEQUENCE,
30420         asn_DEF_ABSInformationFDD_ExtIEs_tags_417,
30421         sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417)
30422                 /sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417[0]), /* 1 */
30423         asn_DEF_ABSInformationFDD_ExtIEs_tags_417,      /* Same as above */
30424         sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417)
30425                 /sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417[0]), /* 1 */
30426         { 0, 0, SEQUENCE_constraint },
30427         asn_MBR_ABSInformationFDD_ExtIEs_417,
30428         3,      /* Elements count */
30429         &asn_SPC_ABSInformationFDD_ExtIEs_specs_417     /* Additional specs */
30430 };
30431
30432 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_424 = {
30433         sizeof(struct ABSInformationTDD_ExtIEs__extensionValue),
30434         offsetof(struct ABSInformationTDD_ExtIEs__extensionValue, _asn_ctx),
30435         offsetof(struct ABSInformationTDD_ExtIEs__extensionValue, present),
30436         sizeof(((struct ABSInformationTDD_ExtIEs__extensionValue *)0)->present),
30437         0,      /* No top level tags */
30438         0,      /* No tags in the map */
30439         0, 0,
30440         -1      /* Extensions start */
30441 };
30442 static /* Use -fall-defs-global to expose */
30443 asn_TYPE_descriptor_t asn_DEF_extensionValue_424 = {
30444         "extensionValue",
30445         "extensionValue",
30446         &asn_OP_OPEN_TYPE,
30447         0,      /* No effective tags (pointer) */
30448         0,      /* No effective tags (count) */
30449         0,      /* No tags (pointer) */
30450         0,      /* No tags (count) */
30451         { 0, 0, OPEN_TYPE_constraint },
30452         0, 0,   /* No members */
30453         &asn_SPC_extensionValue_specs_424       /* Additional specs */
30454 };
30455
30456 asn_TYPE_member_t asn_MBR_ABSInformationTDD_ExtIEs_421[] = {
30457         { ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, id),
30458                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30459                 0,
30460                 &asn_DEF_ProtocolIE_ID,
30461                 0,
30462                 { 0, &asn_PER_memb_id_constr_422,  memb_id_constraint_421 },
30463                 0, 0, /* No default value */
30464                 "id"
30465                 },
30466         { ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, criticality),
30467                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30468                 0,
30469                 &asn_DEF_Criticality,
30470                 0,
30471                 { 0, &asn_PER_memb_criticality_constr_423,  memb_criticality_constraint_421 },
30472                 0, 0, /* No default value */
30473                 "criticality"
30474                 },
30475         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, extensionValue),
30476                 -1 /* Ambiguous tag (ANY?) */,
30477                 0,
30478                 &asn_DEF_extensionValue_424,
30479                 0,
30480                 { 0, &asn_PER_memb_extensionValue_constr_424,  memb_extensionValue_constraint_421 },
30481                 0, 0, /* No default value */
30482                 "extensionValue"
30483                 },
30484 };
30485 static const ber_tlv_tag_t asn_DEF_ABSInformationTDD_ExtIEs_tags_421[] = {
30486         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30487 };
30488 static const asn_TYPE_tag2member_t asn_MAP_ABSInformationTDD_ExtIEs_tag2el_421[] = {
30489     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30490     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30491 };
30492 asn_SEQUENCE_specifics_t asn_SPC_ABSInformationTDD_ExtIEs_specs_421 = {
30493         sizeof(struct ABSInformationTDD_ExtIEs),
30494         offsetof(struct ABSInformationTDD_ExtIEs, _asn_ctx),
30495         asn_MAP_ABSInformationTDD_ExtIEs_tag2el_421,
30496         2,      /* Count of tags in the map */
30497         0, 0, 0,        /* Optional elements (not needed) */
30498         -1,     /* First extension addition */
30499 };
30500 asn_TYPE_descriptor_t asn_DEF_ABSInformationTDD_ExtIEs = {
30501         "ABSInformationTDD-ExtIEs",
30502         "ABSInformationTDD-ExtIEs",
30503         &asn_OP_SEQUENCE,
30504         asn_DEF_ABSInformationTDD_ExtIEs_tags_421,
30505         sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421)
30506                 /sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421[0]), /* 1 */
30507         asn_DEF_ABSInformationTDD_ExtIEs_tags_421,      /* Same as above */
30508         sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421)
30509                 /sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421[0]), /* 1 */
30510         { 0, 0, SEQUENCE_constraint },
30511         asn_MBR_ABSInformationTDD_ExtIEs_421,
30512         3,      /* Elements count */
30513         &asn_SPC_ABSInformationTDD_ExtIEs_specs_421     /* Additional specs */
30514 };
30515
30516 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_428 = {
30517         sizeof(struct ABS_Status_ExtIEs__extensionValue),
30518         offsetof(struct ABS_Status_ExtIEs__extensionValue, _asn_ctx),
30519         offsetof(struct ABS_Status_ExtIEs__extensionValue, present),
30520         sizeof(((struct ABS_Status_ExtIEs__extensionValue *)0)->present),
30521         0,      /* No top level tags */
30522         0,      /* No tags in the map */
30523         0, 0,
30524         -1      /* Extensions start */
30525 };
30526 static /* Use -fall-defs-global to expose */
30527 asn_TYPE_descriptor_t asn_DEF_extensionValue_428 = {
30528         "extensionValue",
30529         "extensionValue",
30530         &asn_OP_OPEN_TYPE,
30531         0,      /* No effective tags (pointer) */
30532         0,      /* No effective tags (count) */
30533         0,      /* No tags (pointer) */
30534         0,      /* No tags (count) */
30535         { 0, 0, OPEN_TYPE_constraint },
30536         0, 0,   /* No members */
30537         &asn_SPC_extensionValue_specs_428       /* Additional specs */
30538 };
30539
30540 asn_TYPE_member_t asn_MBR_ABS_Status_ExtIEs_425[] = {
30541         { ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, id),
30542                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30543                 0,
30544                 &asn_DEF_ProtocolIE_ID,
30545                 0,
30546                 { 0, &asn_PER_memb_id_constr_426,  memb_id_constraint_425 },
30547                 0, 0, /* No default value */
30548                 "id"
30549                 },
30550         { ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, criticality),
30551                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30552                 0,
30553                 &asn_DEF_Criticality,
30554                 0,
30555                 { 0, &asn_PER_memb_criticality_constr_427,  memb_criticality_constraint_425 },
30556                 0, 0, /* No default value */
30557                 "criticality"
30558                 },
30559         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, extensionValue),
30560                 -1 /* Ambiguous tag (ANY?) */,
30561                 0,
30562                 &asn_DEF_extensionValue_428,
30563                 0,
30564                 { 0, &asn_PER_memb_extensionValue_constr_428,  memb_extensionValue_constraint_425 },
30565                 0, 0, /* No default value */
30566                 "extensionValue"
30567                 },
30568 };
30569 static const ber_tlv_tag_t asn_DEF_ABS_Status_ExtIEs_tags_425[] = {
30570         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30571 };
30572 static const asn_TYPE_tag2member_t asn_MAP_ABS_Status_ExtIEs_tag2el_425[] = {
30573     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30574     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30575 };
30576 asn_SEQUENCE_specifics_t asn_SPC_ABS_Status_ExtIEs_specs_425 = {
30577         sizeof(struct ABS_Status_ExtIEs),
30578         offsetof(struct ABS_Status_ExtIEs, _asn_ctx),
30579         asn_MAP_ABS_Status_ExtIEs_tag2el_425,
30580         2,      /* Count of tags in the map */
30581         0, 0, 0,        /* Optional elements (not needed) */
30582         -1,     /* First extension addition */
30583 };
30584 asn_TYPE_descriptor_t asn_DEF_ABS_Status_ExtIEs = {
30585         "ABS-Status-ExtIEs",
30586         "ABS-Status-ExtIEs",
30587         &asn_OP_SEQUENCE,
30588         asn_DEF_ABS_Status_ExtIEs_tags_425,
30589         sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425)
30590                 /sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425[0]), /* 1 */
30591         asn_DEF_ABS_Status_ExtIEs_tags_425,     /* Same as above */
30592         sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425)
30593                 /sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425[0]), /* 1 */
30594         { 0, 0, SEQUENCE_constraint },
30595         asn_MBR_ABS_Status_ExtIEs_425,
30596         3,      /* Elements count */
30597         &asn_SPC_ABS_Status_ExtIEs_specs_425    /* Additional specs */
30598 };
30599
30600 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_432 = {
30601         sizeof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue),
30602         offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue, _asn_ctx),
30603         offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue, present),
30604         sizeof(((struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue *)0)->present),
30605         0,      /* No top level tags */
30606         0,      /* No tags in the map */
30607         0, 0,
30608         -1      /* Extensions start */
30609 };
30610 static /* Use -fall-defs-global to expose */
30611 asn_TYPE_descriptor_t asn_DEF_extensionValue_432 = {
30612         "extensionValue",
30613         "extensionValue",
30614         &asn_OP_OPEN_TYPE,
30615         0,      /* No effective tags (pointer) */
30616         0,      /* No effective tags (count) */
30617         0,      /* No tags (pointer) */
30618         0,      /* No tags (count) */
30619         { 0, 0, OPEN_TYPE_constraint },
30620         0, 0,   /* No members */
30621         &asn_SPC_extensionValue_specs_432       /* Additional specs */
30622 };
30623
30624 asn_TYPE_member_t asn_MBR_AdditionalSpecialSubframe_Info_ExtIEs_429[] = {
30625         { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, id),
30626                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30627                 0,
30628                 &asn_DEF_ProtocolIE_ID,
30629                 0,
30630                 { 0, &asn_PER_memb_id_constr_430,  memb_id_constraint_429 },
30631                 0, 0, /* No default value */
30632                 "id"
30633                 },
30634         { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, criticality),
30635                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30636                 0,
30637                 &asn_DEF_Criticality,
30638                 0,
30639                 { 0, &asn_PER_memb_criticality_constr_431,  memb_criticality_constraint_429 },
30640                 0, 0, /* No default value */
30641                 "criticality"
30642                 },
30643         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, extensionValue),
30644                 -1 /* Ambiguous tag (ANY?) */,
30645                 0,
30646                 &asn_DEF_extensionValue_432,
30647                 0,
30648                 { 0, &asn_PER_memb_extensionValue_constr_432,  memb_extensionValue_constraint_429 },
30649                 0, 0, /* No default value */
30650                 "extensionValue"
30651                 },
30652 };
30653 static const ber_tlv_tag_t asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[] = {
30654         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30655 };
30656 static const asn_TYPE_tag2member_t asn_MAP_AdditionalSpecialSubframe_Info_ExtIEs_tag2el_429[] = {
30657     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30658     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30659 };
30660 asn_SEQUENCE_specifics_t asn_SPC_AdditionalSpecialSubframe_Info_ExtIEs_specs_429 = {
30661         sizeof(struct AdditionalSpecialSubframe_Info_ExtIEs),
30662         offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, _asn_ctx),
30663         asn_MAP_AdditionalSpecialSubframe_Info_ExtIEs_tag2el_429,
30664         2,      /* Count of tags in the map */
30665         0, 0, 0,        /* Optional elements (not needed) */
30666         -1,     /* First extension addition */
30667 };
30668 asn_TYPE_descriptor_t asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs = {
30669         "AdditionalSpecialSubframe-Info-ExtIEs",
30670         "AdditionalSpecialSubframe-Info-ExtIEs",
30671         &asn_OP_SEQUENCE,
30672         asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429,
30673         sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429)
30674                 /sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[0]), /* 1 */
30675         asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429, /* Same as above */
30676         sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429)
30677                 /sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[0]), /* 1 */
30678         { 0, 0, SEQUENCE_constraint },
30679         asn_MBR_AdditionalSpecialSubframe_Info_ExtIEs_429,
30680         3,      /* Elements count */
30681         &asn_SPC_AdditionalSpecialSubframe_Info_ExtIEs_specs_429        /* Additional specs */
30682 };
30683
30684 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_436 = {
30685         sizeof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue),
30686         offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue, _asn_ctx),
30687         offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue, present),
30688         sizeof(((struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue *)0)->present),
30689         0,      /* No top level tags */
30690         0,      /* No tags in the map */
30691         0, 0,
30692         -1      /* Extensions start */
30693 };
30694 static /* Use -fall-defs-global to expose */
30695 asn_TYPE_descriptor_t asn_DEF_extensionValue_436 = {
30696         "extensionValue",
30697         "extensionValue",
30698         &asn_OP_OPEN_TYPE,
30699         0,      /* No effective tags (pointer) */
30700         0,      /* No effective tags (count) */
30701         0,      /* No tags (pointer) */
30702         0,      /* No tags (count) */
30703         { 0, 0, OPEN_TYPE_constraint },
30704         0, 0,   /* No members */
30705         &asn_SPC_extensionValue_specs_436       /* Additional specs */
30706 };
30707
30708 asn_TYPE_member_t asn_MBR_AdditionalSpecialSubframeExtension_Info_ExtIEs_433[] = {
30709         { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, id),
30710                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30711                 0,
30712                 &asn_DEF_ProtocolIE_ID,
30713                 0,
30714                 { 0, &asn_PER_memb_id_constr_434,  memb_id_constraint_433 },
30715                 0, 0, /* No default value */
30716                 "id"
30717                 },
30718         { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, criticality),
30719                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30720                 0,
30721                 &asn_DEF_Criticality,
30722                 0,
30723                 { 0, &asn_PER_memb_criticality_constr_435,  memb_criticality_constraint_433 },
30724                 0, 0, /* No default value */
30725                 "criticality"
30726                 },
30727         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, extensionValue),
30728                 -1 /* Ambiguous tag (ANY?) */,
30729                 0,
30730                 &asn_DEF_extensionValue_436,
30731                 0,
30732                 { 0, &asn_PER_memb_extensionValue_constr_436,  memb_extensionValue_constraint_433 },
30733                 0, 0, /* No default value */
30734                 "extensionValue"
30735                 },
30736 };
30737 static const ber_tlv_tag_t asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[] = {
30738         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30739 };
30740 static const asn_TYPE_tag2member_t asn_MAP_AdditionalSpecialSubframeExtension_Info_ExtIEs_tag2el_433[] = {
30741     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30742     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30743 };
30744 asn_SEQUENCE_specifics_t asn_SPC_AdditionalSpecialSubframeExtension_Info_ExtIEs_specs_433 = {
30745         sizeof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs),
30746         offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, _asn_ctx),
30747         asn_MAP_AdditionalSpecialSubframeExtension_Info_ExtIEs_tag2el_433,
30748         2,      /* Count of tags in the map */
30749         0, 0, 0,        /* Optional elements (not needed) */
30750         -1,     /* First extension addition */
30751 };
30752 asn_TYPE_descriptor_t asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs = {
30753         "AdditionalSpecialSubframeExtension-Info-ExtIEs",
30754         "AdditionalSpecialSubframeExtension-Info-ExtIEs",
30755         &asn_OP_SEQUENCE,
30756         asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433,
30757         sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433)
30758                 /sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[0]), /* 1 */
30759         asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433,        /* Same as above */
30760         sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433)
30761                 /sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[0]), /* 1 */
30762         { 0, 0, SEQUENCE_constraint },
30763         asn_MBR_AdditionalSpecialSubframeExtension_Info_ExtIEs_433,
30764         3,      /* Elements count */
30765         &asn_SPC_AdditionalSpecialSubframeExtension_Info_ExtIEs_specs_433       /* Additional specs */
30766 };
30767
30768 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_440 = {
30769         sizeof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue),
30770         offsetof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue, _asn_ctx),
30771         offsetof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue, present),
30772         sizeof(((struct AllocationAndRetentionPriority_ExtIEs__extensionValue *)0)->present),
30773         0,      /* No top level tags */
30774         0,      /* No tags in the map */
30775         0, 0,
30776         -1      /* Extensions start */
30777 };
30778 static /* Use -fall-defs-global to expose */
30779 asn_TYPE_descriptor_t asn_DEF_extensionValue_440 = {
30780         "extensionValue",
30781         "extensionValue",
30782         &asn_OP_OPEN_TYPE,
30783         0,      /* No effective tags (pointer) */
30784         0,      /* No effective tags (count) */
30785         0,      /* No tags (pointer) */
30786         0,      /* No tags (count) */
30787         { 0, 0, OPEN_TYPE_constraint },
30788         0, 0,   /* No members */
30789         &asn_SPC_extensionValue_specs_440       /* Additional specs */
30790 };
30791
30792 asn_TYPE_member_t asn_MBR_AllocationAndRetentionPriority_ExtIEs_437[] = {
30793         { ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, id),
30794                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30795                 0,
30796                 &asn_DEF_ProtocolIE_ID,
30797                 0,
30798                 { 0, &asn_PER_memb_id_constr_438,  memb_id_constraint_437 },
30799                 0, 0, /* No default value */
30800                 "id"
30801                 },
30802         { ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, criticality),
30803                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30804                 0,
30805                 &asn_DEF_Criticality,
30806                 0,
30807                 { 0, &asn_PER_memb_criticality_constr_439,  memb_criticality_constraint_437 },
30808                 0, 0, /* No default value */
30809                 "criticality"
30810                 },
30811         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, extensionValue),
30812                 -1 /* Ambiguous tag (ANY?) */,
30813                 0,
30814                 &asn_DEF_extensionValue_440,
30815                 0,
30816                 { 0, &asn_PER_memb_extensionValue_constr_440,  memb_extensionValue_constraint_437 },
30817                 0, 0, /* No default value */
30818                 "extensionValue"
30819                 },
30820 };
30821 static const ber_tlv_tag_t asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[] = {
30822         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30823 };
30824 static const asn_TYPE_tag2member_t asn_MAP_AllocationAndRetentionPriority_ExtIEs_tag2el_437[] = {
30825     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30826     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30827 };
30828 asn_SEQUENCE_specifics_t asn_SPC_AllocationAndRetentionPriority_ExtIEs_specs_437 = {
30829         sizeof(struct AllocationAndRetentionPriority_ExtIEs),
30830         offsetof(struct AllocationAndRetentionPriority_ExtIEs, _asn_ctx),
30831         asn_MAP_AllocationAndRetentionPriority_ExtIEs_tag2el_437,
30832         2,      /* Count of tags in the map */
30833         0, 0, 0,        /* Optional elements (not needed) */
30834         -1,     /* First extension addition */
30835 };
30836 asn_TYPE_descriptor_t asn_DEF_AllocationAndRetentionPriority_ExtIEs = {
30837         "AllocationAndRetentionPriority-ExtIEs",
30838         "AllocationAndRetentionPriority-ExtIEs",
30839         &asn_OP_SEQUENCE,
30840         asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437,
30841         sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437)
30842                 /sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[0]), /* 1 */
30843         asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437, /* Same as above */
30844         sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437)
30845                 /sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[0]), /* 1 */
30846         { 0, 0, SEQUENCE_constraint },
30847         asn_MBR_AllocationAndRetentionPriority_ExtIEs_437,
30848         3,      /* Elements count */
30849         &asn_SPC_AllocationAndRetentionPriority_ExtIEs_specs_437        /* Additional specs */
30850 };
30851
30852 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_444 = {
30853         sizeof(struct AS_SecurityInformation_ExtIEs__extensionValue),
30854         offsetof(struct AS_SecurityInformation_ExtIEs__extensionValue, _asn_ctx),
30855         offsetof(struct AS_SecurityInformation_ExtIEs__extensionValue, present),
30856         sizeof(((struct AS_SecurityInformation_ExtIEs__extensionValue *)0)->present),
30857         0,      /* No top level tags */
30858         0,      /* No tags in the map */
30859         0, 0,
30860         -1      /* Extensions start */
30861 };
30862 static /* Use -fall-defs-global to expose */
30863 asn_TYPE_descriptor_t asn_DEF_extensionValue_444 = {
30864         "extensionValue",
30865         "extensionValue",
30866         &asn_OP_OPEN_TYPE,
30867         0,      /* No effective tags (pointer) */
30868         0,      /* No effective tags (count) */
30869         0,      /* No tags (pointer) */
30870         0,      /* No tags (count) */
30871         { 0, 0, OPEN_TYPE_constraint },
30872         0, 0,   /* No members */
30873         &asn_SPC_extensionValue_specs_444       /* Additional specs */
30874 };
30875
30876 asn_TYPE_member_t asn_MBR_AS_SecurityInformation_ExtIEs_441[] = {
30877         { ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, id),
30878                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30879                 0,
30880                 &asn_DEF_ProtocolIE_ID,
30881                 0,
30882                 { 0, &asn_PER_memb_id_constr_442,  memb_id_constraint_441 },
30883                 0, 0, /* No default value */
30884                 "id"
30885                 },
30886         { ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, criticality),
30887                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30888                 0,
30889                 &asn_DEF_Criticality,
30890                 0,
30891                 { 0, &asn_PER_memb_criticality_constr_443,  memb_criticality_constraint_441 },
30892                 0, 0, /* No default value */
30893                 "criticality"
30894                 },
30895         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, extensionValue),
30896                 -1 /* Ambiguous tag (ANY?) */,
30897                 0,
30898                 &asn_DEF_extensionValue_444,
30899                 0,
30900                 { 0, &asn_PER_memb_extensionValue_constr_444,  memb_extensionValue_constraint_441 },
30901                 0, 0, /* No default value */
30902                 "extensionValue"
30903                 },
30904 };
30905 static const ber_tlv_tag_t asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[] = {
30906         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30907 };
30908 static const asn_TYPE_tag2member_t asn_MAP_AS_SecurityInformation_ExtIEs_tag2el_441[] = {
30909     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30910     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30911 };
30912 asn_SEQUENCE_specifics_t asn_SPC_AS_SecurityInformation_ExtIEs_specs_441 = {
30913         sizeof(struct AS_SecurityInformation_ExtIEs),
30914         offsetof(struct AS_SecurityInformation_ExtIEs, _asn_ctx),
30915         asn_MAP_AS_SecurityInformation_ExtIEs_tag2el_441,
30916         2,      /* Count of tags in the map */
30917         0, 0, 0,        /* Optional elements (not needed) */
30918         -1,     /* First extension addition */
30919 };
30920 asn_TYPE_descriptor_t asn_DEF_AS_SecurityInformation_ExtIEs = {
30921         "AS-SecurityInformation-ExtIEs",
30922         "AS-SecurityInformation-ExtIEs",
30923         &asn_OP_SEQUENCE,
30924         asn_DEF_AS_SecurityInformation_ExtIEs_tags_441,
30925         sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441)
30926                 /sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[0]), /* 1 */
30927         asn_DEF_AS_SecurityInformation_ExtIEs_tags_441, /* Same as above */
30928         sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441)
30929                 /sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[0]), /* 1 */
30930         { 0, 0, SEQUENCE_constraint },
30931         asn_MBR_AS_SecurityInformation_ExtIEs_441,
30932         3,      /* Elements count */
30933         &asn_SPC_AS_SecurityInformation_ExtIEs_specs_441        /* Additional specs */
30934 };
30935
30936 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_448 = {
30937         sizeof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue),
30938         offsetof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx),
30939         offsetof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue, present),
30940         sizeof(((struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue *)0)->present),
30941         0,      /* No top level tags */
30942         0,      /* No tags in the map */
30943         0, 0,
30944         -1      /* Extensions start */
30945 };
30946 static /* Use -fall-defs-global to expose */
30947 asn_TYPE_descriptor_t asn_DEF_extensionValue_448 = {
30948         "extensionValue",
30949         "extensionValue",
30950         &asn_OP_OPEN_TYPE,
30951         0,      /* No effective tags (pointer) */
30952         0,      /* No effective tags (count) */
30953         0,      /* No tags (pointer) */
30954         0,      /* No tags (count) */
30955         { 0, 0, OPEN_TYPE_constraint },
30956         0, 0,   /* No members */
30957         &asn_SPC_extensionValue_specs_448       /* Additional specs */
30958 };
30959
30960 asn_TYPE_member_t asn_MBR_BluetoothMeasurementConfiguration_ExtIEs_445[] = {
30961         { ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, id),
30962                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
30963                 0,
30964                 &asn_DEF_ProtocolIE_ID,
30965                 0,
30966                 { 0, &asn_PER_memb_id_constr_446,  memb_id_constraint_445 },
30967                 0, 0, /* No default value */
30968                 "id"
30969                 },
30970         { ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, criticality),
30971                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
30972                 0,
30973                 &asn_DEF_Criticality,
30974                 0,
30975                 { 0, &asn_PER_memb_criticality_constr_447,  memb_criticality_constraint_445 },
30976                 0, 0, /* No default value */
30977                 "criticality"
30978                 },
30979         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, extensionValue),
30980                 -1 /* Ambiguous tag (ANY?) */,
30981                 0,
30982                 &asn_DEF_extensionValue_448,
30983                 0,
30984                 { 0, &asn_PER_memb_extensionValue_constr_448,  memb_extensionValue_constraint_445 },
30985                 0, 0, /* No default value */
30986                 "extensionValue"
30987                 },
30988 };
30989 static const ber_tlv_tag_t asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[] = {
30990         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30991 };
30992 static const asn_TYPE_tag2member_t asn_MAP_BluetoothMeasurementConfiguration_ExtIEs_tag2el_445[] = {
30993     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
30994     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
30995 };
30996 asn_SEQUENCE_specifics_t asn_SPC_BluetoothMeasurementConfiguration_ExtIEs_specs_445 = {
30997         sizeof(struct BluetoothMeasurementConfiguration_ExtIEs),
30998         offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, _asn_ctx),
30999         asn_MAP_BluetoothMeasurementConfiguration_ExtIEs_tag2el_445,
31000         2,      /* Count of tags in the map */
31001         0, 0, 0,        /* Optional elements (not needed) */
31002         -1,     /* First extension addition */
31003 };
31004 asn_TYPE_descriptor_t asn_DEF_BluetoothMeasurementConfiguration_ExtIEs = {
31005         "BluetoothMeasurementConfiguration-ExtIEs",
31006         "BluetoothMeasurementConfiguration-ExtIEs",
31007         &asn_OP_SEQUENCE,
31008         asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445,
31009         sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445)
31010                 /sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[0]), /* 1 */
31011         asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445,      /* Same as above */
31012         sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445)
31013                 /sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[0]), /* 1 */
31014         { 0, 0, SEQUENCE_constraint },
31015         asn_MBR_BluetoothMeasurementConfiguration_ExtIEs_445,
31016         3,      /* Elements count */
31017         &asn_SPC_BluetoothMeasurementConfiguration_ExtIEs_specs_445     /* Additional specs */
31018 };
31019
31020 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_452 = {
31021         sizeof(struct CellBasedMDT_ExtIEs__extensionValue),
31022         offsetof(struct CellBasedMDT_ExtIEs__extensionValue, _asn_ctx),
31023         offsetof(struct CellBasedMDT_ExtIEs__extensionValue, present),
31024         sizeof(((struct CellBasedMDT_ExtIEs__extensionValue *)0)->present),
31025         0,      /* No top level tags */
31026         0,      /* No tags in the map */
31027         0, 0,
31028         -1      /* Extensions start */
31029 };
31030 static /* Use -fall-defs-global to expose */
31031 asn_TYPE_descriptor_t asn_DEF_extensionValue_452 = {
31032         "extensionValue",
31033         "extensionValue",
31034         &asn_OP_OPEN_TYPE,
31035         0,      /* No effective tags (pointer) */
31036         0,      /* No effective tags (count) */
31037         0,      /* No tags (pointer) */
31038         0,      /* No tags (count) */
31039         { 0, 0, OPEN_TYPE_constraint },
31040         0, 0,   /* No members */
31041         &asn_SPC_extensionValue_specs_452       /* Additional specs */
31042 };
31043
31044 asn_TYPE_member_t asn_MBR_CellBasedMDT_ExtIEs_449[] = {
31045         { ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, id),
31046                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31047                 0,
31048                 &asn_DEF_ProtocolIE_ID,
31049                 0,
31050                 { 0, &asn_PER_memb_id_constr_450,  memb_id_constraint_449 },
31051                 0, 0, /* No default value */
31052                 "id"
31053                 },
31054         { ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, criticality),
31055                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31056                 0,
31057                 &asn_DEF_Criticality,
31058                 0,
31059                 { 0, &asn_PER_memb_criticality_constr_451,  memb_criticality_constraint_449 },
31060                 0, 0, /* No default value */
31061                 "criticality"
31062                 },
31063         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, extensionValue),
31064                 -1 /* Ambiguous tag (ANY?) */,
31065                 0,
31066                 &asn_DEF_extensionValue_452,
31067                 0,
31068                 { 0, &asn_PER_memb_extensionValue_constr_452,  memb_extensionValue_constraint_449 },
31069                 0, 0, /* No default value */
31070                 "extensionValue"
31071                 },
31072 };
31073 static const ber_tlv_tag_t asn_DEF_CellBasedMDT_ExtIEs_tags_449[] = {
31074         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31075 };
31076 static const asn_TYPE_tag2member_t asn_MAP_CellBasedMDT_ExtIEs_tag2el_449[] = {
31077     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31078     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31079 };
31080 asn_SEQUENCE_specifics_t asn_SPC_CellBasedMDT_ExtIEs_specs_449 = {
31081         sizeof(struct CellBasedMDT_ExtIEs),
31082         offsetof(struct CellBasedMDT_ExtIEs, _asn_ctx),
31083         asn_MAP_CellBasedMDT_ExtIEs_tag2el_449,
31084         2,      /* Count of tags in the map */
31085         0, 0, 0,        /* Optional elements (not needed) */
31086         -1,     /* First extension addition */
31087 };
31088 asn_TYPE_descriptor_t asn_DEF_CellBasedMDT_ExtIEs = {
31089         "CellBasedMDT-ExtIEs",
31090         "CellBasedMDT-ExtIEs",
31091         &asn_OP_SEQUENCE,
31092         asn_DEF_CellBasedMDT_ExtIEs_tags_449,
31093         sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449)
31094                 /sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449[0]), /* 1 */
31095         asn_DEF_CellBasedMDT_ExtIEs_tags_449,   /* Same as above */
31096         sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449)
31097                 /sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449[0]), /* 1 */
31098         { 0, 0, SEQUENCE_constraint },
31099         asn_MBR_CellBasedMDT_ExtIEs_449,
31100         3,      /* Elements count */
31101         &asn_SPC_CellBasedMDT_ExtIEs_specs_449  /* Additional specs */
31102 };
31103
31104 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_456 = {
31105         sizeof(struct CellBasedQMC_ExtIEs__extensionValue),
31106         offsetof(struct CellBasedQMC_ExtIEs__extensionValue, _asn_ctx),
31107         offsetof(struct CellBasedQMC_ExtIEs__extensionValue, present),
31108         sizeof(((struct CellBasedQMC_ExtIEs__extensionValue *)0)->present),
31109         0,      /* No top level tags */
31110         0,      /* No tags in the map */
31111         0, 0,
31112         -1      /* Extensions start */
31113 };
31114 static /* Use -fall-defs-global to expose */
31115 asn_TYPE_descriptor_t asn_DEF_extensionValue_456 = {
31116         "extensionValue",
31117         "extensionValue",
31118         &asn_OP_OPEN_TYPE,
31119         0,      /* No effective tags (pointer) */
31120         0,      /* No effective tags (count) */
31121         0,      /* No tags (pointer) */
31122         0,      /* No tags (count) */
31123         { 0, 0, OPEN_TYPE_constraint },
31124         0, 0,   /* No members */
31125         &asn_SPC_extensionValue_specs_456       /* Additional specs */
31126 };
31127
31128 asn_TYPE_member_t asn_MBR_CellBasedQMC_ExtIEs_453[] = {
31129         { ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, id),
31130                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31131                 0,
31132                 &asn_DEF_ProtocolIE_ID,
31133                 0,
31134                 { 0, &asn_PER_memb_id_constr_454,  memb_id_constraint_453 },
31135                 0, 0, /* No default value */
31136                 "id"
31137                 },
31138         { ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, criticality),
31139                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31140                 0,
31141                 &asn_DEF_Criticality,
31142                 0,
31143                 { 0, &asn_PER_memb_criticality_constr_455,  memb_criticality_constraint_453 },
31144                 0, 0, /* No default value */
31145                 "criticality"
31146                 },
31147         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, extensionValue),
31148                 -1 /* Ambiguous tag (ANY?) */,
31149                 0,
31150                 &asn_DEF_extensionValue_456,
31151                 0,
31152                 { 0, &asn_PER_memb_extensionValue_constr_456,  memb_extensionValue_constraint_453 },
31153                 0, 0, /* No default value */
31154                 "extensionValue"
31155                 },
31156 };
31157 static const ber_tlv_tag_t asn_DEF_CellBasedQMC_ExtIEs_tags_453[] = {
31158         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31159 };
31160 static const asn_TYPE_tag2member_t asn_MAP_CellBasedQMC_ExtIEs_tag2el_453[] = {
31161     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31162     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31163 };
31164 asn_SEQUENCE_specifics_t asn_SPC_CellBasedQMC_ExtIEs_specs_453 = {
31165         sizeof(struct CellBasedQMC_ExtIEs),
31166         offsetof(struct CellBasedQMC_ExtIEs, _asn_ctx),
31167         asn_MAP_CellBasedQMC_ExtIEs_tag2el_453,
31168         2,      /* Count of tags in the map */
31169         0, 0, 0,        /* Optional elements (not needed) */
31170         -1,     /* First extension addition */
31171 };
31172 asn_TYPE_descriptor_t asn_DEF_CellBasedQMC_ExtIEs = {
31173         "CellBasedQMC-ExtIEs",
31174         "CellBasedQMC-ExtIEs",
31175         &asn_OP_SEQUENCE,
31176         asn_DEF_CellBasedQMC_ExtIEs_tags_453,
31177         sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453)
31178                 /sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453[0]), /* 1 */
31179         asn_DEF_CellBasedQMC_ExtIEs_tags_453,   /* Same as above */
31180         sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453)
31181                 /sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453[0]), /* 1 */
31182         { 0, 0, SEQUENCE_constraint },
31183         asn_MBR_CellBasedQMC_ExtIEs_453,
31184         3,      /* Elements count */
31185         &asn_SPC_CellBasedQMC_ExtIEs_specs_453  /* Additional specs */
31186 };
31187
31188 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_460 = {
31189         sizeof(struct CellReplacingInfo_ExtIEs__extensionValue),
31190         offsetof(struct CellReplacingInfo_ExtIEs__extensionValue, _asn_ctx),
31191         offsetof(struct CellReplacingInfo_ExtIEs__extensionValue, present),
31192         sizeof(((struct CellReplacingInfo_ExtIEs__extensionValue *)0)->present),
31193         0,      /* No top level tags */
31194         0,      /* No tags in the map */
31195         0, 0,
31196         -1      /* Extensions start */
31197 };
31198 static /* Use -fall-defs-global to expose */
31199 asn_TYPE_descriptor_t asn_DEF_extensionValue_460 = {
31200         "extensionValue",
31201         "extensionValue",
31202         &asn_OP_OPEN_TYPE,
31203         0,      /* No effective tags (pointer) */
31204         0,      /* No effective tags (count) */
31205         0,      /* No tags (pointer) */
31206         0,      /* No tags (count) */
31207         { 0, 0, OPEN_TYPE_constraint },
31208         0, 0,   /* No members */
31209         &asn_SPC_extensionValue_specs_460       /* Additional specs */
31210 };
31211
31212 asn_TYPE_member_t asn_MBR_CellReplacingInfo_ExtIEs_457[] = {
31213         { ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, id),
31214                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31215                 0,
31216                 &asn_DEF_ProtocolIE_ID,
31217                 0,
31218                 { 0, &asn_PER_memb_id_constr_458,  memb_id_constraint_457 },
31219                 0, 0, /* No default value */
31220                 "id"
31221                 },
31222         { ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, criticality),
31223                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31224                 0,
31225                 &asn_DEF_Criticality,
31226                 0,
31227                 { 0, &asn_PER_memb_criticality_constr_459,  memb_criticality_constraint_457 },
31228                 0, 0, /* No default value */
31229                 "criticality"
31230                 },
31231         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, extensionValue),
31232                 -1 /* Ambiguous tag (ANY?) */,
31233                 0,
31234                 &asn_DEF_extensionValue_460,
31235                 0,
31236                 { 0, &asn_PER_memb_extensionValue_constr_460,  memb_extensionValue_constraint_457 },
31237                 0, 0, /* No default value */
31238                 "extensionValue"
31239                 },
31240 };
31241 static const ber_tlv_tag_t asn_DEF_CellReplacingInfo_ExtIEs_tags_457[] = {
31242         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31243 };
31244 static const asn_TYPE_tag2member_t asn_MAP_CellReplacingInfo_ExtIEs_tag2el_457[] = {
31245     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31246     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31247 };
31248 asn_SEQUENCE_specifics_t asn_SPC_CellReplacingInfo_ExtIEs_specs_457 = {
31249         sizeof(struct CellReplacingInfo_ExtIEs),
31250         offsetof(struct CellReplacingInfo_ExtIEs, _asn_ctx),
31251         asn_MAP_CellReplacingInfo_ExtIEs_tag2el_457,
31252         2,      /* Count of tags in the map */
31253         0, 0, 0,        /* Optional elements (not needed) */
31254         -1,     /* First extension addition */
31255 };
31256 asn_TYPE_descriptor_t asn_DEF_CellReplacingInfo_ExtIEs = {
31257         "CellReplacingInfo-ExtIEs",
31258         "CellReplacingInfo-ExtIEs",
31259         &asn_OP_SEQUENCE,
31260         asn_DEF_CellReplacingInfo_ExtIEs_tags_457,
31261         sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457)
31262                 /sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457[0]), /* 1 */
31263         asn_DEF_CellReplacingInfo_ExtIEs_tags_457,      /* Same as above */
31264         sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457)
31265                 /sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457[0]), /* 1 */
31266         { 0, 0, SEQUENCE_constraint },
31267         asn_MBR_CellReplacingInfo_ExtIEs_457,
31268         3,      /* Elements count */
31269         &asn_SPC_CellReplacingInfo_ExtIEs_specs_457     /* Additional specs */
31270 };
31271
31272 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_464 = {
31273         sizeof(struct CellType_ExtIEs__extensionValue),
31274         offsetof(struct CellType_ExtIEs__extensionValue, _asn_ctx),
31275         offsetof(struct CellType_ExtIEs__extensionValue, present),
31276         sizeof(((struct CellType_ExtIEs__extensionValue *)0)->present),
31277         0,      /* No top level tags */
31278         0,      /* No tags in the map */
31279         0, 0,
31280         -1      /* Extensions start */
31281 };
31282 static /* Use -fall-defs-global to expose */
31283 asn_TYPE_descriptor_t asn_DEF_extensionValue_464 = {
31284         "extensionValue",
31285         "extensionValue",
31286         &asn_OP_OPEN_TYPE,
31287         0,      /* No effective tags (pointer) */
31288         0,      /* No effective tags (count) */
31289         0,      /* No tags (pointer) */
31290         0,      /* No tags (count) */
31291         { 0, 0, OPEN_TYPE_constraint },
31292         0, 0,   /* No members */
31293         &asn_SPC_extensionValue_specs_464       /* Additional specs */
31294 };
31295
31296 asn_TYPE_member_t asn_MBR_CellType_ExtIEs_461[] = {
31297         { ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, id),
31298                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31299                 0,
31300                 &asn_DEF_ProtocolIE_ID,
31301                 0,
31302                 { 0, &asn_PER_memb_id_constr_462,  memb_id_constraint_461 },
31303                 0, 0, /* No default value */
31304                 "id"
31305                 },
31306         { ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, criticality),
31307                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31308                 0,
31309                 &asn_DEF_Criticality,
31310                 0,
31311                 { 0, &asn_PER_memb_criticality_constr_463,  memb_criticality_constraint_461 },
31312                 0, 0, /* No default value */
31313                 "criticality"
31314                 },
31315         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, extensionValue),
31316                 -1 /* Ambiguous tag (ANY?) */,
31317                 0,
31318                 &asn_DEF_extensionValue_464,
31319                 0,
31320                 { 0, &asn_PER_memb_extensionValue_constr_464,  memb_extensionValue_constraint_461 },
31321                 0, 0, /* No default value */
31322                 "extensionValue"
31323                 },
31324 };
31325 static const ber_tlv_tag_t asn_DEF_CellType_ExtIEs_tags_461[] = {
31326         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31327 };
31328 static const asn_TYPE_tag2member_t asn_MAP_CellType_ExtIEs_tag2el_461[] = {
31329     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31330     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31331 };
31332 asn_SEQUENCE_specifics_t asn_SPC_CellType_ExtIEs_specs_461 = {
31333         sizeof(struct CellType_ExtIEs),
31334         offsetof(struct CellType_ExtIEs, _asn_ctx),
31335         asn_MAP_CellType_ExtIEs_tag2el_461,
31336         2,      /* Count of tags in the map */
31337         0, 0, 0,        /* Optional elements (not needed) */
31338         -1,     /* First extension addition */
31339 };
31340 asn_TYPE_descriptor_t asn_DEF_CellType_ExtIEs = {
31341         "CellType-ExtIEs",
31342         "CellType-ExtIEs",
31343         &asn_OP_SEQUENCE,
31344         asn_DEF_CellType_ExtIEs_tags_461,
31345         sizeof(asn_DEF_CellType_ExtIEs_tags_461)
31346                 /sizeof(asn_DEF_CellType_ExtIEs_tags_461[0]), /* 1 */
31347         asn_DEF_CellType_ExtIEs_tags_461,       /* Same as above */
31348         sizeof(asn_DEF_CellType_ExtIEs_tags_461)
31349                 /sizeof(asn_DEF_CellType_ExtIEs_tags_461[0]), /* 1 */
31350         { 0, 0, SEQUENCE_constraint },
31351         asn_MBR_CellType_ExtIEs_461,
31352         3,      /* Elements count */
31353         &asn_SPC_CellType_ExtIEs_specs_461      /* Additional specs */
31354 };
31355
31356 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_468 = {
31357         sizeof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue),
31358         offsetof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue, _asn_ctx),
31359         offsetof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue, present),
31360         sizeof(((struct CNTypeRestrictionsItem_ExtIEs__extensionValue *)0)->present),
31361         0,      /* No top level tags */
31362         0,      /* No tags in the map */
31363         0, 0,
31364         -1      /* Extensions start */
31365 };
31366 static /* Use -fall-defs-global to expose */
31367 asn_TYPE_descriptor_t asn_DEF_extensionValue_468 = {
31368         "extensionValue",
31369         "extensionValue",
31370         &asn_OP_OPEN_TYPE,
31371         0,      /* No effective tags (pointer) */
31372         0,      /* No effective tags (count) */
31373         0,      /* No tags (pointer) */
31374         0,      /* No tags (count) */
31375         { 0, 0, OPEN_TYPE_constraint },
31376         0, 0,   /* No members */
31377         &asn_SPC_extensionValue_specs_468       /* Additional specs */
31378 };
31379
31380 asn_TYPE_member_t asn_MBR_CNTypeRestrictionsItem_ExtIEs_465[] = {
31381         { ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, id),
31382                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31383                 0,
31384                 &asn_DEF_ProtocolIE_ID,
31385                 0,
31386                 { 0, &asn_PER_memb_id_constr_466,  memb_id_constraint_465 },
31387                 0, 0, /* No default value */
31388                 "id"
31389                 },
31390         { ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, criticality),
31391                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31392                 0,
31393                 &asn_DEF_Criticality,
31394                 0,
31395                 { 0, &asn_PER_memb_criticality_constr_467,  memb_criticality_constraint_465 },
31396                 0, 0, /* No default value */
31397                 "criticality"
31398                 },
31399         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, extensionValue),
31400                 -1 /* Ambiguous tag (ANY?) */,
31401                 0,
31402                 &asn_DEF_extensionValue_468,
31403                 0,
31404                 { 0, &asn_PER_memb_extensionValue_constr_468,  memb_extensionValue_constraint_465 },
31405                 0, 0, /* No default value */
31406                 "extensionValue"
31407                 },
31408 };
31409 static const ber_tlv_tag_t asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[] = {
31410         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31411 };
31412 static const asn_TYPE_tag2member_t asn_MAP_CNTypeRestrictionsItem_ExtIEs_tag2el_465[] = {
31413     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31414     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31415 };
31416 asn_SEQUENCE_specifics_t asn_SPC_CNTypeRestrictionsItem_ExtIEs_specs_465 = {
31417         sizeof(struct CNTypeRestrictionsItem_ExtIEs),
31418         offsetof(struct CNTypeRestrictionsItem_ExtIEs, _asn_ctx),
31419         asn_MAP_CNTypeRestrictionsItem_ExtIEs_tag2el_465,
31420         2,      /* Count of tags in the map */
31421         0, 0, 0,        /* Optional elements (not needed) */
31422         -1,     /* First extension addition */
31423 };
31424 asn_TYPE_descriptor_t asn_DEF_CNTypeRestrictionsItem_ExtIEs = {
31425         "CNTypeRestrictionsItem-ExtIEs",
31426         "CNTypeRestrictionsItem-ExtIEs",
31427         &asn_OP_SEQUENCE,
31428         asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465,
31429         sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465)
31430                 /sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[0]), /* 1 */
31431         asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465, /* Same as above */
31432         sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465)
31433                 /sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[0]), /* 1 */
31434         { 0, 0, SEQUENCE_constraint },
31435         asn_MBR_CNTypeRestrictionsItem_ExtIEs_465,
31436         3,      /* Elements count */
31437         &asn_SPC_CNTypeRestrictionsItem_ExtIEs_specs_465        /* Additional specs */
31438 };
31439
31440 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_472 = {
31441         sizeof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue),
31442         offsetof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue, _asn_ctx),
31443         offsetof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue, present),
31444         sizeof(((struct CoMPHypothesisSetItem_ExtIEs__extensionValue *)0)->present),
31445         0,      /* No top level tags */
31446         0,      /* No tags in the map */
31447         0, 0,
31448         -1      /* Extensions start */
31449 };
31450 static /* Use -fall-defs-global to expose */
31451 asn_TYPE_descriptor_t asn_DEF_extensionValue_472 = {
31452         "extensionValue",
31453         "extensionValue",
31454         &asn_OP_OPEN_TYPE,
31455         0,      /* No effective tags (pointer) */
31456         0,      /* No effective tags (count) */
31457         0,      /* No tags (pointer) */
31458         0,      /* No tags (count) */
31459         { 0, 0, OPEN_TYPE_constraint },
31460         0, 0,   /* No members */
31461         &asn_SPC_extensionValue_specs_472       /* Additional specs */
31462 };
31463
31464 asn_TYPE_member_t asn_MBR_CoMPHypothesisSetItem_ExtIEs_469[] = {
31465         { ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, id),
31466                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31467                 0,
31468                 &asn_DEF_ProtocolIE_ID,
31469                 0,
31470                 { 0, &asn_PER_memb_id_constr_470,  memb_id_constraint_469 },
31471                 0, 0, /* No default value */
31472                 "id"
31473                 },
31474         { ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, criticality),
31475                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31476                 0,
31477                 &asn_DEF_Criticality,
31478                 0,
31479                 { 0, &asn_PER_memb_criticality_constr_471,  memb_criticality_constraint_469 },
31480                 0, 0, /* No default value */
31481                 "criticality"
31482                 },
31483         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, extensionValue),
31484                 -1 /* Ambiguous tag (ANY?) */,
31485                 0,
31486                 &asn_DEF_extensionValue_472,
31487                 0,
31488                 { 0, &asn_PER_memb_extensionValue_constr_472,  memb_extensionValue_constraint_469 },
31489                 0, 0, /* No default value */
31490                 "extensionValue"
31491                 },
31492 };
31493 static const ber_tlv_tag_t asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[] = {
31494         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31495 };
31496 static const asn_TYPE_tag2member_t asn_MAP_CoMPHypothesisSetItem_ExtIEs_tag2el_469[] = {
31497     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31498     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31499 };
31500 asn_SEQUENCE_specifics_t asn_SPC_CoMPHypothesisSetItem_ExtIEs_specs_469 = {
31501         sizeof(struct CoMPHypothesisSetItem_ExtIEs),
31502         offsetof(struct CoMPHypothesisSetItem_ExtIEs, _asn_ctx),
31503         asn_MAP_CoMPHypothesisSetItem_ExtIEs_tag2el_469,
31504         2,      /* Count of tags in the map */
31505         0, 0, 0,        /* Optional elements (not needed) */
31506         -1,     /* First extension addition */
31507 };
31508 asn_TYPE_descriptor_t asn_DEF_CoMPHypothesisSetItem_ExtIEs = {
31509         "CoMPHypothesisSetItem-ExtIEs",
31510         "CoMPHypothesisSetItem-ExtIEs",
31511         &asn_OP_SEQUENCE,
31512         asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469,
31513         sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469)
31514                 /sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[0]), /* 1 */
31515         asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469,  /* Same as above */
31516         sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469)
31517                 /sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[0]), /* 1 */
31518         { 0, 0, SEQUENCE_constraint },
31519         asn_MBR_CoMPHypothesisSetItem_ExtIEs_469,
31520         3,      /* Elements count */
31521         &asn_SPC_CoMPHypothesisSetItem_ExtIEs_specs_469 /* Additional specs */
31522 };
31523
31524 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_476 = {
31525         sizeof(struct CoMPInformation_ExtIEs__extensionValue),
31526         offsetof(struct CoMPInformation_ExtIEs__extensionValue, _asn_ctx),
31527         offsetof(struct CoMPInformation_ExtIEs__extensionValue, present),
31528         sizeof(((struct CoMPInformation_ExtIEs__extensionValue *)0)->present),
31529         0,      /* No top level tags */
31530         0,      /* No tags in the map */
31531         0, 0,
31532         -1      /* Extensions start */
31533 };
31534 static /* Use -fall-defs-global to expose */
31535 asn_TYPE_descriptor_t asn_DEF_extensionValue_476 = {
31536         "extensionValue",
31537         "extensionValue",
31538         &asn_OP_OPEN_TYPE,
31539         0,      /* No effective tags (pointer) */
31540         0,      /* No effective tags (count) */
31541         0,      /* No tags (pointer) */
31542         0,      /* No tags (count) */
31543         { 0, 0, OPEN_TYPE_constraint },
31544         0, 0,   /* No members */
31545         &asn_SPC_extensionValue_specs_476       /* Additional specs */
31546 };
31547
31548 asn_TYPE_member_t asn_MBR_CoMPInformation_ExtIEs_473[] = {
31549         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, id),
31550                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31551                 0,
31552                 &asn_DEF_ProtocolIE_ID,
31553                 0,
31554                 { 0, &asn_PER_memb_id_constr_474,  memb_id_constraint_473 },
31555                 0, 0, /* No default value */
31556                 "id"
31557                 },
31558         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, criticality),
31559                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31560                 0,
31561                 &asn_DEF_Criticality,
31562                 0,
31563                 { 0, &asn_PER_memb_criticality_constr_475,  memb_criticality_constraint_473 },
31564                 0, 0, /* No default value */
31565                 "criticality"
31566                 },
31567         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, extensionValue),
31568                 -1 /* Ambiguous tag (ANY?) */,
31569                 0,
31570                 &asn_DEF_extensionValue_476,
31571                 0,
31572                 { 0, &asn_PER_memb_extensionValue_constr_476,  memb_extensionValue_constraint_473 },
31573                 0, 0, /* No default value */
31574                 "extensionValue"
31575                 },
31576 };
31577 static const ber_tlv_tag_t asn_DEF_CoMPInformation_ExtIEs_tags_473[] = {
31578         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31579 };
31580 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformation_ExtIEs_tag2el_473[] = {
31581     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31582     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31583 };
31584 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformation_ExtIEs_specs_473 = {
31585         sizeof(struct CoMPInformation_ExtIEs),
31586         offsetof(struct CoMPInformation_ExtIEs, _asn_ctx),
31587         asn_MAP_CoMPInformation_ExtIEs_tag2el_473,
31588         2,      /* Count of tags in the map */
31589         0, 0, 0,        /* Optional elements (not needed) */
31590         -1,     /* First extension addition */
31591 };
31592 asn_TYPE_descriptor_t asn_DEF_CoMPInformation_ExtIEs = {
31593         "CoMPInformation-ExtIEs",
31594         "CoMPInformation-ExtIEs",
31595         &asn_OP_SEQUENCE,
31596         asn_DEF_CoMPInformation_ExtIEs_tags_473,
31597         sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473)
31598                 /sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473[0]), /* 1 */
31599         asn_DEF_CoMPInformation_ExtIEs_tags_473,        /* Same as above */
31600         sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473)
31601                 /sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473[0]), /* 1 */
31602         { 0, 0, SEQUENCE_constraint },
31603         asn_MBR_CoMPInformation_ExtIEs_473,
31604         3,      /* Elements count */
31605         &asn_SPC_CoMPInformation_ExtIEs_specs_473       /* Additional specs */
31606 };
31607
31608 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_480 = {
31609         sizeof(struct CoMPInformationItem_ExtIEs__extensionValue),
31610         offsetof(struct CoMPInformationItem_ExtIEs__extensionValue, _asn_ctx),
31611         offsetof(struct CoMPInformationItem_ExtIEs__extensionValue, present),
31612         sizeof(((struct CoMPInformationItem_ExtIEs__extensionValue *)0)->present),
31613         0,      /* No top level tags */
31614         0,      /* No tags in the map */
31615         0, 0,
31616         -1      /* Extensions start */
31617 };
31618 static /* Use -fall-defs-global to expose */
31619 asn_TYPE_descriptor_t asn_DEF_extensionValue_480 = {
31620         "extensionValue",
31621         "extensionValue",
31622         &asn_OP_OPEN_TYPE,
31623         0,      /* No effective tags (pointer) */
31624         0,      /* No effective tags (count) */
31625         0,      /* No tags (pointer) */
31626         0,      /* No tags (count) */
31627         { 0, 0, OPEN_TYPE_constraint },
31628         0, 0,   /* No members */
31629         &asn_SPC_extensionValue_specs_480       /* Additional specs */
31630 };
31631
31632 asn_TYPE_member_t asn_MBR_CoMPInformationItem_ExtIEs_477[] = {
31633         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, id),
31634                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31635                 0,
31636                 &asn_DEF_ProtocolIE_ID,
31637                 0,
31638                 { 0, &asn_PER_memb_id_constr_478,  memb_id_constraint_477 },
31639                 0, 0, /* No default value */
31640                 "id"
31641                 },
31642         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, criticality),
31643                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31644                 0,
31645                 &asn_DEF_Criticality,
31646                 0,
31647                 { 0, &asn_PER_memb_criticality_constr_479,  memb_criticality_constraint_477 },
31648                 0, 0, /* No default value */
31649                 "criticality"
31650                 },
31651         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, extensionValue),
31652                 -1 /* Ambiguous tag (ANY?) */,
31653                 0,
31654                 &asn_DEF_extensionValue_480,
31655                 0,
31656                 { 0, &asn_PER_memb_extensionValue_constr_480,  memb_extensionValue_constraint_477 },
31657                 0, 0, /* No default value */
31658                 "extensionValue"
31659                 },
31660 };
31661 static const ber_tlv_tag_t asn_DEF_CoMPInformationItem_ExtIEs_tags_477[] = {
31662         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31663 };
31664 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformationItem_ExtIEs_tag2el_477[] = {
31665     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31666     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31667 };
31668 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformationItem_ExtIEs_specs_477 = {
31669         sizeof(struct CoMPInformationItem_ExtIEs),
31670         offsetof(struct CoMPInformationItem_ExtIEs, _asn_ctx),
31671         asn_MAP_CoMPInformationItem_ExtIEs_tag2el_477,
31672         2,      /* Count of tags in the map */
31673         0, 0, 0,        /* Optional elements (not needed) */
31674         -1,     /* First extension addition */
31675 };
31676 asn_TYPE_descriptor_t asn_DEF_CoMPInformationItem_ExtIEs = {
31677         "CoMPInformationItem-ExtIEs",
31678         "CoMPInformationItem-ExtIEs",
31679         &asn_OP_SEQUENCE,
31680         asn_DEF_CoMPInformationItem_ExtIEs_tags_477,
31681         sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477)
31682                 /sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477[0]), /* 1 */
31683         asn_DEF_CoMPInformationItem_ExtIEs_tags_477,    /* Same as above */
31684         sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477)
31685                 /sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477[0]), /* 1 */
31686         { 0, 0, SEQUENCE_constraint },
31687         asn_MBR_CoMPInformationItem_ExtIEs_477,
31688         3,      /* Elements count */
31689         &asn_SPC_CoMPInformationItem_ExtIEs_specs_477   /* Additional specs */
31690 };
31691
31692 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_484 = {
31693         sizeof(struct CoMPInformationStartTime_ExtIEs__extensionValue),
31694         offsetof(struct CoMPInformationStartTime_ExtIEs__extensionValue, _asn_ctx),
31695         offsetof(struct CoMPInformationStartTime_ExtIEs__extensionValue, present),
31696         sizeof(((struct CoMPInformationStartTime_ExtIEs__extensionValue *)0)->present),
31697         0,      /* No top level tags */
31698         0,      /* No tags in the map */
31699         0, 0,
31700         -1      /* Extensions start */
31701 };
31702 static /* Use -fall-defs-global to expose */
31703 asn_TYPE_descriptor_t asn_DEF_extensionValue_484 = {
31704         "extensionValue",
31705         "extensionValue",
31706         &asn_OP_OPEN_TYPE,
31707         0,      /* No effective tags (pointer) */
31708         0,      /* No effective tags (count) */
31709         0,      /* No tags (pointer) */
31710         0,      /* No tags (count) */
31711         { 0, 0, OPEN_TYPE_constraint },
31712         0, 0,   /* No members */
31713         &asn_SPC_extensionValue_specs_484       /* Additional specs */
31714 };
31715
31716 asn_TYPE_member_t asn_MBR_CoMPInformationStartTime_ExtIEs_481[] = {
31717         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, id),
31718                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31719                 0,
31720                 &asn_DEF_ProtocolIE_ID,
31721                 0,
31722                 { 0, &asn_PER_memb_id_constr_482,  memb_id_constraint_481 },
31723                 0, 0, /* No default value */
31724                 "id"
31725                 },
31726         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, criticality),
31727                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31728                 0,
31729                 &asn_DEF_Criticality,
31730                 0,
31731                 { 0, &asn_PER_memb_criticality_constr_483,  memb_criticality_constraint_481 },
31732                 0, 0, /* No default value */
31733                 "criticality"
31734                 },
31735         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, extensionValue),
31736                 -1 /* Ambiguous tag (ANY?) */,
31737                 0,
31738                 &asn_DEF_extensionValue_484,
31739                 0,
31740                 { 0, &asn_PER_memb_extensionValue_constr_484,  memb_extensionValue_constraint_481 },
31741                 0, 0, /* No default value */
31742                 "extensionValue"
31743                 },
31744 };
31745 static const ber_tlv_tag_t asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[] = {
31746         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31747 };
31748 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformationStartTime_ExtIEs_tag2el_481[] = {
31749     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31750     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31751 };
31752 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformationStartTime_ExtIEs_specs_481 = {
31753         sizeof(struct CoMPInformationStartTime_ExtIEs),
31754         offsetof(struct CoMPInformationStartTime_ExtIEs, _asn_ctx),
31755         asn_MAP_CoMPInformationStartTime_ExtIEs_tag2el_481,
31756         2,      /* Count of tags in the map */
31757         0, 0, 0,        /* Optional elements (not needed) */
31758         -1,     /* First extension addition */
31759 };
31760 asn_TYPE_descriptor_t asn_DEF_CoMPInformationStartTime_ExtIEs = {
31761         "CoMPInformationStartTime-ExtIEs",
31762         "CoMPInformationStartTime-ExtIEs",
31763         &asn_OP_SEQUENCE,
31764         asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481,
31765         sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481)
31766                 /sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[0]), /* 1 */
31767         asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481,       /* Same as above */
31768         sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481)
31769                 /sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[0]), /* 1 */
31770         { 0, 0, SEQUENCE_constraint },
31771         asn_MBR_CoMPInformationStartTime_ExtIEs_481,
31772         3,      /* Elements count */
31773         &asn_SPC_CoMPInformationStartTime_ExtIEs_specs_481      /* Additional specs */
31774 };
31775
31776 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_488 = {
31777         sizeof(struct CompositeAvailableCapacity_ExtIEs__extensionValue),
31778         offsetof(struct CompositeAvailableCapacity_ExtIEs__extensionValue, _asn_ctx),
31779         offsetof(struct CompositeAvailableCapacity_ExtIEs__extensionValue, present),
31780         sizeof(((struct CompositeAvailableCapacity_ExtIEs__extensionValue *)0)->present),
31781         0,      /* No top level tags */
31782         0,      /* No tags in the map */
31783         0, 0,
31784         -1      /* Extensions start */
31785 };
31786 static /* Use -fall-defs-global to expose */
31787 asn_TYPE_descriptor_t asn_DEF_extensionValue_488 = {
31788         "extensionValue",
31789         "extensionValue",
31790         &asn_OP_OPEN_TYPE,
31791         0,      /* No effective tags (pointer) */
31792         0,      /* No effective tags (count) */
31793         0,      /* No tags (pointer) */
31794         0,      /* No tags (count) */
31795         { 0, 0, OPEN_TYPE_constraint },
31796         0, 0,   /* No members */
31797         &asn_SPC_extensionValue_specs_488       /* Additional specs */
31798 };
31799
31800 asn_TYPE_member_t asn_MBR_CompositeAvailableCapacity_ExtIEs_485[] = {
31801         { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, id),
31802                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31803                 0,
31804                 &asn_DEF_ProtocolIE_ID,
31805                 0,
31806                 { 0, &asn_PER_memb_id_constr_486,  memb_id_constraint_485 },
31807                 0, 0, /* No default value */
31808                 "id"
31809                 },
31810         { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, criticality),
31811                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31812                 0,
31813                 &asn_DEF_Criticality,
31814                 0,
31815                 { 0, &asn_PER_memb_criticality_constr_487,  memb_criticality_constraint_485 },
31816                 0, 0, /* No default value */
31817                 "criticality"
31818                 },
31819         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, extensionValue),
31820                 -1 /* Ambiguous tag (ANY?) */,
31821                 0,
31822                 &asn_DEF_extensionValue_488,
31823                 0,
31824                 { 0, &asn_PER_memb_extensionValue_constr_488,  memb_extensionValue_constraint_485 },
31825                 0, 0, /* No default value */
31826                 "extensionValue"
31827                 },
31828 };
31829 static const ber_tlv_tag_t asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485[] = {
31830         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31831 };
31832 static const asn_TYPE_tag2member_t asn_MAP_CompositeAvailableCapacity_ExtIEs_tag2el_485[] = {
31833     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31834     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31835 };
31836 asn_SEQUENCE_specifics_t asn_SPC_CompositeAvailableCapacity_ExtIEs_specs_485 = {
31837         sizeof(struct CompositeAvailableCapacity_ExtIEs),
31838         offsetof(struct CompositeAvailableCapacity_ExtIEs, _asn_ctx),
31839         asn_MAP_CompositeAvailableCapacity_ExtIEs_tag2el_485,
31840         2,      /* Count of tags in the map */
31841         0, 0, 0,        /* Optional elements (not needed) */
31842         -1,     /* First extension addition */
31843 };
31844 asn_TYPE_descriptor_t asn_DEF_CompositeAvailableCapacity_ExtIEs = {
31845         "CompositeAvailableCapacity-ExtIEs",
31846         "CompositeAvailableCapacity-ExtIEs",
31847         &asn_OP_SEQUENCE,
31848         asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485,
31849         sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485)
31850                 /sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485[0]), /* 1 */
31851         asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485,     /* Same as above */
31852         sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485)
31853                 /sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485[0]), /* 1 */
31854         { 0, 0, SEQUENCE_constraint },
31855         asn_MBR_CompositeAvailableCapacity_ExtIEs_485,
31856         3,      /* Elements count */
31857         &asn_SPC_CompositeAvailableCapacity_ExtIEs_specs_485    /* Additional specs */
31858 };
31859
31860 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_492 = {
31861         sizeof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue),
31862         offsetof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue, _asn_ctx),
31863         offsetof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue, present),
31864         sizeof(((struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue *)0)->present),
31865         0,      /* No top level tags */
31866         0,      /* No tags in the map */
31867         0, 0,
31868         -1      /* Extensions start */
31869 };
31870 static /* Use -fall-defs-global to expose */
31871 asn_TYPE_descriptor_t asn_DEF_extensionValue_492 = {
31872         "extensionValue",
31873         "extensionValue",
31874         &asn_OP_OPEN_TYPE,
31875         0,      /* No effective tags (pointer) */
31876         0,      /* No effective tags (count) */
31877         0,      /* No tags (pointer) */
31878         0,      /* No tags (count) */
31879         { 0, 0, OPEN_TYPE_constraint },
31880         0, 0,   /* No members */
31881         &asn_SPC_extensionValue_specs_492       /* Additional specs */
31882 };
31883
31884 asn_TYPE_member_t asn_MBR_CompositeAvailableCapacityGroup_ExtIEs_489[] = {
31885         { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, id),
31886                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31887                 0,
31888                 &asn_DEF_ProtocolIE_ID,
31889                 0,
31890                 { 0, &asn_PER_memb_id_constr_490,  memb_id_constraint_489 },
31891                 0, 0, /* No default value */
31892                 "id"
31893                 },
31894         { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, criticality),
31895                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31896                 0,
31897                 &asn_DEF_Criticality,
31898                 0,
31899                 { 0, &asn_PER_memb_criticality_constr_491,  memb_criticality_constraint_489 },
31900                 0, 0, /* No default value */
31901                 "criticality"
31902                 },
31903         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, extensionValue),
31904                 -1 /* Ambiguous tag (ANY?) */,
31905                 0,
31906                 &asn_DEF_extensionValue_492,
31907                 0,
31908                 { 0, &asn_PER_memb_extensionValue_constr_492,  memb_extensionValue_constraint_489 },
31909                 0, 0, /* No default value */
31910                 "extensionValue"
31911                 },
31912 };
31913 static const ber_tlv_tag_t asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489[] = {
31914         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31915 };
31916 static const asn_TYPE_tag2member_t asn_MAP_CompositeAvailableCapacityGroup_ExtIEs_tag2el_489[] = {
31917     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
31918     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
31919 };
31920 asn_SEQUENCE_specifics_t asn_SPC_CompositeAvailableCapacityGroup_ExtIEs_specs_489 = {
31921         sizeof(struct CompositeAvailableCapacityGroup_ExtIEs),
31922         offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, _asn_ctx),
31923         asn_MAP_CompositeAvailableCapacityGroup_ExtIEs_tag2el_489,
31924         2,      /* Count of tags in the map */
31925         0, 0, 0,        /* Optional elements (not needed) */
31926         -1,     /* First extension addition */
31927 };
31928 asn_TYPE_descriptor_t asn_DEF_CompositeAvailableCapacityGroup_ExtIEs = {
31929         "CompositeAvailableCapacityGroup-ExtIEs",
31930         "CompositeAvailableCapacityGroup-ExtIEs",
31931         &asn_OP_SEQUENCE,
31932         asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489,
31933         sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489)
31934                 /sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489[0]), /* 1 */
31935         asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489,        /* Same as above */
31936         sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489)
31937                 /sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489[0]), /* 1 */
31938         { 0, 0, SEQUENCE_constraint },
31939         asn_MBR_CompositeAvailableCapacityGroup_ExtIEs_489,
31940         3,      /* Elements count */
31941         &asn_SPC_CompositeAvailableCapacityGroup_ExtIEs_specs_489       /* Additional specs */
31942 };
31943
31944 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_496 = {
31945         sizeof(struct COUNTvalue_ExtIEs__extensionValue),
31946         offsetof(struct COUNTvalue_ExtIEs__extensionValue, _asn_ctx),
31947         offsetof(struct COUNTvalue_ExtIEs__extensionValue, present),
31948         sizeof(((struct COUNTvalue_ExtIEs__extensionValue *)0)->present),
31949         0,      /* No top level tags */
31950         0,      /* No tags in the map */
31951         0, 0,
31952         -1      /* Extensions start */
31953 };
31954 static /* Use -fall-defs-global to expose */
31955 asn_TYPE_descriptor_t asn_DEF_extensionValue_496 = {
31956         "extensionValue",
31957         "extensionValue",
31958         &asn_OP_OPEN_TYPE,
31959         0,      /* No effective tags (pointer) */
31960         0,      /* No effective tags (count) */
31961         0,      /* No tags (pointer) */
31962         0,      /* No tags (count) */
31963         { 0, 0, OPEN_TYPE_constraint },
31964         0, 0,   /* No members */
31965         &asn_SPC_extensionValue_specs_496       /* Additional specs */
31966 };
31967
31968 asn_TYPE_member_t asn_MBR_COUNTvalue_ExtIEs_493[] = {
31969         { ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, id),
31970                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
31971                 0,
31972                 &asn_DEF_ProtocolIE_ID,
31973                 0,
31974                 { 0, &asn_PER_memb_id_constr_494,  memb_id_constraint_493 },
31975                 0, 0, /* No default value */
31976                 "id"
31977                 },
31978         { ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, criticality),
31979                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
31980                 0,
31981                 &asn_DEF_Criticality,
31982                 0,
31983                 { 0, &asn_PER_memb_criticality_constr_495,  memb_criticality_constraint_493 },
31984                 0, 0, /* No default value */
31985                 "criticality"
31986                 },
31987         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, extensionValue),
31988                 -1 /* Ambiguous tag (ANY?) */,
31989                 0,
31990                 &asn_DEF_extensionValue_496,
31991                 0,
31992                 { 0, &asn_PER_memb_extensionValue_constr_496,  memb_extensionValue_constraint_493 },
31993                 0, 0, /* No default value */
31994                 "extensionValue"
31995                 },
31996 };
31997 static const ber_tlv_tag_t asn_DEF_COUNTvalue_ExtIEs_tags_493[] = {
31998         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31999 };
32000 static const asn_TYPE_tag2member_t asn_MAP_COUNTvalue_ExtIEs_tag2el_493[] = {
32001     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32002     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32003 };
32004 asn_SEQUENCE_specifics_t asn_SPC_COUNTvalue_ExtIEs_specs_493 = {
32005         sizeof(struct COUNTvalue_ExtIEs),
32006         offsetof(struct COUNTvalue_ExtIEs, _asn_ctx),
32007         asn_MAP_COUNTvalue_ExtIEs_tag2el_493,
32008         2,      /* Count of tags in the map */
32009         0, 0, 0,        /* Optional elements (not needed) */
32010         -1,     /* First extension addition */
32011 };
32012 asn_TYPE_descriptor_t asn_DEF_COUNTvalue_ExtIEs = {
32013         "COUNTvalue-ExtIEs",
32014         "COUNTvalue-ExtIEs",
32015         &asn_OP_SEQUENCE,
32016         asn_DEF_COUNTvalue_ExtIEs_tags_493,
32017         sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493)
32018                 /sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493[0]), /* 1 */
32019         asn_DEF_COUNTvalue_ExtIEs_tags_493,     /* Same as above */
32020         sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493)
32021                 /sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493[0]), /* 1 */
32022         { 0, 0, SEQUENCE_constraint },
32023         asn_MBR_COUNTvalue_ExtIEs_493,
32024         3,      /* Elements count */
32025         &asn_SPC_COUNTvalue_ExtIEs_specs_493    /* Additional specs */
32026 };
32027
32028 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_500 = {
32029         sizeof(struct COUNTValueExtended_ExtIEs__extensionValue),
32030         offsetof(struct COUNTValueExtended_ExtIEs__extensionValue, _asn_ctx),
32031         offsetof(struct COUNTValueExtended_ExtIEs__extensionValue, present),
32032         sizeof(((struct COUNTValueExtended_ExtIEs__extensionValue *)0)->present),
32033         0,      /* No top level tags */
32034         0,      /* No tags in the map */
32035         0, 0,
32036         -1      /* Extensions start */
32037 };
32038 static /* Use -fall-defs-global to expose */
32039 asn_TYPE_descriptor_t asn_DEF_extensionValue_500 = {
32040         "extensionValue",
32041         "extensionValue",
32042         &asn_OP_OPEN_TYPE,
32043         0,      /* No effective tags (pointer) */
32044         0,      /* No effective tags (count) */
32045         0,      /* No tags (pointer) */
32046         0,      /* No tags (count) */
32047         { 0, 0, OPEN_TYPE_constraint },
32048         0, 0,   /* No members */
32049         &asn_SPC_extensionValue_specs_500       /* Additional specs */
32050 };
32051
32052 asn_TYPE_member_t asn_MBR_COUNTValueExtended_ExtIEs_497[] = {
32053         { ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, id),
32054                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32055                 0,
32056                 &asn_DEF_ProtocolIE_ID,
32057                 0,
32058                 { 0, &asn_PER_memb_id_constr_498,  memb_id_constraint_497 },
32059                 0, 0, /* No default value */
32060                 "id"
32061                 },
32062         { ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, criticality),
32063                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32064                 0,
32065                 &asn_DEF_Criticality,
32066                 0,
32067                 { 0, &asn_PER_memb_criticality_constr_499,  memb_criticality_constraint_497 },
32068                 0, 0, /* No default value */
32069                 "criticality"
32070                 },
32071         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, extensionValue),
32072                 -1 /* Ambiguous tag (ANY?) */,
32073                 0,
32074                 &asn_DEF_extensionValue_500,
32075                 0,
32076                 { 0, &asn_PER_memb_extensionValue_constr_500,  memb_extensionValue_constraint_497 },
32077                 0, 0, /* No default value */
32078                 "extensionValue"
32079                 },
32080 };
32081 static const ber_tlv_tag_t asn_DEF_COUNTValueExtended_ExtIEs_tags_497[] = {
32082         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32083 };
32084 static const asn_TYPE_tag2member_t asn_MAP_COUNTValueExtended_ExtIEs_tag2el_497[] = {
32085     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32086     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32087 };
32088 asn_SEQUENCE_specifics_t asn_SPC_COUNTValueExtended_ExtIEs_specs_497 = {
32089         sizeof(struct COUNTValueExtended_ExtIEs),
32090         offsetof(struct COUNTValueExtended_ExtIEs, _asn_ctx),
32091         asn_MAP_COUNTValueExtended_ExtIEs_tag2el_497,
32092         2,      /* Count of tags in the map */
32093         0, 0, 0,        /* Optional elements (not needed) */
32094         -1,     /* First extension addition */
32095 };
32096 asn_TYPE_descriptor_t asn_DEF_COUNTValueExtended_ExtIEs = {
32097         "COUNTValueExtended-ExtIEs",
32098         "COUNTValueExtended-ExtIEs",
32099         &asn_OP_SEQUENCE,
32100         asn_DEF_COUNTValueExtended_ExtIEs_tags_497,
32101         sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497)
32102                 /sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497[0]), /* 1 */
32103         asn_DEF_COUNTValueExtended_ExtIEs_tags_497,     /* Same as above */
32104         sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497)
32105                 /sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497[0]), /* 1 */
32106         { 0, 0, SEQUENCE_constraint },
32107         asn_MBR_COUNTValueExtended_ExtIEs_497,
32108         3,      /* Elements count */
32109         &asn_SPC_COUNTValueExtended_ExtIEs_specs_497    /* Additional specs */
32110 };
32111
32112 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_504 = {
32113         sizeof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue),
32114         offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue, _asn_ctx),
32115         offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue, present),
32116         sizeof(((struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue *)0)->present),
32117         0,      /* No top level tags */
32118         0,      /* No tags in the map */
32119         0, 0,
32120         -1      /* Extensions start */
32121 };
32122 static /* Use -fall-defs-global to expose */
32123 asn_TYPE_descriptor_t asn_DEF_extensionValue_504 = {
32124         "extensionValue",
32125         "extensionValue",
32126         &asn_OP_OPEN_TYPE,
32127         0,      /* No effective tags (pointer) */
32128         0,      /* No effective tags (count) */
32129         0,      /* No tags (pointer) */
32130         0,      /* No tags (count) */
32131         { 0, 0, OPEN_TYPE_constraint },
32132         0, 0,   /* No members */
32133         &asn_SPC_extensionValue_specs_504       /* Additional specs */
32134 };
32135
32136 asn_TYPE_member_t asn_MBR_COUNTvaluePDCP_SNlength18_ExtIEs_501[] = {
32137         { ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, id),
32138                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32139                 0,
32140                 &asn_DEF_ProtocolIE_ID,
32141                 0,
32142                 { 0, &asn_PER_memb_id_constr_502,  memb_id_constraint_501 },
32143                 0, 0, /* No default value */
32144                 "id"
32145                 },
32146         { ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, criticality),
32147                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32148                 0,
32149                 &asn_DEF_Criticality,
32150                 0,
32151                 { 0, &asn_PER_memb_criticality_constr_503,  memb_criticality_constraint_501 },
32152                 0, 0, /* No default value */
32153                 "criticality"
32154                 },
32155         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, extensionValue),
32156                 -1 /* Ambiguous tag (ANY?) */,
32157                 0,
32158                 &asn_DEF_extensionValue_504,
32159                 0,
32160                 { 0, &asn_PER_memb_extensionValue_constr_504,  memb_extensionValue_constraint_501 },
32161                 0, 0, /* No default value */
32162                 "extensionValue"
32163                 },
32164 };
32165 static const ber_tlv_tag_t asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[] = {
32166         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32167 };
32168 static const asn_TYPE_tag2member_t asn_MAP_COUNTvaluePDCP_SNlength18_ExtIEs_tag2el_501[] = {
32169     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32170     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32171 };
32172 asn_SEQUENCE_specifics_t asn_SPC_COUNTvaluePDCP_SNlength18_ExtIEs_specs_501 = {
32173         sizeof(struct COUNTvaluePDCP_SNlength18_ExtIEs),
32174         offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, _asn_ctx),
32175         asn_MAP_COUNTvaluePDCP_SNlength18_ExtIEs_tag2el_501,
32176         2,      /* Count of tags in the map */
32177         0, 0, 0,        /* Optional elements (not needed) */
32178         -1,     /* First extension addition */
32179 };
32180 asn_TYPE_descriptor_t asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs = {
32181         "COUNTvaluePDCP-SNlength18-ExtIEs",
32182         "COUNTvaluePDCP-SNlength18-ExtIEs",
32183         &asn_OP_SEQUENCE,
32184         asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501,
32185         sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501)
32186                 /sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[0]), /* 1 */
32187         asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501,      /* Same as above */
32188         sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501)
32189                 /sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[0]), /* 1 */
32190         { 0, 0, SEQUENCE_constraint },
32191         asn_MBR_COUNTvaluePDCP_SNlength18_ExtIEs_501,
32192         3,      /* Elements count */
32193         &asn_SPC_COUNTvaluePDCP_SNlength18_ExtIEs_specs_501     /* Additional specs */
32194 };
32195
32196 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_508 = {
32197         sizeof(struct CriticalityDiagnostics_ExtIEs__extensionValue),
32198         offsetof(struct CriticalityDiagnostics_ExtIEs__extensionValue, _asn_ctx),
32199         offsetof(struct CriticalityDiagnostics_ExtIEs__extensionValue, present),
32200         sizeof(((struct CriticalityDiagnostics_ExtIEs__extensionValue *)0)->present),
32201         0,      /* No top level tags */
32202         0,      /* No tags in the map */
32203         0, 0,
32204         -1      /* Extensions start */
32205 };
32206 static /* Use -fall-defs-global to expose */
32207 asn_TYPE_descriptor_t asn_DEF_extensionValue_508 = {
32208         "extensionValue",
32209         "extensionValue",
32210         &asn_OP_OPEN_TYPE,
32211         0,      /* No effective tags (pointer) */
32212         0,      /* No effective tags (count) */
32213         0,      /* No tags (pointer) */
32214         0,      /* No tags (count) */
32215         { 0, 0, OPEN_TYPE_constraint },
32216         0, 0,   /* No members */
32217         &asn_SPC_extensionValue_specs_508       /* Additional specs */
32218 };
32219
32220 asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_ExtIEs_505[] = {
32221         { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, id),
32222                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32223                 0,
32224                 &asn_DEF_ProtocolIE_ID,
32225                 0,
32226                 { 0, &asn_PER_memb_id_constr_506,  memb_id_constraint_505 },
32227                 0, 0, /* No default value */
32228                 "id"
32229                 },
32230         { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, criticality),
32231                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32232                 0,
32233                 &asn_DEF_Criticality,
32234                 0,
32235                 { 0, &asn_PER_memb_criticality_constr_507,  memb_criticality_constraint_505 },
32236                 0, 0, /* No default value */
32237                 "criticality"
32238                 },
32239         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, extensionValue),
32240                 -1 /* Ambiguous tag (ANY?) */,
32241                 0,
32242                 &asn_DEF_extensionValue_508,
32243                 0,
32244                 { 0, &asn_PER_memb_extensionValue_constr_508,  memb_extensionValue_constraint_505 },
32245                 0, 0, /* No default value */
32246                 "extensionValue"
32247                 },
32248 };
32249 static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[] = {
32250         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32251 };
32252 static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_ExtIEs_tag2el_505[] = {
32253     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32254     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32255 };
32256 asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_ExtIEs_specs_505 = {
32257         sizeof(struct CriticalityDiagnostics_ExtIEs),
32258         offsetof(struct CriticalityDiagnostics_ExtIEs, _asn_ctx),
32259         asn_MAP_CriticalityDiagnostics_ExtIEs_tag2el_505,
32260         2,      /* Count of tags in the map */
32261         0, 0, 0,        /* Optional elements (not needed) */
32262         -1,     /* First extension addition */
32263 };
32264 asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_ExtIEs = {
32265         "CriticalityDiagnostics-ExtIEs",
32266         "CriticalityDiagnostics-ExtIEs",
32267         &asn_OP_SEQUENCE,
32268         asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505,
32269         sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505)
32270                 /sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[0]), /* 1 */
32271         asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505, /* Same as above */
32272         sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505)
32273                 /sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[0]), /* 1 */
32274         { 0, 0, SEQUENCE_constraint },
32275         asn_MBR_CriticalityDiagnostics_ExtIEs_505,
32276         3,      /* Elements count */
32277         &asn_SPC_CriticalityDiagnostics_ExtIEs_specs_505        /* Additional specs */
32278 };
32279
32280 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_512 = {
32281         sizeof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue),
32282         offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue, _asn_ctx),
32283         offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue, present),
32284         sizeof(((struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue *)0)->present),
32285         0,      /* No top level tags */
32286         0,      /* No tags in the map */
32287         0, 0,
32288         -1      /* Extensions start */
32289 };
32290 static /* Use -fall-defs-global to expose */
32291 asn_TYPE_descriptor_t asn_DEF_extensionValue_512 = {
32292         "extensionValue",
32293         "extensionValue",
32294         &asn_OP_OPEN_TYPE,
32295         0,      /* No effective tags (pointer) */
32296         0,      /* No effective tags (count) */
32297         0,      /* No tags (pointer) */
32298         0,      /* No tags (count) */
32299         { 0, 0, OPEN_TYPE_constraint },
32300         0, 0,   /* No members */
32301         &asn_SPC_extensionValue_specs_512       /* Additional specs */
32302 };
32303
32304 asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_IE_List_ExtIEs_509[] = {
32305         { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, id),
32306                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32307                 0,
32308                 &asn_DEF_ProtocolIE_ID,
32309                 0,
32310                 { 0, &asn_PER_memb_id_constr_510,  memb_id_constraint_509 },
32311                 0, 0, /* No default value */
32312                 "id"
32313                 },
32314         { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, criticality),
32315                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32316                 0,
32317                 &asn_DEF_Criticality,
32318                 0,
32319                 { 0, &asn_PER_memb_criticality_constr_511,  memb_criticality_constraint_509 },
32320                 0, 0, /* No default value */
32321                 "criticality"
32322                 },
32323         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, extensionValue),
32324                 -1 /* Ambiguous tag (ANY?) */,
32325                 0,
32326                 &asn_DEF_extensionValue_512,
32327                 0,
32328                 { 0, &asn_PER_memb_extensionValue_constr_512,  memb_extensionValue_constraint_509 },
32329                 0, 0, /* No default value */
32330                 "extensionValue"
32331                 },
32332 };
32333 static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[] = {
32334         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32335 };
32336 static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_IE_List_ExtIEs_tag2el_509[] = {
32337     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32338     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32339 };
32340 asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_IE_List_ExtIEs_specs_509 = {
32341         sizeof(struct CriticalityDiagnostics_IE_List_ExtIEs),
32342         offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, _asn_ctx),
32343         asn_MAP_CriticalityDiagnostics_IE_List_ExtIEs_tag2el_509,
32344         2,      /* Count of tags in the map */
32345         0, 0, 0,        /* Optional elements (not needed) */
32346         -1,     /* First extension addition */
32347 };
32348 asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs = {
32349         "CriticalityDiagnostics-IE-List-ExtIEs",
32350         "CriticalityDiagnostics-IE-List-ExtIEs",
32351         &asn_OP_SEQUENCE,
32352         asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509,
32353         sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509)
32354                 /sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[0]), /* 1 */
32355         asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509, /* Same as above */
32356         sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509)
32357                 /sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[0]), /* 1 */
32358         { 0, 0, SEQUENCE_constraint },
32359         asn_MBR_CriticalityDiagnostics_IE_List_ExtIEs_509,
32360         3,      /* Elements count */
32361         &asn_SPC_CriticalityDiagnostics_IE_List_ExtIEs_specs_509        /* Additional specs */
32362 };
32363
32364 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_516 = {
32365         sizeof(struct CSIReportList_ExtIEs__extensionValue),
32366         offsetof(struct CSIReportList_ExtIEs__extensionValue, _asn_ctx),
32367         offsetof(struct CSIReportList_ExtIEs__extensionValue, present),
32368         sizeof(((struct CSIReportList_ExtIEs__extensionValue *)0)->present),
32369         0,      /* No top level tags */
32370         0,      /* No tags in the map */
32371         0, 0,
32372         -1      /* Extensions start */
32373 };
32374 static /* Use -fall-defs-global to expose */
32375 asn_TYPE_descriptor_t asn_DEF_extensionValue_516 = {
32376         "extensionValue",
32377         "extensionValue",
32378         &asn_OP_OPEN_TYPE,
32379         0,      /* No effective tags (pointer) */
32380         0,      /* No effective tags (count) */
32381         0,      /* No tags (pointer) */
32382         0,      /* No tags (count) */
32383         { 0, 0, OPEN_TYPE_constraint },
32384         0, 0,   /* No members */
32385         &asn_SPC_extensionValue_specs_516       /* Additional specs */
32386 };
32387
32388 asn_TYPE_member_t asn_MBR_CSIReportList_ExtIEs_513[] = {
32389         { ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, id),
32390                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32391                 0,
32392                 &asn_DEF_ProtocolIE_ID,
32393                 0,
32394                 { 0, &asn_PER_memb_id_constr_514,  memb_id_constraint_513 },
32395                 0, 0, /* No default value */
32396                 "id"
32397                 },
32398         { ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, criticality),
32399                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32400                 0,
32401                 &asn_DEF_Criticality,
32402                 0,
32403                 { 0, &asn_PER_memb_criticality_constr_515,  memb_criticality_constraint_513 },
32404                 0, 0, /* No default value */
32405                 "criticality"
32406                 },
32407         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, extensionValue),
32408                 -1 /* Ambiguous tag (ANY?) */,
32409                 0,
32410                 &asn_DEF_extensionValue_516,
32411                 0,
32412                 { 0, &asn_PER_memb_extensionValue_constr_516,  memb_extensionValue_constraint_513 },
32413                 0, 0, /* No default value */
32414                 "extensionValue"
32415                 },
32416 };
32417 static const ber_tlv_tag_t asn_DEF_CSIReportList_ExtIEs_tags_513[] = {
32418         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32419 };
32420 static const asn_TYPE_tag2member_t asn_MAP_CSIReportList_ExtIEs_tag2el_513[] = {
32421     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32422     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32423 };
32424 asn_SEQUENCE_specifics_t asn_SPC_CSIReportList_ExtIEs_specs_513 = {
32425         sizeof(struct CSIReportList_ExtIEs),
32426         offsetof(struct CSIReportList_ExtIEs, _asn_ctx),
32427         asn_MAP_CSIReportList_ExtIEs_tag2el_513,
32428         2,      /* Count of tags in the map */
32429         0, 0, 0,        /* Optional elements (not needed) */
32430         -1,     /* First extension addition */
32431 };
32432 asn_TYPE_descriptor_t asn_DEF_CSIReportList_ExtIEs = {
32433         "CSIReportList-ExtIEs",
32434         "CSIReportList-ExtIEs",
32435         &asn_OP_SEQUENCE,
32436         asn_DEF_CSIReportList_ExtIEs_tags_513,
32437         sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513)
32438                 /sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513[0]), /* 1 */
32439         asn_DEF_CSIReportList_ExtIEs_tags_513,  /* Same as above */
32440         sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513)
32441                 /sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513[0]), /* 1 */
32442         { 0, 0, SEQUENCE_constraint },
32443         asn_MBR_CSIReportList_ExtIEs_513,
32444         3,      /* Elements count */
32445         &asn_SPC_CSIReportList_ExtIEs_specs_513 /* Additional specs */
32446 };
32447
32448 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_520 = {
32449         sizeof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue),
32450         offsetof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue, _asn_ctx),
32451         offsetof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue, present),
32452         sizeof(((struct CSIReportPerCSIProcess_ExtIEs__extensionValue *)0)->present),
32453         0,      /* No top level tags */
32454         0,      /* No tags in the map */
32455         0, 0,
32456         -1      /* Extensions start */
32457 };
32458 static /* Use -fall-defs-global to expose */
32459 asn_TYPE_descriptor_t asn_DEF_extensionValue_520 = {
32460         "extensionValue",
32461         "extensionValue",
32462         &asn_OP_OPEN_TYPE,
32463         0,      /* No effective tags (pointer) */
32464         0,      /* No effective tags (count) */
32465         0,      /* No tags (pointer) */
32466         0,      /* No tags (count) */
32467         { 0, 0, OPEN_TYPE_constraint },
32468         0, 0,   /* No members */
32469         &asn_SPC_extensionValue_specs_520       /* Additional specs */
32470 };
32471
32472 asn_TYPE_member_t asn_MBR_CSIReportPerCSIProcess_ExtIEs_517[] = {
32473         { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, id),
32474                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32475                 0,
32476                 &asn_DEF_ProtocolIE_ID,
32477                 0,
32478                 { 0, &asn_PER_memb_id_constr_518,  memb_id_constraint_517 },
32479                 0, 0, /* No default value */
32480                 "id"
32481                 },
32482         { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, criticality),
32483                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32484                 0,
32485                 &asn_DEF_Criticality,
32486                 0,
32487                 { 0, &asn_PER_memb_criticality_constr_519,  memb_criticality_constraint_517 },
32488                 0, 0, /* No default value */
32489                 "criticality"
32490                 },
32491         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, extensionValue),
32492                 -1 /* Ambiguous tag (ANY?) */,
32493                 0,
32494                 &asn_DEF_extensionValue_520,
32495                 0,
32496                 { 0, &asn_PER_memb_extensionValue_constr_520,  memb_extensionValue_constraint_517 },
32497                 0, 0, /* No default value */
32498                 "extensionValue"
32499                 },
32500 };
32501 static const ber_tlv_tag_t asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[] = {
32502         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32503 };
32504 static const asn_TYPE_tag2member_t asn_MAP_CSIReportPerCSIProcess_ExtIEs_tag2el_517[] = {
32505     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32506     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32507 };
32508 asn_SEQUENCE_specifics_t asn_SPC_CSIReportPerCSIProcess_ExtIEs_specs_517 = {
32509         sizeof(struct CSIReportPerCSIProcess_ExtIEs),
32510         offsetof(struct CSIReportPerCSIProcess_ExtIEs, _asn_ctx),
32511         asn_MAP_CSIReportPerCSIProcess_ExtIEs_tag2el_517,
32512         2,      /* Count of tags in the map */
32513         0, 0, 0,        /* Optional elements (not needed) */
32514         -1,     /* First extension addition */
32515 };
32516 asn_TYPE_descriptor_t asn_DEF_CSIReportPerCSIProcess_ExtIEs = {
32517         "CSIReportPerCSIProcess-ExtIEs",
32518         "CSIReportPerCSIProcess-ExtIEs",
32519         &asn_OP_SEQUENCE,
32520         asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517,
32521         sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517)
32522                 /sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[0]), /* 1 */
32523         asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517, /* Same as above */
32524         sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517)
32525                 /sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[0]), /* 1 */
32526         { 0, 0, SEQUENCE_constraint },
32527         asn_MBR_CSIReportPerCSIProcess_ExtIEs_517,
32528         3,      /* Elements count */
32529         &asn_SPC_CSIReportPerCSIProcess_ExtIEs_specs_517        /* Additional specs */
32530 };
32531
32532 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_524 = {
32533         sizeof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue),
32534         offsetof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue, _asn_ctx),
32535         offsetof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue, present),
32536         sizeof(((struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue *)0)->present),
32537         0,      /* No top level tags */
32538         0,      /* No tags in the map */
32539         0, 0,
32540         -1      /* Extensions start */
32541 };
32542 static /* Use -fall-defs-global to expose */
32543 asn_TYPE_descriptor_t asn_DEF_extensionValue_524 = {
32544         "extensionValue",
32545         "extensionValue",
32546         &asn_OP_OPEN_TYPE,
32547         0,      /* No effective tags (pointer) */
32548         0,      /* No effective tags (count) */
32549         0,      /* No tags (pointer) */
32550         0,      /* No tags (count) */
32551         { 0, 0, OPEN_TYPE_constraint },
32552         0, 0,   /* No members */
32553         &asn_SPC_extensionValue_specs_524       /* Additional specs */
32554 };
32555
32556 asn_TYPE_member_t asn_MBR_CSIReportPerCSIProcessItem_ExtIEs_521[] = {
32557         { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, id),
32558                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32559                 0,
32560                 &asn_DEF_ProtocolIE_ID,
32561                 0,
32562                 { 0, &asn_PER_memb_id_constr_522,  memb_id_constraint_521 },
32563                 0, 0, /* No default value */
32564                 "id"
32565                 },
32566         { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, criticality),
32567                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32568                 0,
32569                 &asn_DEF_Criticality,
32570                 0,
32571                 { 0, &asn_PER_memb_criticality_constr_523,  memb_criticality_constraint_521 },
32572                 0, 0, /* No default value */
32573                 "criticality"
32574                 },
32575         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, extensionValue),
32576                 -1 /* Ambiguous tag (ANY?) */,
32577                 0,
32578                 &asn_DEF_extensionValue_524,
32579                 0,
32580                 { 0, &asn_PER_memb_extensionValue_constr_524,  memb_extensionValue_constraint_521 },
32581                 0, 0, /* No default value */
32582                 "extensionValue"
32583                 },
32584 };
32585 static const ber_tlv_tag_t asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[] = {
32586         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32587 };
32588 static const asn_TYPE_tag2member_t asn_MAP_CSIReportPerCSIProcessItem_ExtIEs_tag2el_521[] = {
32589     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32590     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32591 };
32592 asn_SEQUENCE_specifics_t asn_SPC_CSIReportPerCSIProcessItem_ExtIEs_specs_521 = {
32593         sizeof(struct CSIReportPerCSIProcessItem_ExtIEs),
32594         offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, _asn_ctx),
32595         asn_MAP_CSIReportPerCSIProcessItem_ExtIEs_tag2el_521,
32596         2,      /* Count of tags in the map */
32597         0, 0, 0,        /* Optional elements (not needed) */
32598         -1,     /* First extension addition */
32599 };
32600 asn_TYPE_descriptor_t asn_DEF_CSIReportPerCSIProcessItem_ExtIEs = {
32601         "CSIReportPerCSIProcessItem-ExtIEs",
32602         "CSIReportPerCSIProcessItem-ExtIEs",
32603         &asn_OP_SEQUENCE,
32604         asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521,
32605         sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521)
32606                 /sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[0]), /* 1 */
32607         asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521,     /* Same as above */
32608         sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521)
32609                 /sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[0]), /* 1 */
32610         { 0, 0, SEQUENCE_constraint },
32611         asn_MBR_CSIReportPerCSIProcessItem_ExtIEs_521,
32612         3,      /* Elements count */
32613         &asn_SPC_CSIReportPerCSIProcessItem_ExtIEs_specs_521    /* Additional specs */
32614 };
32615
32616 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_528 = {
32617         sizeof(struct DataTrafficResourceIndication_ExtIEs__extensionValue),
32618         offsetof(struct DataTrafficResourceIndication_ExtIEs__extensionValue, _asn_ctx),
32619         offsetof(struct DataTrafficResourceIndication_ExtIEs__extensionValue, present),
32620         sizeof(((struct DataTrafficResourceIndication_ExtIEs__extensionValue *)0)->present),
32621         0,      /* No top level tags */
32622         0,      /* No tags in the map */
32623         0, 0,
32624         -1      /* Extensions start */
32625 };
32626 static /* Use -fall-defs-global to expose */
32627 asn_TYPE_descriptor_t asn_DEF_extensionValue_528 = {
32628         "extensionValue",
32629         "extensionValue",
32630         &asn_OP_OPEN_TYPE,
32631         0,      /* No effective tags (pointer) */
32632         0,      /* No effective tags (count) */
32633         0,      /* No tags (pointer) */
32634         0,      /* No tags (count) */
32635         { 0, 0, OPEN_TYPE_constraint },
32636         0, 0,   /* No members */
32637         &asn_SPC_extensionValue_specs_528       /* Additional specs */
32638 };
32639
32640 asn_TYPE_member_t asn_MBR_DataTrafficResourceIndication_ExtIEs_525[] = {
32641         { ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, id),
32642                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32643                 0,
32644                 &asn_DEF_ProtocolIE_ID,
32645                 0,
32646                 { 0, &asn_PER_memb_id_constr_526,  memb_id_constraint_525 },
32647                 0, 0, /* No default value */
32648                 "id"
32649                 },
32650         { ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, criticality),
32651                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32652                 0,
32653                 &asn_DEF_Criticality,
32654                 0,
32655                 { 0, &asn_PER_memb_criticality_constr_527,  memb_criticality_constraint_525 },
32656                 0, 0, /* No default value */
32657                 "criticality"
32658                 },
32659         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, extensionValue),
32660                 -1 /* Ambiguous tag (ANY?) */,
32661                 0,
32662                 &asn_DEF_extensionValue_528,
32663                 0,
32664                 { 0, &asn_PER_memb_extensionValue_constr_528,  memb_extensionValue_constraint_525 },
32665                 0, 0, /* No default value */
32666                 "extensionValue"
32667                 },
32668 };
32669 static const ber_tlv_tag_t asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[] = {
32670         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32671 };
32672 static const asn_TYPE_tag2member_t asn_MAP_DataTrafficResourceIndication_ExtIEs_tag2el_525[] = {
32673     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32674     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32675 };
32676 asn_SEQUENCE_specifics_t asn_SPC_DataTrafficResourceIndication_ExtIEs_specs_525 = {
32677         sizeof(struct DataTrafficResourceIndication_ExtIEs),
32678         offsetof(struct DataTrafficResourceIndication_ExtIEs, _asn_ctx),
32679         asn_MAP_DataTrafficResourceIndication_ExtIEs_tag2el_525,
32680         2,      /* Count of tags in the map */
32681         0, 0, 0,        /* Optional elements (not needed) */
32682         -1,     /* First extension addition */
32683 };
32684 asn_TYPE_descriptor_t asn_DEF_DataTrafficResourceIndication_ExtIEs = {
32685         "DataTrafficResourceIndication-ExtIEs",
32686         "DataTrafficResourceIndication-ExtIEs",
32687         &asn_OP_SEQUENCE,
32688         asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525,
32689         sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525)
32690                 /sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[0]), /* 1 */
32691         asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525,  /* Same as above */
32692         sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525)
32693                 /sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[0]), /* 1 */
32694         { 0, 0, SEQUENCE_constraint },
32695         asn_MBR_DataTrafficResourceIndication_ExtIEs_525,
32696         3,      /* Elements count */
32697         &asn_SPC_DataTrafficResourceIndication_ExtIEs_specs_525 /* Additional specs */
32698 };
32699
32700 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_532 = {
32701         sizeof(struct DeliveryStatus_ExtIEs__extensionValue),
32702         offsetof(struct DeliveryStatus_ExtIEs__extensionValue, _asn_ctx),
32703         offsetof(struct DeliveryStatus_ExtIEs__extensionValue, present),
32704         sizeof(((struct DeliveryStatus_ExtIEs__extensionValue *)0)->present),
32705         0,      /* No top level tags */
32706         0,      /* No tags in the map */
32707         0, 0,
32708         -1      /* Extensions start */
32709 };
32710 static /* Use -fall-defs-global to expose */
32711 asn_TYPE_descriptor_t asn_DEF_extensionValue_532 = {
32712         "extensionValue",
32713         "extensionValue",
32714         &asn_OP_OPEN_TYPE,
32715         0,      /* No effective tags (pointer) */
32716         0,      /* No effective tags (count) */
32717         0,      /* No tags (pointer) */
32718         0,      /* No tags (count) */
32719         { 0, 0, OPEN_TYPE_constraint },
32720         0, 0,   /* No members */
32721         &asn_SPC_extensionValue_specs_532       /* Additional specs */
32722 };
32723
32724 asn_TYPE_member_t asn_MBR_DeliveryStatus_ExtIEs_529[] = {
32725         { ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, id),
32726                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32727                 0,
32728                 &asn_DEF_ProtocolIE_ID,
32729                 0,
32730                 { 0, &asn_PER_memb_id_constr_530,  memb_id_constraint_529 },
32731                 0, 0, /* No default value */
32732                 "id"
32733                 },
32734         { ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, criticality),
32735                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32736                 0,
32737                 &asn_DEF_Criticality,
32738                 0,
32739                 { 0, &asn_PER_memb_criticality_constr_531,  memb_criticality_constraint_529 },
32740                 0, 0, /* No default value */
32741                 "criticality"
32742                 },
32743         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, extensionValue),
32744                 -1 /* Ambiguous tag (ANY?) */,
32745                 0,
32746                 &asn_DEF_extensionValue_532,
32747                 0,
32748                 { 0, &asn_PER_memb_extensionValue_constr_532,  memb_extensionValue_constraint_529 },
32749                 0, 0, /* No default value */
32750                 "extensionValue"
32751                 },
32752 };
32753 static const ber_tlv_tag_t asn_DEF_DeliveryStatus_ExtIEs_tags_529[] = {
32754         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32755 };
32756 static const asn_TYPE_tag2member_t asn_MAP_DeliveryStatus_ExtIEs_tag2el_529[] = {
32757     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32758     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32759 };
32760 asn_SEQUENCE_specifics_t asn_SPC_DeliveryStatus_ExtIEs_specs_529 = {
32761         sizeof(struct DeliveryStatus_ExtIEs),
32762         offsetof(struct DeliveryStatus_ExtIEs, _asn_ctx),
32763         asn_MAP_DeliveryStatus_ExtIEs_tag2el_529,
32764         2,      /* Count of tags in the map */
32765         0, 0, 0,        /* Optional elements (not needed) */
32766         -1,     /* First extension addition */
32767 };
32768 asn_TYPE_descriptor_t asn_DEF_DeliveryStatus_ExtIEs = {
32769         "DeliveryStatus-ExtIEs",
32770         "DeliveryStatus-ExtIEs",
32771         &asn_OP_SEQUENCE,
32772         asn_DEF_DeliveryStatus_ExtIEs_tags_529,
32773         sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529)
32774                 /sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529[0]), /* 1 */
32775         asn_DEF_DeliveryStatus_ExtIEs_tags_529, /* Same as above */
32776         sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529)
32777                 /sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529[0]), /* 1 */
32778         { 0, 0, SEQUENCE_constraint },
32779         asn_MBR_DeliveryStatus_ExtIEs_529,
32780         3,      /* Elements count */
32781         &asn_SPC_DeliveryStatus_ExtIEs_specs_529        /* Additional specs */
32782 };
32783
32784 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_536 = {
32785         sizeof(struct DynamicNAICSInformation_ExtIEs__extensionValue),
32786         offsetof(struct DynamicNAICSInformation_ExtIEs__extensionValue, _asn_ctx),
32787         offsetof(struct DynamicNAICSInformation_ExtIEs__extensionValue, present),
32788         sizeof(((struct DynamicNAICSInformation_ExtIEs__extensionValue *)0)->present),
32789         0,      /* No top level tags */
32790         0,      /* No tags in the map */
32791         0, 0,
32792         -1      /* Extensions start */
32793 };
32794 static /* Use -fall-defs-global to expose */
32795 asn_TYPE_descriptor_t asn_DEF_extensionValue_536 = {
32796         "extensionValue",
32797         "extensionValue",
32798         &asn_OP_OPEN_TYPE,
32799         0,      /* No effective tags (pointer) */
32800         0,      /* No effective tags (count) */
32801         0,      /* No tags (pointer) */
32802         0,      /* No tags (count) */
32803         { 0, 0, OPEN_TYPE_constraint },
32804         0, 0,   /* No members */
32805         &asn_SPC_extensionValue_specs_536       /* Additional specs */
32806 };
32807
32808 asn_TYPE_member_t asn_MBR_DynamicNAICSInformation_ExtIEs_533[] = {
32809         { ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, id),
32810                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32811                 0,
32812                 &asn_DEF_ProtocolIE_ID,
32813                 0,
32814                 { 0, &asn_PER_memb_id_constr_534,  memb_id_constraint_533 },
32815                 0, 0, /* No default value */
32816                 "id"
32817                 },
32818         { ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, criticality),
32819                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32820                 0,
32821                 &asn_DEF_Criticality,
32822                 0,
32823                 { 0, &asn_PER_memb_criticality_constr_535,  memb_criticality_constraint_533 },
32824                 0, 0, /* No default value */
32825                 "criticality"
32826                 },
32827         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, extensionValue),
32828                 -1 /* Ambiguous tag (ANY?) */,
32829                 0,
32830                 &asn_DEF_extensionValue_536,
32831                 0,
32832                 { 0, &asn_PER_memb_extensionValue_constr_536,  memb_extensionValue_constraint_533 },
32833                 0, 0, /* No default value */
32834                 "extensionValue"
32835                 },
32836 };
32837 static const ber_tlv_tag_t asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[] = {
32838         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32839 };
32840 static const asn_TYPE_tag2member_t asn_MAP_DynamicNAICSInformation_ExtIEs_tag2el_533[] = {
32841     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32842     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32843 };
32844 asn_SEQUENCE_specifics_t asn_SPC_DynamicNAICSInformation_ExtIEs_specs_533 = {
32845         sizeof(struct DynamicNAICSInformation_ExtIEs),
32846         offsetof(struct DynamicNAICSInformation_ExtIEs, _asn_ctx),
32847         asn_MAP_DynamicNAICSInformation_ExtIEs_tag2el_533,
32848         2,      /* Count of tags in the map */
32849         0, 0, 0,        /* Optional elements (not needed) */
32850         -1,     /* First extension addition */
32851 };
32852 asn_TYPE_descriptor_t asn_DEF_DynamicNAICSInformation_ExtIEs = {
32853         "DynamicNAICSInformation-ExtIEs",
32854         "DynamicNAICSInformation-ExtIEs",
32855         &asn_OP_SEQUENCE,
32856         asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533,
32857         sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533)
32858                 /sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[0]), /* 1 */
32859         asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533,        /* Same as above */
32860         sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533)
32861                 /sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[0]), /* 1 */
32862         { 0, 0, SEQUENCE_constraint },
32863         asn_MBR_DynamicNAICSInformation_ExtIEs_533,
32864         3,      /* Elements count */
32865         &asn_SPC_DynamicNAICSInformation_ExtIEs_specs_533       /* Additional specs */
32866 };
32867
32868 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_540 = {
32869         sizeof(struct ECGI_ExtIEs__extensionValue),
32870         offsetof(struct ECGI_ExtIEs__extensionValue, _asn_ctx),
32871         offsetof(struct ECGI_ExtIEs__extensionValue, present),
32872         sizeof(((struct ECGI_ExtIEs__extensionValue *)0)->present),
32873         0,      /* No top level tags */
32874         0,      /* No tags in the map */
32875         0, 0,
32876         -1      /* Extensions start */
32877 };
32878 static /* Use -fall-defs-global to expose */
32879 asn_TYPE_descriptor_t asn_DEF_extensionValue_540 = {
32880         "extensionValue",
32881         "extensionValue",
32882         &asn_OP_OPEN_TYPE,
32883         0,      /* No effective tags (pointer) */
32884         0,      /* No effective tags (count) */
32885         0,      /* No tags (pointer) */
32886         0,      /* No tags (count) */
32887         { 0, 0, OPEN_TYPE_constraint },
32888         0, 0,   /* No members */
32889         &asn_SPC_extensionValue_specs_540       /* Additional specs */
32890 };
32891
32892 asn_TYPE_member_t asn_MBR_ECGI_ExtIEs_537[] = {
32893         { ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, id),
32894                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32895                 0,
32896                 &asn_DEF_ProtocolIE_ID,
32897                 0,
32898                 { 0, &asn_PER_memb_id_constr_538,  memb_id_constraint_537 },
32899                 0, 0, /* No default value */
32900                 "id"
32901                 },
32902         { ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, criticality),
32903                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32904                 0,
32905                 &asn_DEF_Criticality,
32906                 0,
32907                 { 0, &asn_PER_memb_criticality_constr_539,  memb_criticality_constraint_537 },
32908                 0, 0, /* No default value */
32909                 "criticality"
32910                 },
32911         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, extensionValue),
32912                 -1 /* Ambiguous tag (ANY?) */,
32913                 0,
32914                 &asn_DEF_extensionValue_540,
32915                 0,
32916                 { 0, &asn_PER_memb_extensionValue_constr_540,  memb_extensionValue_constraint_537 },
32917                 0, 0, /* No default value */
32918                 "extensionValue"
32919                 },
32920 };
32921 static const ber_tlv_tag_t asn_DEF_ECGI_ExtIEs_tags_537[] = {
32922         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32923 };
32924 static const asn_TYPE_tag2member_t asn_MAP_ECGI_ExtIEs_tag2el_537[] = {
32925     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
32926     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
32927 };
32928 asn_SEQUENCE_specifics_t asn_SPC_ECGI_ExtIEs_specs_537 = {
32929         sizeof(struct ECGI_ExtIEs),
32930         offsetof(struct ECGI_ExtIEs, _asn_ctx),
32931         asn_MAP_ECGI_ExtIEs_tag2el_537,
32932         2,      /* Count of tags in the map */
32933         0, 0, 0,        /* Optional elements (not needed) */
32934         -1,     /* First extension addition */
32935 };
32936 asn_TYPE_descriptor_t asn_DEF_ECGI_ExtIEs = {
32937         "ECGI-ExtIEs",
32938         "ECGI-ExtIEs",
32939         &asn_OP_SEQUENCE,
32940         asn_DEF_ECGI_ExtIEs_tags_537,
32941         sizeof(asn_DEF_ECGI_ExtIEs_tags_537)
32942                 /sizeof(asn_DEF_ECGI_ExtIEs_tags_537[0]), /* 1 */
32943         asn_DEF_ECGI_ExtIEs_tags_537,   /* Same as above */
32944         sizeof(asn_DEF_ECGI_ExtIEs_tags_537)
32945                 /sizeof(asn_DEF_ECGI_ExtIEs_tags_537[0]), /* 1 */
32946         { 0, 0, SEQUENCE_constraint },
32947         asn_MBR_ECGI_ExtIEs_537,
32948         3,      /* Elements count */
32949         &asn_SPC_ECGI_ExtIEs_specs_537  /* Additional specs */
32950 };
32951
32952 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_544 = {
32953         sizeof(struct EnhancedRNTP_ExtIEs__extensionValue),
32954         offsetof(struct EnhancedRNTP_ExtIEs__extensionValue, _asn_ctx),
32955         offsetof(struct EnhancedRNTP_ExtIEs__extensionValue, present),
32956         sizeof(((struct EnhancedRNTP_ExtIEs__extensionValue *)0)->present),
32957         0,      /* No top level tags */
32958         0,      /* No tags in the map */
32959         0, 0,
32960         -1      /* Extensions start */
32961 };
32962 static /* Use -fall-defs-global to expose */
32963 asn_TYPE_descriptor_t asn_DEF_extensionValue_544 = {
32964         "extensionValue",
32965         "extensionValue",
32966         &asn_OP_OPEN_TYPE,
32967         0,      /* No effective tags (pointer) */
32968         0,      /* No effective tags (count) */
32969         0,      /* No tags (pointer) */
32970         0,      /* No tags (count) */
32971         { 0, 0, OPEN_TYPE_constraint },
32972         0, 0,   /* No members */
32973         &asn_SPC_extensionValue_specs_544       /* Additional specs */
32974 };
32975
32976 asn_TYPE_member_t asn_MBR_EnhancedRNTP_ExtIEs_541[] = {
32977         { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, id),
32978                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
32979                 0,
32980                 &asn_DEF_ProtocolIE_ID,
32981                 0,
32982                 { 0, &asn_PER_memb_id_constr_542,  memb_id_constraint_541 },
32983                 0, 0, /* No default value */
32984                 "id"
32985                 },
32986         { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, criticality),
32987                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
32988                 0,
32989                 &asn_DEF_Criticality,
32990                 0,
32991                 { 0, &asn_PER_memb_criticality_constr_543,  memb_criticality_constraint_541 },
32992                 0, 0, /* No default value */
32993                 "criticality"
32994                 },
32995         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, extensionValue),
32996                 -1 /* Ambiguous tag (ANY?) */,
32997                 0,
32998                 &asn_DEF_extensionValue_544,
32999                 0,
33000                 { 0, &asn_PER_memb_extensionValue_constr_544,  memb_extensionValue_constraint_541 },
33001                 0, 0, /* No default value */
33002                 "extensionValue"
33003                 },
33004 };
33005 static const ber_tlv_tag_t asn_DEF_EnhancedRNTP_ExtIEs_tags_541[] = {
33006         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33007 };
33008 static const asn_TYPE_tag2member_t asn_MAP_EnhancedRNTP_ExtIEs_tag2el_541[] = {
33009     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33010     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33011 };
33012 asn_SEQUENCE_specifics_t asn_SPC_EnhancedRNTP_ExtIEs_specs_541 = {
33013         sizeof(struct EnhancedRNTP_ExtIEs),
33014         offsetof(struct EnhancedRNTP_ExtIEs, _asn_ctx),
33015         asn_MAP_EnhancedRNTP_ExtIEs_tag2el_541,
33016         2,      /* Count of tags in the map */
33017         0, 0, 0,        /* Optional elements (not needed) */
33018         -1,     /* First extension addition */
33019 };
33020 asn_TYPE_descriptor_t asn_DEF_EnhancedRNTP_ExtIEs = {
33021         "EnhancedRNTP-ExtIEs",
33022         "EnhancedRNTP-ExtIEs",
33023         &asn_OP_SEQUENCE,
33024         asn_DEF_EnhancedRNTP_ExtIEs_tags_541,
33025         sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541)
33026                 /sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541[0]), /* 1 */
33027         asn_DEF_EnhancedRNTP_ExtIEs_tags_541,   /* Same as above */
33028         sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541)
33029                 /sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541[0]), /* 1 */
33030         { 0, 0, SEQUENCE_constraint },
33031         asn_MBR_EnhancedRNTP_ExtIEs_541,
33032         3,      /* Elements count */
33033         &asn_SPC_EnhancedRNTP_ExtIEs_specs_541  /* Additional specs */
33034 };
33035
33036 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_548 = {
33037         sizeof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue),
33038         offsetof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue, _asn_ctx),
33039         offsetof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue, present),
33040         sizeof(((struct EnhancedRNTPStartTime_ExtIEs__extensionValue *)0)->present),
33041         0,      /* No top level tags */
33042         0,      /* No tags in the map */
33043         0, 0,
33044         -1      /* Extensions start */
33045 };
33046 static /* Use -fall-defs-global to expose */
33047 asn_TYPE_descriptor_t asn_DEF_extensionValue_548 = {
33048         "extensionValue",
33049         "extensionValue",
33050         &asn_OP_OPEN_TYPE,
33051         0,      /* No effective tags (pointer) */
33052         0,      /* No effective tags (count) */
33053         0,      /* No tags (pointer) */
33054         0,      /* No tags (count) */
33055         { 0, 0, OPEN_TYPE_constraint },
33056         0, 0,   /* No members */
33057         &asn_SPC_extensionValue_specs_548       /* Additional specs */
33058 };
33059
33060 asn_TYPE_member_t asn_MBR_EnhancedRNTPStartTime_ExtIEs_545[] = {
33061         { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, id),
33062                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33063                 0,
33064                 &asn_DEF_ProtocolIE_ID,
33065                 0,
33066                 { 0, &asn_PER_memb_id_constr_546,  memb_id_constraint_545 },
33067                 0, 0, /* No default value */
33068                 "id"
33069                 },
33070         { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, criticality),
33071                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33072                 0,
33073                 &asn_DEF_Criticality,
33074                 0,
33075                 { 0, &asn_PER_memb_criticality_constr_547,  memb_criticality_constraint_545 },
33076                 0, 0, /* No default value */
33077                 "criticality"
33078                 },
33079         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, extensionValue),
33080                 -1 /* Ambiguous tag (ANY?) */,
33081                 0,
33082                 &asn_DEF_extensionValue_548,
33083                 0,
33084                 { 0, &asn_PER_memb_extensionValue_constr_548,  memb_extensionValue_constraint_545 },
33085                 0, 0, /* No default value */
33086                 "extensionValue"
33087                 },
33088 };
33089 static const ber_tlv_tag_t asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[] = {
33090         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33091 };
33092 static const asn_TYPE_tag2member_t asn_MAP_EnhancedRNTPStartTime_ExtIEs_tag2el_545[] = {
33093     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33094     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33095 };
33096 asn_SEQUENCE_specifics_t asn_SPC_EnhancedRNTPStartTime_ExtIEs_specs_545 = {
33097         sizeof(struct EnhancedRNTPStartTime_ExtIEs),
33098         offsetof(struct EnhancedRNTPStartTime_ExtIEs, _asn_ctx),
33099         asn_MAP_EnhancedRNTPStartTime_ExtIEs_tag2el_545,
33100         2,      /* Count of tags in the map */
33101         0, 0, 0,        /* Optional elements (not needed) */
33102         -1,     /* First extension addition */
33103 };
33104 asn_TYPE_descriptor_t asn_DEF_EnhancedRNTPStartTime_ExtIEs = {
33105         "EnhancedRNTPStartTime-ExtIEs",
33106         "EnhancedRNTPStartTime-ExtIEs",
33107         &asn_OP_SEQUENCE,
33108         asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545,
33109         sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545)
33110                 /sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[0]), /* 1 */
33111         asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545,  /* Same as above */
33112         sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545)
33113                 /sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[0]), /* 1 */
33114         { 0, 0, SEQUENCE_constraint },
33115         asn_MBR_EnhancedRNTPStartTime_ExtIEs_545,
33116         3,      /* Elements count */
33117         &asn_SPC_EnhancedRNTPStartTime_ExtIEs_specs_545 /* Additional specs */
33118 };
33119
33120 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_552 = {
33121         sizeof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue),
33122         offsetof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue, _asn_ctx),
33123         offsetof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue, present),
33124         sizeof(((struct EN_DC_ResourceConfigurationExtIEs__extensionValue *)0)->present),
33125         0,      /* No top level tags */
33126         0,      /* No tags in the map */
33127         0, 0,
33128         -1      /* Extensions start */
33129 };
33130 static /* Use -fall-defs-global to expose */
33131 asn_TYPE_descriptor_t asn_DEF_extensionValue_552 = {
33132         "extensionValue",
33133         "extensionValue",
33134         &asn_OP_OPEN_TYPE,
33135         0,      /* No effective tags (pointer) */
33136         0,      /* No effective tags (count) */
33137         0,      /* No tags (pointer) */
33138         0,      /* No tags (count) */
33139         { 0, 0, OPEN_TYPE_constraint },
33140         0, 0,   /* No members */
33141         &asn_SPC_extensionValue_specs_552       /* Additional specs */
33142 };
33143
33144 asn_TYPE_member_t asn_MBR_EN_DC_ResourceConfigurationExtIEs_549[] = {
33145         { ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, id),
33146                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33147                 0,
33148                 &asn_DEF_ProtocolIE_ID,
33149                 0,
33150                 { 0, &asn_PER_memb_id_constr_550,  memb_id_constraint_549 },
33151                 0, 0, /* No default value */
33152                 "id"
33153                 },
33154         { ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, criticality),
33155                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33156                 0,
33157                 &asn_DEF_Criticality,
33158                 0,
33159                 { 0, &asn_PER_memb_criticality_constr_551,  memb_criticality_constraint_549 },
33160                 0, 0, /* No default value */
33161                 "criticality"
33162                 },
33163         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, extensionValue),
33164                 -1 /* Ambiguous tag (ANY?) */,
33165                 0,
33166                 &asn_DEF_extensionValue_552,
33167                 0,
33168                 { 0, &asn_PER_memb_extensionValue_constr_552,  memb_extensionValue_constraint_549 },
33169                 0, 0, /* No default value */
33170                 "extensionValue"
33171                 },
33172 };
33173 static const ber_tlv_tag_t asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[] = {
33174         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33175 };
33176 static const asn_TYPE_tag2member_t asn_MAP_EN_DC_ResourceConfigurationExtIEs_tag2el_549[] = {
33177     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33178     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33179 };
33180 asn_SEQUENCE_specifics_t asn_SPC_EN_DC_ResourceConfigurationExtIEs_specs_549 = {
33181         sizeof(struct EN_DC_ResourceConfigurationExtIEs),
33182         offsetof(struct EN_DC_ResourceConfigurationExtIEs, _asn_ctx),
33183         asn_MAP_EN_DC_ResourceConfigurationExtIEs_tag2el_549,
33184         2,      /* Count of tags in the map */
33185         0, 0, 0,        /* Optional elements (not needed) */
33186         -1,     /* First extension addition */
33187 };
33188 asn_TYPE_descriptor_t asn_DEF_EN_DC_ResourceConfigurationExtIEs = {
33189         "EN-DC-ResourceConfigurationExtIEs",
33190         "EN-DC-ResourceConfigurationExtIEs",
33191         &asn_OP_SEQUENCE,
33192         asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549,
33193         sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549)
33194                 /sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[0]), /* 1 */
33195         asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549,     /* Same as above */
33196         sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549)
33197                 /sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[0]), /* 1 */
33198         { 0, 0, SEQUENCE_constraint },
33199         asn_MBR_EN_DC_ResourceConfigurationExtIEs_549,
33200         3,      /* Elements count */
33201         &asn_SPC_EN_DC_ResourceConfigurationExtIEs_specs_549    /* Additional specs */
33202 };
33203
33204 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_556 = {
33205         sizeof(struct ERABActivityNotifyItem_ExtIEs__extensionValue),
33206         offsetof(struct ERABActivityNotifyItem_ExtIEs__extensionValue, _asn_ctx),
33207         offsetof(struct ERABActivityNotifyItem_ExtIEs__extensionValue, present),
33208         sizeof(((struct ERABActivityNotifyItem_ExtIEs__extensionValue *)0)->present),
33209         0,      /* No top level tags */
33210         0,      /* No tags in the map */
33211         0, 0,
33212         -1      /* Extensions start */
33213 };
33214 static /* Use -fall-defs-global to expose */
33215 asn_TYPE_descriptor_t asn_DEF_extensionValue_556 = {
33216         "extensionValue",
33217         "extensionValue",
33218         &asn_OP_OPEN_TYPE,
33219         0,      /* No effective tags (pointer) */
33220         0,      /* No effective tags (count) */
33221         0,      /* No tags (pointer) */
33222         0,      /* No tags (count) */
33223         { 0, 0, OPEN_TYPE_constraint },
33224         0, 0,   /* No members */
33225         &asn_SPC_extensionValue_specs_556       /* Additional specs */
33226 };
33227
33228 asn_TYPE_member_t asn_MBR_ERABActivityNotifyItem_ExtIEs_553[] = {
33229         { ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, id),
33230                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33231                 0,
33232                 &asn_DEF_ProtocolIE_ID,
33233                 0,
33234                 { 0, &asn_PER_memb_id_constr_554,  memb_id_constraint_553 },
33235                 0, 0, /* No default value */
33236                 "id"
33237                 },
33238         { ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, criticality),
33239                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33240                 0,
33241                 &asn_DEF_Criticality,
33242                 0,
33243                 { 0, &asn_PER_memb_criticality_constr_555,  memb_criticality_constraint_553 },
33244                 0, 0, /* No default value */
33245                 "criticality"
33246                 },
33247         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, extensionValue),
33248                 -1 /* Ambiguous tag (ANY?) */,
33249                 0,
33250                 &asn_DEF_extensionValue_556,
33251                 0,
33252                 { 0, &asn_PER_memb_extensionValue_constr_556,  memb_extensionValue_constraint_553 },
33253                 0, 0, /* No default value */
33254                 "extensionValue"
33255                 },
33256 };
33257 static const ber_tlv_tag_t asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[] = {
33258         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33259 };
33260 static const asn_TYPE_tag2member_t asn_MAP_ERABActivityNotifyItem_ExtIEs_tag2el_553[] = {
33261     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33262     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33263 };
33264 asn_SEQUENCE_specifics_t asn_SPC_ERABActivityNotifyItem_ExtIEs_specs_553 = {
33265         sizeof(struct ERABActivityNotifyItem_ExtIEs),
33266         offsetof(struct ERABActivityNotifyItem_ExtIEs, _asn_ctx),
33267         asn_MAP_ERABActivityNotifyItem_ExtIEs_tag2el_553,
33268         2,      /* Count of tags in the map */
33269         0, 0, 0,        /* Optional elements (not needed) */
33270         -1,     /* First extension addition */
33271 };
33272 asn_TYPE_descriptor_t asn_DEF_ERABActivityNotifyItem_ExtIEs = {
33273         "ERABActivityNotifyItem-ExtIEs",
33274         "ERABActivityNotifyItem-ExtIEs",
33275         &asn_OP_SEQUENCE,
33276         asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553,
33277         sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553)
33278                 /sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[0]), /* 1 */
33279         asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553, /* Same as above */
33280         sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553)
33281                 /sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[0]), /* 1 */
33282         { 0, 0, SEQUENCE_constraint },
33283         asn_MBR_ERABActivityNotifyItem_ExtIEs_553,
33284         3,      /* Elements count */
33285         &asn_SPC_ERABActivityNotifyItem_ExtIEs_specs_553        /* Additional specs */
33286 };
33287
33288 static asn_TYPE_member_t asn_MBR_extensionValue_560[] = {
33289         { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, choice.Packet_LossRate),
33290                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33291                 0,
33292                 &asn_DEF_Packet_LossRate,
33293                 0,
33294                 { 0, 0, 0 },
33295                 0, 0, /* No default value */
33296                 "Packet-LossRate"
33297                 },
33298 };
33299 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_560[] = {
33300     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* Packet-LossRate */
33301 };
33302 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_560 = {
33303         sizeof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue),
33304         offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, _asn_ctx),
33305         offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, present),
33306         sizeof(((struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue *)0)->present),
33307         asn_MAP_extensionValue_tag2el_560,
33308         1,      /* Count of tags in the map */
33309         0, 0,
33310         -1      /* Extensions start */
33311 };
33312 static /* Use -fall-defs-global to expose */
33313 asn_TYPE_descriptor_t asn_DEF_extensionValue_560 = {
33314         "extensionValue",
33315         "extensionValue",
33316         &asn_OP_OPEN_TYPE,
33317         0,      /* No effective tags (pointer) */
33318         0,      /* No effective tags (count) */
33319         0,      /* No tags (pointer) */
33320         0,      /* No tags (count) */
33321         { 0, 0, OPEN_TYPE_constraint },
33322         asn_MBR_extensionValue_560,
33323         1,      /* Elements count */
33324         &asn_SPC_extensionValue_specs_560       /* Additional specs */
33325 };
33326
33327 asn_TYPE_member_t asn_MBR_E_RAB_Level_QoS_Parameters_ExtIEs_557[] = {
33328         { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, id),
33329                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33330                 0,
33331                 &asn_DEF_ProtocolIE_ID,
33332                 0,
33333                 { 0, &asn_PER_memb_id_constr_558,  memb_id_constraint_557 },
33334                 0, 0, /* No default value */
33335                 "id"
33336                 },
33337         { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, criticality),
33338                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33339                 0,
33340                 &asn_DEF_Criticality,
33341                 select_E_RAB_Level_QoS_Parameters_ExtIEs_criticality_type,
33342                 { 0, &asn_PER_memb_criticality_constr_559,  memb_criticality_constraint_557 },
33343                 0, 0, /* No default value */
33344                 "criticality"
33345                 },
33346         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, extensionValue),
33347                 -1 /* Ambiguous tag (ANY?) */,
33348                 0,
33349                 &asn_DEF_extensionValue_560,
33350                 select_E_RAB_Level_QoS_Parameters_ExtIEs_extensionValue_type,
33351                 { 0, &asn_PER_memb_extensionValue_constr_560,  memb_extensionValue_constraint_557 },
33352                 0, 0, /* No default value */
33353                 "extensionValue"
33354                 },
33355 };
33356 static const ber_tlv_tag_t asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[] = {
33357         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33358 };
33359 static const asn_TYPE_tag2member_t asn_MAP_E_RAB_Level_QoS_Parameters_ExtIEs_tag2el_557[] = {
33360     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33361     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33362 };
33363 asn_SEQUENCE_specifics_t asn_SPC_E_RAB_Level_QoS_Parameters_ExtIEs_specs_557 = {
33364         sizeof(struct E_RAB_Level_QoS_Parameters_ExtIEs),
33365         offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, _asn_ctx),
33366         asn_MAP_E_RAB_Level_QoS_Parameters_ExtIEs_tag2el_557,
33367         2,      /* Count of tags in the map */
33368         0, 0, 0,        /* Optional elements (not needed) */
33369         -1,     /* First extension addition */
33370 };
33371 asn_TYPE_descriptor_t asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs = {
33372         "E-RAB-Level-QoS-Parameters-ExtIEs",
33373         "E-RAB-Level-QoS-Parameters-ExtIEs",
33374         &asn_OP_SEQUENCE,
33375         asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557,
33376         sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557)
33377                 /sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[0]), /* 1 */
33378         asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557,     /* Same as above */
33379         sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557)
33380                 /sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[0]), /* 1 */
33381         { 0, 0, SEQUENCE_constraint },
33382         asn_MBR_E_RAB_Level_QoS_Parameters_ExtIEs_557,
33383         3,      /* Elements count */
33384         &asn_SPC_E_RAB_Level_QoS_Parameters_ExtIEs_specs_557    /* Additional specs */
33385 };
33386
33387 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_564 = {
33388         sizeof(struct E_RAB_Item_ExtIEs__extensionValue),
33389         offsetof(struct E_RAB_Item_ExtIEs__extensionValue, _asn_ctx),
33390         offsetof(struct E_RAB_Item_ExtIEs__extensionValue, present),
33391         sizeof(((struct E_RAB_Item_ExtIEs__extensionValue *)0)->present),
33392         0,      /* No top level tags */
33393         0,      /* No tags in the map */
33394         0, 0,
33395         -1      /* Extensions start */
33396 };
33397 static /* Use -fall-defs-global to expose */
33398 asn_TYPE_descriptor_t asn_DEF_extensionValue_564 = {
33399         "extensionValue",
33400         "extensionValue",
33401         &asn_OP_OPEN_TYPE,
33402         0,      /* No effective tags (pointer) */
33403         0,      /* No effective tags (count) */
33404         0,      /* No tags (pointer) */
33405         0,      /* No tags (count) */
33406         { 0, 0, OPEN_TYPE_constraint },
33407         0, 0,   /* No members */
33408         &asn_SPC_extensionValue_specs_564       /* Additional specs */
33409 };
33410
33411 asn_TYPE_member_t asn_MBR_E_RAB_Item_ExtIEs_561[] = {
33412         { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, id),
33413                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33414                 0,
33415                 &asn_DEF_ProtocolIE_ID,
33416                 0,
33417                 { 0, &asn_PER_memb_id_constr_562,  memb_id_constraint_561 },
33418                 0, 0, /* No default value */
33419                 "id"
33420                 },
33421         { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, criticality),
33422                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33423                 0,
33424                 &asn_DEF_Criticality,
33425                 0,
33426                 { 0, &asn_PER_memb_criticality_constr_563,  memb_criticality_constraint_561 },
33427                 0, 0, /* No default value */
33428                 "criticality"
33429                 },
33430         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, extensionValue),
33431                 -1 /* Ambiguous tag (ANY?) */,
33432                 0,
33433                 &asn_DEF_extensionValue_564,
33434                 0,
33435                 { 0, &asn_PER_memb_extensionValue_constr_564,  memb_extensionValue_constraint_561 },
33436                 0, 0, /* No default value */
33437                 "extensionValue"
33438                 },
33439 };
33440 static const ber_tlv_tag_t asn_DEF_E_RAB_Item_ExtIEs_tags_561[] = {
33441         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33442 };
33443 static const asn_TYPE_tag2member_t asn_MAP_E_RAB_Item_ExtIEs_tag2el_561[] = {
33444     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33445     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33446 };
33447 asn_SEQUENCE_specifics_t asn_SPC_E_RAB_Item_ExtIEs_specs_561 = {
33448         sizeof(struct E_RAB_Item_ExtIEs),
33449         offsetof(struct E_RAB_Item_ExtIEs, _asn_ctx),
33450         asn_MAP_E_RAB_Item_ExtIEs_tag2el_561,
33451         2,      /* Count of tags in the map */
33452         0, 0, 0,        /* Optional elements (not needed) */
33453         -1,     /* First extension addition */
33454 };
33455 asn_TYPE_descriptor_t asn_DEF_E_RAB_Item_ExtIEs = {
33456         "E-RAB-Item-ExtIEs",
33457         "E-RAB-Item-ExtIEs",
33458         &asn_OP_SEQUENCE,
33459         asn_DEF_E_RAB_Item_ExtIEs_tags_561,
33460         sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561)
33461                 /sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561[0]), /* 1 */
33462         asn_DEF_E_RAB_Item_ExtIEs_tags_561,     /* Same as above */
33463         sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561)
33464                 /sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561[0]), /* 1 */
33465         { 0, 0, SEQUENCE_constraint },
33466         asn_MBR_E_RAB_Item_ExtIEs_561,
33467         3,      /* Elements count */
33468         &asn_SPC_E_RAB_Item_ExtIEs_specs_561    /* Additional specs */
33469 };
33470
33471 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_568 = {
33472         sizeof(struct E_RABUsageReport_Item_ExtIEs__extensionValue),
33473         offsetof(struct E_RABUsageReport_Item_ExtIEs__extensionValue, _asn_ctx),
33474         offsetof(struct E_RABUsageReport_Item_ExtIEs__extensionValue, present),
33475         sizeof(((struct E_RABUsageReport_Item_ExtIEs__extensionValue *)0)->present),
33476         0,      /* No top level tags */
33477         0,      /* No tags in the map */
33478         0, 0,
33479         -1      /* Extensions start */
33480 };
33481 static /* Use -fall-defs-global to expose */
33482 asn_TYPE_descriptor_t asn_DEF_extensionValue_568 = {
33483         "extensionValue",
33484         "extensionValue",
33485         &asn_OP_OPEN_TYPE,
33486         0,      /* No effective tags (pointer) */
33487         0,      /* No effective tags (count) */
33488         0,      /* No tags (pointer) */
33489         0,      /* No tags (count) */
33490         { 0, 0, OPEN_TYPE_constraint },
33491         0, 0,   /* No members */
33492         &asn_SPC_extensionValue_specs_568       /* Additional specs */
33493 };
33494
33495 asn_TYPE_member_t asn_MBR_E_RABUsageReport_Item_ExtIEs_565[] = {
33496         { ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, id),
33497                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33498                 0,
33499                 &asn_DEF_ProtocolIE_ID,
33500                 0,
33501                 { 0, &asn_PER_memb_id_constr_566,  memb_id_constraint_565 },
33502                 0, 0, /* No default value */
33503                 "id"
33504                 },
33505         { ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, criticality),
33506                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33507                 0,
33508                 &asn_DEF_Criticality,
33509                 0,
33510                 { 0, &asn_PER_memb_criticality_constr_567,  memb_criticality_constraint_565 },
33511                 0, 0, /* No default value */
33512                 "criticality"
33513                 },
33514         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, extensionValue),
33515                 -1 /* Ambiguous tag (ANY?) */,
33516                 0,
33517                 &asn_DEF_extensionValue_568,
33518                 0,
33519                 { 0, &asn_PER_memb_extensionValue_constr_568,  memb_extensionValue_constraint_565 },
33520                 0, 0, /* No default value */
33521                 "extensionValue"
33522                 },
33523 };
33524 static const ber_tlv_tag_t asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[] = {
33525         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33526 };
33527 static const asn_TYPE_tag2member_t asn_MAP_E_RABUsageReport_Item_ExtIEs_tag2el_565[] = {
33528     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33529     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33530 };
33531 asn_SEQUENCE_specifics_t asn_SPC_E_RABUsageReport_Item_ExtIEs_specs_565 = {
33532         sizeof(struct E_RABUsageReport_Item_ExtIEs),
33533         offsetof(struct E_RABUsageReport_Item_ExtIEs, _asn_ctx),
33534         asn_MAP_E_RABUsageReport_Item_ExtIEs_tag2el_565,
33535         2,      /* Count of tags in the map */
33536         0, 0, 0,        /* Optional elements (not needed) */
33537         -1,     /* First extension addition */
33538 };
33539 asn_TYPE_descriptor_t asn_DEF_E_RABUsageReport_Item_ExtIEs = {
33540         "E-RABUsageReport-Item-ExtIEs",
33541         "E-RABUsageReport-Item-ExtIEs",
33542         &asn_OP_SEQUENCE,
33543         asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565,
33544         sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565)
33545                 /sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[0]), /* 1 */
33546         asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565,  /* Same as above */
33547         sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565)
33548                 /sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[0]), /* 1 */
33549         { 0, 0, SEQUENCE_constraint },
33550         asn_MBR_E_RABUsageReport_Item_ExtIEs_565,
33551         3,      /* Elements count */
33552         &asn_SPC_E_RABUsageReport_Item_ExtIEs_specs_565 /* Additional specs */
33553 };
33554
33555 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_572 = {
33556         sizeof(struct ExpectedUEBehaviour_ExtIEs__extensionValue),
33557         offsetof(struct ExpectedUEBehaviour_ExtIEs__extensionValue, _asn_ctx),
33558         offsetof(struct ExpectedUEBehaviour_ExtIEs__extensionValue, present),
33559         sizeof(((struct ExpectedUEBehaviour_ExtIEs__extensionValue *)0)->present),
33560         0,      /* No top level tags */
33561         0,      /* No tags in the map */
33562         0, 0,
33563         -1      /* Extensions start */
33564 };
33565 static /* Use -fall-defs-global to expose */
33566 asn_TYPE_descriptor_t asn_DEF_extensionValue_572 = {
33567         "extensionValue",
33568         "extensionValue",
33569         &asn_OP_OPEN_TYPE,
33570         0,      /* No effective tags (pointer) */
33571         0,      /* No effective tags (count) */
33572         0,      /* No tags (pointer) */
33573         0,      /* No tags (count) */
33574         { 0, 0, OPEN_TYPE_constraint },
33575         0, 0,   /* No members */
33576         &asn_SPC_extensionValue_specs_572       /* Additional specs */
33577 };
33578
33579 asn_TYPE_member_t asn_MBR_ExpectedUEBehaviour_ExtIEs_569[] = {
33580         { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, id),
33581                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33582                 0,
33583                 &asn_DEF_ProtocolIE_ID,
33584                 0,
33585                 { 0, &asn_PER_memb_id_constr_570,  memb_id_constraint_569 },
33586                 0, 0, /* No default value */
33587                 "id"
33588                 },
33589         { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, criticality),
33590                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33591                 0,
33592                 &asn_DEF_Criticality,
33593                 0,
33594                 { 0, &asn_PER_memb_criticality_constr_571,  memb_criticality_constraint_569 },
33595                 0, 0, /* No default value */
33596                 "criticality"
33597                 },
33598         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, extensionValue),
33599                 -1 /* Ambiguous tag (ANY?) */,
33600                 0,
33601                 &asn_DEF_extensionValue_572,
33602                 0,
33603                 { 0, &asn_PER_memb_extensionValue_constr_572,  memb_extensionValue_constraint_569 },
33604                 0, 0, /* No default value */
33605                 "extensionValue"
33606                 },
33607 };
33608 static const ber_tlv_tag_t asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[] = {
33609         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33610 };
33611 static const asn_TYPE_tag2member_t asn_MAP_ExpectedUEBehaviour_ExtIEs_tag2el_569[] = {
33612     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33613     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33614 };
33615 asn_SEQUENCE_specifics_t asn_SPC_ExpectedUEBehaviour_ExtIEs_specs_569 = {
33616         sizeof(struct ExpectedUEBehaviour_ExtIEs),
33617         offsetof(struct ExpectedUEBehaviour_ExtIEs, _asn_ctx),
33618         asn_MAP_ExpectedUEBehaviour_ExtIEs_tag2el_569,
33619         2,      /* Count of tags in the map */
33620         0, 0, 0,        /* Optional elements (not needed) */
33621         -1,     /* First extension addition */
33622 };
33623 asn_TYPE_descriptor_t asn_DEF_ExpectedUEBehaviour_ExtIEs = {
33624         "ExpectedUEBehaviour-ExtIEs",
33625         "ExpectedUEBehaviour-ExtIEs",
33626         &asn_OP_SEQUENCE,
33627         asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569,
33628         sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569)
33629                 /sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[0]), /* 1 */
33630         asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569,    /* Same as above */
33631         sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569)
33632                 /sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[0]), /* 1 */
33633         { 0, 0, SEQUENCE_constraint },
33634         asn_MBR_ExpectedUEBehaviour_ExtIEs_569,
33635         3,      /* Elements count */
33636         &asn_SPC_ExpectedUEBehaviour_ExtIEs_specs_569   /* Additional specs */
33637 };
33638
33639 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_576 = {
33640         sizeof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue),
33641         offsetof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue, _asn_ctx),
33642         offsetof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue, present),
33643         sizeof(((struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue *)0)->present),
33644         0,      /* No top level tags */
33645         0,      /* No tags in the map */
33646         0, 0,
33647         -1      /* Extensions start */
33648 };
33649 static /* Use -fall-defs-global to expose */
33650 asn_TYPE_descriptor_t asn_DEF_extensionValue_576 = {
33651         "extensionValue",
33652         "extensionValue",
33653         &asn_OP_OPEN_TYPE,
33654         0,      /* No effective tags (pointer) */
33655         0,      /* No effective tags (count) */
33656         0,      /* No tags (pointer) */
33657         0,      /* No tags (count) */
33658         { 0, 0, OPEN_TYPE_constraint },
33659         0, 0,   /* No members */
33660         &asn_SPC_extensionValue_specs_576       /* Additional specs */
33661 };
33662
33663 asn_TYPE_member_t asn_MBR_ExpectedUEActivityBehaviour_ExtIEs_573[] = {
33664         { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, id),
33665                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33666                 0,
33667                 &asn_DEF_ProtocolIE_ID,
33668                 0,
33669                 { 0, &asn_PER_memb_id_constr_574,  memb_id_constraint_573 },
33670                 0, 0, /* No default value */
33671                 "id"
33672                 },
33673         { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, criticality),
33674                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33675                 0,
33676                 &asn_DEF_Criticality,
33677                 0,
33678                 { 0, &asn_PER_memb_criticality_constr_575,  memb_criticality_constraint_573 },
33679                 0, 0, /* No default value */
33680                 "criticality"
33681                 },
33682         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, extensionValue),
33683                 -1 /* Ambiguous tag (ANY?) */,
33684                 0,
33685                 &asn_DEF_extensionValue_576,
33686                 0,
33687                 { 0, &asn_PER_memb_extensionValue_constr_576,  memb_extensionValue_constraint_573 },
33688                 0, 0, /* No default value */
33689                 "extensionValue"
33690                 },
33691 };
33692 static const ber_tlv_tag_t asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[] = {
33693         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33694 };
33695 static const asn_TYPE_tag2member_t asn_MAP_ExpectedUEActivityBehaviour_ExtIEs_tag2el_573[] = {
33696     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33697     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33698 };
33699 asn_SEQUENCE_specifics_t asn_SPC_ExpectedUEActivityBehaviour_ExtIEs_specs_573 = {
33700         sizeof(struct ExpectedUEActivityBehaviour_ExtIEs),
33701         offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, _asn_ctx),
33702         asn_MAP_ExpectedUEActivityBehaviour_ExtIEs_tag2el_573,
33703         2,      /* Count of tags in the map */
33704         0, 0, 0,        /* Optional elements (not needed) */
33705         -1,     /* First extension addition */
33706 };
33707 asn_TYPE_descriptor_t asn_DEF_ExpectedUEActivityBehaviour_ExtIEs = {
33708         "ExpectedUEActivityBehaviour-ExtIEs",
33709         "ExpectedUEActivityBehaviour-ExtIEs",
33710         &asn_OP_SEQUENCE,
33711         asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573,
33712         sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573)
33713                 /sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[0]), /* 1 */
33714         asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573,    /* Same as above */
33715         sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573)
33716                 /sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[0]), /* 1 */
33717         { 0, 0, SEQUENCE_constraint },
33718         asn_MBR_ExpectedUEActivityBehaviour_ExtIEs_573,
33719         3,      /* Elements count */
33720         &asn_SPC_ExpectedUEActivityBehaviour_ExtIEs_specs_573   /* Additional specs */
33721 };
33722
33723 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_580 = {
33724         sizeof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue),
33725         offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue, _asn_ctx),
33726         offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue, present),
33727         sizeof(((struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue *)0)->present),
33728         0,      /* No top level tags */
33729         0,      /* No tags in the map */
33730         0, 0,
33731         -1      /* Extensions start */
33732 };
33733 static /* Use -fall-defs-global to expose */
33734 asn_TYPE_descriptor_t asn_DEF_extensionValue_580 = {
33735         "extensionValue",
33736         "extensionValue",
33737         &asn_OP_OPEN_TYPE,
33738         0,      /* No effective tags (pointer) */
33739         0,      /* No effective tags (count) */
33740         0,      /* No tags (pointer) */
33741         0,      /* No tags (count) */
33742         { 0, 0, OPEN_TYPE_constraint },
33743         0, 0,   /* No members */
33744         &asn_SPC_extensionValue_specs_580       /* Additional specs */
33745 };
33746
33747 asn_TYPE_member_t asn_MBR_ExtendedULInterferenceOverloadInfo_ExtIEs_577[] = {
33748         { ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, id),
33749                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33750                 0,
33751                 &asn_DEF_ProtocolIE_ID,
33752                 0,
33753                 { 0, &asn_PER_memb_id_constr_578,  memb_id_constraint_577 },
33754                 0, 0, /* No default value */
33755                 "id"
33756                 },
33757         { ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, criticality),
33758                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33759                 0,
33760                 &asn_DEF_Criticality,
33761                 0,
33762                 { 0, &asn_PER_memb_criticality_constr_579,  memb_criticality_constraint_577 },
33763                 0, 0, /* No default value */
33764                 "criticality"
33765                 },
33766         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, extensionValue),
33767                 -1 /* Ambiguous tag (ANY?) */,
33768                 0,
33769                 &asn_DEF_extensionValue_580,
33770                 0,
33771                 { 0, &asn_PER_memb_extensionValue_constr_580,  memb_extensionValue_constraint_577 },
33772                 0, 0, /* No default value */
33773                 "extensionValue"
33774                 },
33775 };
33776 static const ber_tlv_tag_t asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[] = {
33777         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33778 };
33779 static const asn_TYPE_tag2member_t asn_MAP_ExtendedULInterferenceOverloadInfo_ExtIEs_tag2el_577[] = {
33780     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33781     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33782 };
33783 asn_SEQUENCE_specifics_t asn_SPC_ExtendedULInterferenceOverloadInfo_ExtIEs_specs_577 = {
33784         sizeof(struct ExtendedULInterferenceOverloadInfo_ExtIEs),
33785         offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, _asn_ctx),
33786         asn_MAP_ExtendedULInterferenceOverloadInfo_ExtIEs_tag2el_577,
33787         2,      /* Count of tags in the map */
33788         0, 0, 0,        /* Optional elements (not needed) */
33789         -1,     /* First extension addition */
33790 };
33791 asn_TYPE_descriptor_t asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs = {
33792         "ExtendedULInterferenceOverloadInfo-ExtIEs",
33793         "ExtendedULInterferenceOverloadInfo-ExtIEs",
33794         &asn_OP_SEQUENCE,
33795         asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577,
33796         sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577)
33797                 /sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[0]), /* 1 */
33798         asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577,     /* Same as above */
33799         sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577)
33800                 /sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[0]), /* 1 */
33801         { 0, 0, SEQUENCE_constraint },
33802         asn_MBR_ExtendedULInterferenceOverloadInfo_ExtIEs_577,
33803         3,      /* Elements count */
33804         &asn_SPC_ExtendedULInterferenceOverloadInfo_ExtIEs_specs_577    /* Additional specs */
33805 };
33806
33807 static asn_TYPE_member_t asn_MBR_extensionValue_584[] = {
33808         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.EARFCNExtension),
33809                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33810                 0,
33811                 &asn_DEF_EARFCNExtension,
33812                 0,
33813                 { 0, 0, 0 },
33814                 0, 0, /* No default value */
33815                 "EARFCNExtension"
33816                 },
33817         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.OffsetOfNbiotChannelNumberToEARFCN),
33818                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33819                 0,
33820                 &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN,
33821                 0,
33822                 { 0, 0, 0 },
33823                 0, 0, /* No default value */
33824                 "OffsetOfNbiotChannelNumberToEARFCN"
33825                 },
33826         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.NRS_NSSS_PowerOffset),
33827                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33828                 0,
33829                 &asn_DEF_NRS_NSSS_PowerOffset,
33830                 0,
33831                 { 0, 0, 0 },
33832                 0, 0, /* No default value */
33833                 "NRS-NSSS-PowerOffset"
33834                 },
33835         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.NSSS_NumOccasionDifferentPrecoder),
33836                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33837                 0,
33838                 &asn_DEF_NSSS_NumOccasionDifferentPrecoder,
33839                 0,
33840                 { 0, 0, 0 },
33841                 0, 0, /* No default value */
33842                 "NSSS-NumOccasionDifferentPrecoder"
33843                 },
33844 };
33845 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_584[] = {
33846     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* EARFCNExtension */
33847     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 2 }, /* OffsetOfNbiotChannelNumberToEARFCN */
33848     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 1 }, /* NRS-NSSS-PowerOffset */
33849     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, -2, 0 } /* NSSS-NumOccasionDifferentPrecoder */
33850 };
33851 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_584 = {
33852         sizeof(struct FDD_Info_ExtIEs__extensionValue),
33853         offsetof(struct FDD_Info_ExtIEs__extensionValue, _asn_ctx),
33854         offsetof(struct FDD_Info_ExtIEs__extensionValue, present),
33855         sizeof(((struct FDD_Info_ExtIEs__extensionValue *)0)->present),
33856         asn_MAP_extensionValue_tag2el_584,
33857         4,      /* Count of tags in the map */
33858         0, 0,
33859         -1      /* Extensions start */
33860 };
33861 static /* Use -fall-defs-global to expose */
33862 asn_TYPE_descriptor_t asn_DEF_extensionValue_584 = {
33863         "extensionValue",
33864         "extensionValue",
33865         &asn_OP_OPEN_TYPE,
33866         0,      /* No effective tags (pointer) */
33867         0,      /* No effective tags (count) */
33868         0,      /* No tags (pointer) */
33869         0,      /* No tags (count) */
33870         { 0, 0, OPEN_TYPE_constraint },
33871         asn_MBR_extensionValue_584,
33872         4,      /* Elements count */
33873         &asn_SPC_extensionValue_specs_584       /* Additional specs */
33874 };
33875
33876 asn_TYPE_member_t asn_MBR_FDD_Info_ExtIEs_581[] = {
33877         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, id),
33878                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33879                 0,
33880                 &asn_DEF_ProtocolIE_ID,
33881                 0,
33882                 { 0, &asn_PER_memb_id_constr_582,  memb_id_constraint_581 },
33883                 0, 0, /* No default value */
33884                 "id"
33885                 },
33886         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, criticality),
33887                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33888                 0,
33889                 &asn_DEF_Criticality,
33890                 select_FDD_Info_ExtIEs_criticality_type,
33891                 { 0, &asn_PER_memb_criticality_constr_583,  memb_criticality_constraint_581 },
33892                 0, 0, /* No default value */
33893                 "criticality"
33894                 },
33895         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, extensionValue),
33896                 -1 /* Ambiguous tag (ANY?) */,
33897                 0,
33898                 &asn_DEF_extensionValue_584,
33899                 select_FDD_Info_ExtIEs_extensionValue_type,
33900                 { 0, &asn_PER_memb_extensionValue_constr_584,  memb_extensionValue_constraint_581 },
33901                 0, 0, /* No default value */
33902                 "extensionValue"
33903                 },
33904 };
33905 static const ber_tlv_tag_t asn_DEF_FDD_Info_ExtIEs_tags_581[] = {
33906         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33907 };
33908 static const asn_TYPE_tag2member_t asn_MAP_FDD_Info_ExtIEs_tag2el_581[] = {
33909     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33910     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33911 };
33912 asn_SEQUENCE_specifics_t asn_SPC_FDD_Info_ExtIEs_specs_581 = {
33913         sizeof(struct FDD_Info_ExtIEs),
33914         offsetof(struct FDD_Info_ExtIEs, _asn_ctx),
33915         asn_MAP_FDD_Info_ExtIEs_tag2el_581,
33916         2,      /* Count of tags in the map */
33917         0, 0, 0,        /* Optional elements (not needed) */
33918         -1,     /* First extension addition */
33919 };
33920 asn_TYPE_descriptor_t asn_DEF_FDD_Info_ExtIEs = {
33921         "FDD-Info-ExtIEs",
33922         "FDD-Info-ExtIEs",
33923         &asn_OP_SEQUENCE,
33924         asn_DEF_FDD_Info_ExtIEs_tags_581,
33925         sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581)
33926                 /sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581[0]), /* 1 */
33927         asn_DEF_FDD_Info_ExtIEs_tags_581,       /* Same as above */
33928         sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581)
33929                 /sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581[0]), /* 1 */
33930         { 0, 0, SEQUENCE_constraint },
33931         asn_MBR_FDD_Info_ExtIEs_581,
33932         3,      /* Elements count */
33933         &asn_SPC_FDD_Info_ExtIEs_specs_581      /* Additional specs */
33934 };
33935
33936 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_588 = {
33937         sizeof(struct ForbiddenTAs_Item_ExtIEs__extensionValue),
33938         offsetof(struct ForbiddenTAs_Item_ExtIEs__extensionValue, _asn_ctx),
33939         offsetof(struct ForbiddenTAs_Item_ExtIEs__extensionValue, present),
33940         sizeof(((struct ForbiddenTAs_Item_ExtIEs__extensionValue *)0)->present),
33941         0,      /* No top level tags */
33942         0,      /* No tags in the map */
33943         0, 0,
33944         -1      /* Extensions start */
33945 };
33946 static /* Use -fall-defs-global to expose */
33947 asn_TYPE_descriptor_t asn_DEF_extensionValue_588 = {
33948         "extensionValue",
33949         "extensionValue",
33950         &asn_OP_OPEN_TYPE,
33951         0,      /* No effective tags (pointer) */
33952         0,      /* No effective tags (count) */
33953         0,      /* No tags (pointer) */
33954         0,      /* No tags (count) */
33955         { 0, 0, OPEN_TYPE_constraint },
33956         0, 0,   /* No members */
33957         &asn_SPC_extensionValue_specs_588       /* Additional specs */
33958 };
33959
33960 asn_TYPE_member_t asn_MBR_ForbiddenTAs_Item_ExtIEs_585[] = {
33961         { ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, id),
33962                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33963                 0,
33964                 &asn_DEF_ProtocolIE_ID,
33965                 0,
33966                 { 0, &asn_PER_memb_id_constr_586,  memb_id_constraint_585 },
33967                 0, 0, /* No default value */
33968                 "id"
33969                 },
33970         { ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, criticality),
33971                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33972                 0,
33973                 &asn_DEF_Criticality,
33974                 0,
33975                 { 0, &asn_PER_memb_criticality_constr_587,  memb_criticality_constraint_585 },
33976                 0, 0, /* No default value */
33977                 "criticality"
33978                 },
33979         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, extensionValue),
33980                 -1 /* Ambiguous tag (ANY?) */,
33981                 0,
33982                 &asn_DEF_extensionValue_588,
33983                 0,
33984                 { 0, &asn_PER_memb_extensionValue_constr_588,  memb_extensionValue_constraint_585 },
33985                 0, 0, /* No default value */
33986                 "extensionValue"
33987                 },
33988 };
33989 static const ber_tlv_tag_t asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[] = {
33990         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33991 };
33992 static const asn_TYPE_tag2member_t asn_MAP_ForbiddenTAs_Item_ExtIEs_tag2el_585[] = {
33993     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
33994     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
33995 };
33996 asn_SEQUENCE_specifics_t asn_SPC_ForbiddenTAs_Item_ExtIEs_specs_585 = {
33997         sizeof(struct ForbiddenTAs_Item_ExtIEs),
33998         offsetof(struct ForbiddenTAs_Item_ExtIEs, _asn_ctx),
33999         asn_MAP_ForbiddenTAs_Item_ExtIEs_tag2el_585,
34000         2,      /* Count of tags in the map */
34001         0, 0, 0,        /* Optional elements (not needed) */
34002         -1,     /* First extension addition */
34003 };
34004 asn_TYPE_descriptor_t asn_DEF_ForbiddenTAs_Item_ExtIEs = {
34005         "ForbiddenTAs-Item-ExtIEs",
34006         "ForbiddenTAs-Item-ExtIEs",
34007         &asn_OP_SEQUENCE,
34008         asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585,
34009         sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585)
34010                 /sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[0]), /* 1 */
34011         asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585,      /* Same as above */
34012         sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585)
34013                 /sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[0]), /* 1 */
34014         { 0, 0, SEQUENCE_constraint },
34015         asn_MBR_ForbiddenTAs_Item_ExtIEs_585,
34016         3,      /* Elements count */
34017         &asn_SPC_ForbiddenTAs_Item_ExtIEs_specs_585     /* Additional specs */
34018 };
34019
34020 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_592 = {
34021         sizeof(struct ForbiddenLAs_Item_ExtIEs__extensionValue),
34022         offsetof(struct ForbiddenLAs_Item_ExtIEs__extensionValue, _asn_ctx),
34023         offsetof(struct ForbiddenLAs_Item_ExtIEs__extensionValue, present),
34024         sizeof(((struct ForbiddenLAs_Item_ExtIEs__extensionValue *)0)->present),
34025         0,      /* No top level tags */
34026         0,      /* No tags in the map */
34027         0, 0,
34028         -1      /* Extensions start */
34029 };
34030 static /* Use -fall-defs-global to expose */
34031 asn_TYPE_descriptor_t asn_DEF_extensionValue_592 = {
34032         "extensionValue",
34033         "extensionValue",
34034         &asn_OP_OPEN_TYPE,
34035         0,      /* No effective tags (pointer) */
34036         0,      /* No effective tags (count) */
34037         0,      /* No tags (pointer) */
34038         0,      /* No tags (count) */
34039         { 0, 0, OPEN_TYPE_constraint },
34040         0, 0,   /* No members */
34041         &asn_SPC_extensionValue_specs_592       /* Additional specs */
34042 };
34043
34044 asn_TYPE_member_t asn_MBR_ForbiddenLAs_Item_ExtIEs_589[] = {
34045         { ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, id),
34046                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34047                 0,
34048                 &asn_DEF_ProtocolIE_ID,
34049                 0,
34050                 { 0, &asn_PER_memb_id_constr_590,  memb_id_constraint_589 },
34051                 0, 0, /* No default value */
34052                 "id"
34053                 },
34054         { ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, criticality),
34055                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34056                 0,
34057                 &asn_DEF_Criticality,
34058                 0,
34059                 { 0, &asn_PER_memb_criticality_constr_591,  memb_criticality_constraint_589 },
34060                 0, 0, /* No default value */
34061                 "criticality"
34062                 },
34063         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, extensionValue),
34064                 -1 /* Ambiguous tag (ANY?) */,
34065                 0,
34066                 &asn_DEF_extensionValue_592,
34067                 0,
34068                 { 0, &asn_PER_memb_extensionValue_constr_592,  memb_extensionValue_constraint_589 },
34069                 0, 0, /* No default value */
34070                 "extensionValue"
34071                 },
34072 };
34073 static const ber_tlv_tag_t asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[] = {
34074         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34075 };
34076 static const asn_TYPE_tag2member_t asn_MAP_ForbiddenLAs_Item_ExtIEs_tag2el_589[] = {
34077     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34078     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34079 };
34080 asn_SEQUENCE_specifics_t asn_SPC_ForbiddenLAs_Item_ExtIEs_specs_589 = {
34081         sizeof(struct ForbiddenLAs_Item_ExtIEs),
34082         offsetof(struct ForbiddenLAs_Item_ExtIEs, _asn_ctx),
34083         asn_MAP_ForbiddenLAs_Item_ExtIEs_tag2el_589,
34084         2,      /* Count of tags in the map */
34085         0, 0, 0,        /* Optional elements (not needed) */
34086         -1,     /* First extension addition */
34087 };
34088 asn_TYPE_descriptor_t asn_DEF_ForbiddenLAs_Item_ExtIEs = {
34089         "ForbiddenLAs-Item-ExtIEs",
34090         "ForbiddenLAs-Item-ExtIEs",
34091         &asn_OP_SEQUENCE,
34092         asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589,
34093         sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589)
34094                 /sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[0]), /* 1 */
34095         asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589,      /* Same as above */
34096         sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589)
34097                 /sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[0]), /* 1 */
34098         { 0, 0, SEQUENCE_constraint },
34099         asn_MBR_ForbiddenLAs_Item_ExtIEs_589,
34100         3,      /* Elements count */
34101         &asn_SPC_ForbiddenLAs_Item_ExtIEs_specs_589     /* Additional specs */
34102 };
34103
34104 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_596 = {
34105         sizeof(struct FreqBandNrItem_ExtIEs__extensionValue),
34106         offsetof(struct FreqBandNrItem_ExtIEs__extensionValue, _asn_ctx),
34107         offsetof(struct FreqBandNrItem_ExtIEs__extensionValue, present),
34108         sizeof(((struct FreqBandNrItem_ExtIEs__extensionValue *)0)->present),
34109         0,      /* No top level tags */
34110         0,      /* No tags in the map */
34111         0, 0,
34112         -1      /* Extensions start */
34113 };
34114 static /* Use -fall-defs-global to expose */
34115 asn_TYPE_descriptor_t asn_DEF_extensionValue_596 = {
34116         "extensionValue",
34117         "extensionValue",
34118         &asn_OP_OPEN_TYPE,
34119         0,      /* No effective tags (pointer) */
34120         0,      /* No effective tags (count) */
34121         0,      /* No tags (pointer) */
34122         0,      /* No tags (count) */
34123         { 0, 0, OPEN_TYPE_constraint },
34124         0, 0,   /* No members */
34125         &asn_SPC_extensionValue_specs_596       /* Additional specs */
34126 };
34127
34128 asn_TYPE_member_t asn_MBR_FreqBandNrItem_ExtIEs_593[] = {
34129         { ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, id),
34130                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34131                 0,
34132                 &asn_DEF_ProtocolIE_ID,
34133                 0,
34134                 { 0, &asn_PER_memb_id_constr_594,  memb_id_constraint_593 },
34135                 0, 0, /* No default value */
34136                 "id"
34137                 },
34138         { ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, criticality),
34139                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34140                 0,
34141                 &asn_DEF_Criticality,
34142                 0,
34143                 { 0, &asn_PER_memb_criticality_constr_595,  memb_criticality_constraint_593 },
34144                 0, 0, /* No default value */
34145                 "criticality"
34146                 },
34147         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, extensionValue),
34148                 -1 /* Ambiguous tag (ANY?) */,
34149                 0,
34150                 &asn_DEF_extensionValue_596,
34151                 0,
34152                 { 0, &asn_PER_memb_extensionValue_constr_596,  memb_extensionValue_constraint_593 },
34153                 0, 0, /* No default value */
34154                 "extensionValue"
34155                 },
34156 };
34157 static const ber_tlv_tag_t asn_DEF_FreqBandNrItem_ExtIEs_tags_593[] = {
34158         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34159 };
34160 static const asn_TYPE_tag2member_t asn_MAP_FreqBandNrItem_ExtIEs_tag2el_593[] = {
34161     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34162     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34163 };
34164 asn_SEQUENCE_specifics_t asn_SPC_FreqBandNrItem_ExtIEs_specs_593 = {
34165         sizeof(struct FreqBandNrItem_ExtIEs),
34166         offsetof(struct FreqBandNrItem_ExtIEs, _asn_ctx),
34167         asn_MAP_FreqBandNrItem_ExtIEs_tag2el_593,
34168         2,      /* Count of tags in the map */
34169         0, 0, 0,        /* Optional elements (not needed) */
34170         -1,     /* First extension addition */
34171 };
34172 asn_TYPE_descriptor_t asn_DEF_FreqBandNrItem_ExtIEs = {
34173         "FreqBandNrItem-ExtIEs",
34174         "FreqBandNrItem-ExtIEs",
34175         &asn_OP_SEQUENCE,
34176         asn_DEF_FreqBandNrItem_ExtIEs_tags_593,
34177         sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593)
34178                 /sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593[0]), /* 1 */
34179         asn_DEF_FreqBandNrItem_ExtIEs_tags_593, /* Same as above */
34180         sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593)
34181                 /sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593[0]), /* 1 */
34182         { 0, 0, SEQUENCE_constraint },
34183         asn_MBR_FreqBandNrItem_ExtIEs_593,
34184         3,      /* Elements count */
34185         &asn_SPC_FreqBandNrItem_ExtIEs_specs_593        /* Additional specs */
34186 };
34187
34188 static asn_TYPE_member_t asn_MBR_extensionValue_600[] = {
34189         { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, choice.ExtendedBitRate),
34190                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34191                 0,
34192                 &asn_DEF_ExtendedBitRate,
34193                 0,
34194                 { 0, 0, 0 },
34195                 0, 0, /* No default value */
34196                 "ExtendedBitRate"
34197                 },
34198 };
34199 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_600[] = {
34200     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* ExtendedBitRate */
34201 };
34202 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_600 = {
34203         sizeof(struct GBR_QosInformation_ExtIEs__extensionValue),
34204         offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, _asn_ctx),
34205         offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, present),
34206         sizeof(((struct GBR_QosInformation_ExtIEs__extensionValue *)0)->present),
34207         asn_MAP_extensionValue_tag2el_600,
34208         1,      /* Count of tags in the map */
34209         0, 0,
34210         -1      /* Extensions start */
34211 };
34212 static /* Use -fall-defs-global to expose */
34213 asn_TYPE_descriptor_t asn_DEF_extensionValue_600 = {
34214         "extensionValue",
34215         "extensionValue",
34216         &asn_OP_OPEN_TYPE,
34217         0,      /* No effective tags (pointer) */
34218         0,      /* No effective tags (count) */
34219         0,      /* No tags (pointer) */
34220         0,      /* No tags (count) */
34221         { 0, 0, OPEN_TYPE_constraint },
34222         asn_MBR_extensionValue_600,
34223         1,      /* Elements count */
34224         &asn_SPC_extensionValue_specs_600       /* Additional specs */
34225 };
34226
34227 asn_TYPE_member_t asn_MBR_GBR_QosInformation_ExtIEs_597[] = {
34228         { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, id),
34229                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34230                 0,
34231                 &asn_DEF_ProtocolIE_ID,
34232                 0,
34233                 { 0, &asn_PER_memb_id_constr_598,  memb_id_constraint_597 },
34234                 0, 0, /* No default value */
34235                 "id"
34236                 },
34237         { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, criticality),
34238                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34239                 0,
34240                 &asn_DEF_Criticality,
34241                 select_GBR_QosInformation_ExtIEs_criticality_type,
34242                 { 0, &asn_PER_memb_criticality_constr_599,  memb_criticality_constraint_597 },
34243                 0, 0, /* No default value */
34244                 "criticality"
34245                 },
34246         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, extensionValue),
34247                 -1 /* Ambiguous tag (ANY?) */,
34248                 0,
34249                 &asn_DEF_extensionValue_600,
34250                 select_GBR_QosInformation_ExtIEs_extensionValue_type,
34251                 { 0, &asn_PER_memb_extensionValue_constr_600,  memb_extensionValue_constraint_597 },
34252                 0, 0, /* No default value */
34253                 "extensionValue"
34254                 },
34255 };
34256 static const ber_tlv_tag_t asn_DEF_GBR_QosInformation_ExtIEs_tags_597[] = {
34257         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34258 };
34259 static const asn_TYPE_tag2member_t asn_MAP_GBR_QosInformation_ExtIEs_tag2el_597[] = {
34260     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34261     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34262 };
34263 asn_SEQUENCE_specifics_t asn_SPC_GBR_QosInformation_ExtIEs_specs_597 = {
34264         sizeof(struct GBR_QosInformation_ExtIEs),
34265         offsetof(struct GBR_QosInformation_ExtIEs, _asn_ctx),
34266         asn_MAP_GBR_QosInformation_ExtIEs_tag2el_597,
34267         2,      /* Count of tags in the map */
34268         0, 0, 0,        /* Optional elements (not needed) */
34269         -1,     /* First extension addition */
34270 };
34271 asn_TYPE_descriptor_t asn_DEF_GBR_QosInformation_ExtIEs = {
34272         "GBR-QosInformation-ExtIEs",
34273         "GBR-QosInformation-ExtIEs",
34274         &asn_OP_SEQUENCE,
34275         asn_DEF_GBR_QosInformation_ExtIEs_tags_597,
34276         sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597)
34277                 /sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597[0]), /* 1 */
34278         asn_DEF_GBR_QosInformation_ExtIEs_tags_597,     /* Same as above */
34279         sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597)
34280                 /sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597[0]), /* 1 */
34281         { 0, 0, SEQUENCE_constraint },
34282         asn_MBR_GBR_QosInformation_ExtIEs_597,
34283         3,      /* Elements count */
34284         &asn_SPC_GBR_QosInformation_ExtIEs_specs_597    /* Additional specs */
34285 };
34286
34287 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_604 = {
34288         sizeof(struct GlobalENB_ID_ExtIEs__extensionValue),
34289         offsetof(struct GlobalENB_ID_ExtIEs__extensionValue, _asn_ctx),
34290         offsetof(struct GlobalENB_ID_ExtIEs__extensionValue, present),
34291         sizeof(((struct GlobalENB_ID_ExtIEs__extensionValue *)0)->present),
34292         0,      /* No top level tags */
34293         0,      /* No tags in the map */
34294         0, 0,
34295         -1      /* Extensions start */
34296 };
34297 static /* Use -fall-defs-global to expose */
34298 asn_TYPE_descriptor_t asn_DEF_extensionValue_604 = {
34299         "extensionValue",
34300         "extensionValue",
34301         &asn_OP_OPEN_TYPE,
34302         0,      /* No effective tags (pointer) */
34303         0,      /* No effective tags (count) */
34304         0,      /* No tags (pointer) */
34305         0,      /* No tags (count) */
34306         { 0, 0, OPEN_TYPE_constraint },
34307         0, 0,   /* No members */
34308         &asn_SPC_extensionValue_specs_604       /* Additional specs */
34309 };
34310
34311 asn_TYPE_member_t asn_MBR_GlobalENB_ID_ExtIEs_601[] = {
34312         { ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, id),
34313                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34314                 0,
34315                 &asn_DEF_ProtocolIE_ID,
34316                 0,
34317                 { 0, &asn_PER_memb_id_constr_602,  memb_id_constraint_601 },
34318                 0, 0, /* No default value */
34319                 "id"
34320                 },
34321         { ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, criticality),
34322                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34323                 0,
34324                 &asn_DEF_Criticality,
34325                 0,
34326                 { 0, &asn_PER_memb_criticality_constr_603,  memb_criticality_constraint_601 },
34327                 0, 0, /* No default value */
34328                 "criticality"
34329                 },
34330         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, extensionValue),
34331                 -1 /* Ambiguous tag (ANY?) */,
34332                 0,
34333                 &asn_DEF_extensionValue_604,
34334                 0,
34335                 { 0, &asn_PER_memb_extensionValue_constr_604,  memb_extensionValue_constraint_601 },
34336                 0, 0, /* No default value */
34337                 "extensionValue"
34338                 },
34339 };
34340 static const ber_tlv_tag_t asn_DEF_GlobalENB_ID_ExtIEs_tags_601[] = {
34341         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34342 };
34343 static const asn_TYPE_tag2member_t asn_MAP_GlobalENB_ID_ExtIEs_tag2el_601[] = {
34344     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34345     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34346 };
34347 asn_SEQUENCE_specifics_t asn_SPC_GlobalENB_ID_ExtIEs_specs_601 = {
34348         sizeof(struct GlobalENB_ID_ExtIEs),
34349         offsetof(struct GlobalENB_ID_ExtIEs, _asn_ctx),
34350         asn_MAP_GlobalENB_ID_ExtIEs_tag2el_601,
34351         2,      /* Count of tags in the map */
34352         0, 0, 0,        /* Optional elements (not needed) */
34353         -1,     /* First extension addition */
34354 };
34355 asn_TYPE_descriptor_t asn_DEF_GlobalENB_ID_ExtIEs = {
34356         "GlobalENB-ID-ExtIEs",
34357         "GlobalENB-ID-ExtIEs",
34358         &asn_OP_SEQUENCE,
34359         asn_DEF_GlobalENB_ID_ExtIEs_tags_601,
34360         sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601)
34361                 /sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601[0]), /* 1 */
34362         asn_DEF_GlobalENB_ID_ExtIEs_tags_601,   /* Same as above */
34363         sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601)
34364                 /sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601[0]), /* 1 */
34365         { 0, 0, SEQUENCE_constraint },
34366         asn_MBR_GlobalENB_ID_ExtIEs_601,
34367         3,      /* Elements count */
34368         &asn_SPC_GlobalENB_ID_ExtIEs_specs_601  /* Additional specs */
34369 };
34370
34371 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_608 = {
34372         sizeof(struct GlobalGNB_ID_ExtIEs__extensionValue),
34373         offsetof(struct GlobalGNB_ID_ExtIEs__extensionValue, _asn_ctx),
34374         offsetof(struct GlobalGNB_ID_ExtIEs__extensionValue, present),
34375         sizeof(((struct GlobalGNB_ID_ExtIEs__extensionValue *)0)->present),
34376         0,      /* No top level tags */
34377         0,      /* No tags in the map */
34378         0, 0,
34379         -1      /* Extensions start */
34380 };
34381 static /* Use -fall-defs-global to expose */
34382 asn_TYPE_descriptor_t asn_DEF_extensionValue_608 = {
34383         "extensionValue",
34384         "extensionValue",
34385         &asn_OP_OPEN_TYPE,
34386         0,      /* No effective tags (pointer) */
34387         0,      /* No effective tags (count) */
34388         0,      /* No tags (pointer) */
34389         0,      /* No tags (count) */
34390         { 0, 0, OPEN_TYPE_constraint },
34391         0, 0,   /* No members */
34392         &asn_SPC_extensionValue_specs_608       /* Additional specs */
34393 };
34394
34395 asn_TYPE_member_t asn_MBR_GlobalGNB_ID_ExtIEs_605[] = {
34396         { ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, id),
34397                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34398                 0,
34399                 &asn_DEF_ProtocolIE_ID,
34400                 0,
34401                 { 0, &asn_PER_memb_id_constr_606,  memb_id_constraint_605 },
34402                 0, 0, /* No default value */
34403                 "id"
34404                 },
34405         { ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, criticality),
34406                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34407                 0,
34408                 &asn_DEF_Criticality,
34409                 0,
34410                 { 0, &asn_PER_memb_criticality_constr_607,  memb_criticality_constraint_605 },
34411                 0, 0, /* No default value */
34412                 "criticality"
34413                 },
34414         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, extensionValue),
34415                 -1 /* Ambiguous tag (ANY?) */,
34416                 0,
34417                 &asn_DEF_extensionValue_608,
34418                 0,
34419                 { 0, &asn_PER_memb_extensionValue_constr_608,  memb_extensionValue_constraint_605 },
34420                 0, 0, /* No default value */
34421                 "extensionValue"
34422                 },
34423 };
34424 static const ber_tlv_tag_t asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[] = {
34425         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34426 };
34427 static const asn_TYPE_tag2member_t asn_MAP_GlobalGNB_ID_ExtIEs_tag2el_605[] = {
34428     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34429     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34430 };
34431 asn_SEQUENCE_specifics_t asn_SPC_GlobalGNB_ID_ExtIEs_specs_605 = {
34432         sizeof(struct GlobalGNB_ID_ExtIEs),
34433         offsetof(struct GlobalGNB_ID_ExtIEs, _asn_ctx),
34434         asn_MAP_GlobalGNB_ID_ExtIEs_tag2el_605,
34435         2,      /* Count of tags in the map */
34436         0, 0, 0,        /* Optional elements (not needed) */
34437         -1,     /* First extension addition */
34438 };
34439 asn_TYPE_descriptor_t asn_DEF_GlobalGNB_ID_ExtIEs = {
34440         "GlobalGNB-ID-ExtIEs",
34441         "GlobalGNB-ID-ExtIEs",
34442         &asn_OP_SEQUENCE,
34443         asn_DEF_GlobalGNB_ID_ExtIEs_tags_605,
34444         sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605)
34445                 /sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[0]), /* 1 */
34446         asn_DEF_GlobalGNB_ID_ExtIEs_tags_605,   /* Same as above */
34447         sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605)
34448                 /sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[0]), /* 1 */
34449         { 0, 0, SEQUENCE_constraint },
34450         asn_MBR_GlobalGNB_ID_ExtIEs_605,
34451         3,      /* Elements count */
34452         &asn_SPC_GlobalGNB_ID_ExtIEs_specs_605  /* Additional specs */
34453 };
34454
34455 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_612 = {
34456         sizeof(struct GTPtunnelEndpoint_ExtIEs__extensionValue),
34457         offsetof(struct GTPtunnelEndpoint_ExtIEs__extensionValue, _asn_ctx),
34458         offsetof(struct GTPtunnelEndpoint_ExtIEs__extensionValue, present),
34459         sizeof(((struct GTPtunnelEndpoint_ExtIEs__extensionValue *)0)->present),
34460         0,      /* No top level tags */
34461         0,      /* No tags in the map */
34462         0, 0,
34463         -1      /* Extensions start */
34464 };
34465 static /* Use -fall-defs-global to expose */
34466 asn_TYPE_descriptor_t asn_DEF_extensionValue_612 = {
34467         "extensionValue",
34468         "extensionValue",
34469         &asn_OP_OPEN_TYPE,
34470         0,      /* No effective tags (pointer) */
34471         0,      /* No effective tags (count) */
34472         0,      /* No tags (pointer) */
34473         0,      /* No tags (count) */
34474         { 0, 0, OPEN_TYPE_constraint },
34475         0, 0,   /* No members */
34476         &asn_SPC_extensionValue_specs_612       /* Additional specs */
34477 };
34478
34479 asn_TYPE_member_t asn_MBR_GTPtunnelEndpoint_ExtIEs_609[] = {
34480         { ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, id),
34481                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34482                 0,
34483                 &asn_DEF_ProtocolIE_ID,
34484                 0,
34485                 { 0, &asn_PER_memb_id_constr_610,  memb_id_constraint_609 },
34486                 0, 0, /* No default value */
34487                 "id"
34488                 },
34489         { ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, criticality),
34490                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34491                 0,
34492                 &asn_DEF_Criticality,
34493                 0,
34494                 { 0, &asn_PER_memb_criticality_constr_611,  memb_criticality_constraint_609 },
34495                 0, 0, /* No default value */
34496                 "criticality"
34497                 },
34498         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, extensionValue),
34499                 -1 /* Ambiguous tag (ANY?) */,
34500                 0,
34501                 &asn_DEF_extensionValue_612,
34502                 0,
34503                 { 0, &asn_PER_memb_extensionValue_constr_612,  memb_extensionValue_constraint_609 },
34504                 0, 0, /* No default value */
34505                 "extensionValue"
34506                 },
34507 };
34508 static const ber_tlv_tag_t asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[] = {
34509         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34510 };
34511 static const asn_TYPE_tag2member_t asn_MAP_GTPtunnelEndpoint_ExtIEs_tag2el_609[] = {
34512     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34513     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34514 };
34515 asn_SEQUENCE_specifics_t asn_SPC_GTPtunnelEndpoint_ExtIEs_specs_609 = {
34516         sizeof(struct GTPtunnelEndpoint_ExtIEs),
34517         offsetof(struct GTPtunnelEndpoint_ExtIEs, _asn_ctx),
34518         asn_MAP_GTPtunnelEndpoint_ExtIEs_tag2el_609,
34519         2,      /* Count of tags in the map */
34520         0, 0, 0,        /* Optional elements (not needed) */
34521         -1,     /* First extension addition */
34522 };
34523 asn_TYPE_descriptor_t asn_DEF_GTPtunnelEndpoint_ExtIEs = {
34524         "GTPtunnelEndpoint-ExtIEs",
34525         "GTPtunnelEndpoint-ExtIEs",
34526         &asn_OP_SEQUENCE,
34527         asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609,
34528         sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609)
34529                 /sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[0]), /* 1 */
34530         asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609,      /* Same as above */
34531         sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609)
34532                 /sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[0]), /* 1 */
34533         { 0, 0, SEQUENCE_constraint },
34534         asn_MBR_GTPtunnelEndpoint_ExtIEs_609,
34535         3,      /* Elements count */
34536         &asn_SPC_GTPtunnelEndpoint_ExtIEs_specs_609     /* Additional specs */
34537 };
34538
34539 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_616 = {
34540         sizeof(struct GU_Group_ID_ExtIEs__extensionValue),
34541         offsetof(struct GU_Group_ID_ExtIEs__extensionValue, _asn_ctx),
34542         offsetof(struct GU_Group_ID_ExtIEs__extensionValue, present),
34543         sizeof(((struct GU_Group_ID_ExtIEs__extensionValue *)0)->present),
34544         0,      /* No top level tags */
34545         0,      /* No tags in the map */
34546         0, 0,
34547         -1      /* Extensions start */
34548 };
34549 static /* Use -fall-defs-global to expose */
34550 asn_TYPE_descriptor_t asn_DEF_extensionValue_616 = {
34551         "extensionValue",
34552         "extensionValue",
34553         &asn_OP_OPEN_TYPE,
34554         0,      /* No effective tags (pointer) */
34555         0,      /* No effective tags (count) */
34556         0,      /* No tags (pointer) */
34557         0,      /* No tags (count) */
34558         { 0, 0, OPEN_TYPE_constraint },
34559         0, 0,   /* No members */
34560         &asn_SPC_extensionValue_specs_616       /* Additional specs */
34561 };
34562
34563 asn_TYPE_member_t asn_MBR_GU_Group_ID_ExtIEs_613[] = {
34564         { ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, id),
34565                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34566                 0,
34567                 &asn_DEF_ProtocolIE_ID,
34568                 0,
34569                 { 0, &asn_PER_memb_id_constr_614,  memb_id_constraint_613 },
34570                 0, 0, /* No default value */
34571                 "id"
34572                 },
34573         { ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, criticality),
34574                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34575                 0,
34576                 &asn_DEF_Criticality,
34577                 0,
34578                 { 0, &asn_PER_memb_criticality_constr_615,  memb_criticality_constraint_613 },
34579                 0, 0, /* No default value */
34580                 "criticality"
34581                 },
34582         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, extensionValue),
34583                 -1 /* Ambiguous tag (ANY?) */,
34584                 0,
34585                 &asn_DEF_extensionValue_616,
34586                 0,
34587                 { 0, &asn_PER_memb_extensionValue_constr_616,  memb_extensionValue_constraint_613 },
34588                 0, 0, /* No default value */
34589                 "extensionValue"
34590                 },
34591 };
34592 static const ber_tlv_tag_t asn_DEF_GU_Group_ID_ExtIEs_tags_613[] = {
34593         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34594 };
34595 static const asn_TYPE_tag2member_t asn_MAP_GU_Group_ID_ExtIEs_tag2el_613[] = {
34596     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34597     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34598 };
34599 asn_SEQUENCE_specifics_t asn_SPC_GU_Group_ID_ExtIEs_specs_613 = {
34600         sizeof(struct GU_Group_ID_ExtIEs),
34601         offsetof(struct GU_Group_ID_ExtIEs, _asn_ctx),
34602         asn_MAP_GU_Group_ID_ExtIEs_tag2el_613,
34603         2,      /* Count of tags in the map */
34604         0, 0, 0,        /* Optional elements (not needed) */
34605         -1,     /* First extension addition */
34606 };
34607 asn_TYPE_descriptor_t asn_DEF_GU_Group_ID_ExtIEs = {
34608         "GU-Group-ID-ExtIEs",
34609         "GU-Group-ID-ExtIEs",
34610         &asn_OP_SEQUENCE,
34611         asn_DEF_GU_Group_ID_ExtIEs_tags_613,
34612         sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613)
34613                 /sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613[0]), /* 1 */
34614         asn_DEF_GU_Group_ID_ExtIEs_tags_613,    /* Same as above */
34615         sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613)
34616                 /sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613[0]), /* 1 */
34617         { 0, 0, SEQUENCE_constraint },
34618         asn_MBR_GU_Group_ID_ExtIEs_613,
34619         3,      /* Elements count */
34620         &asn_SPC_GU_Group_ID_ExtIEs_specs_613   /* Additional specs */
34621 };
34622
34623 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_620 = {
34624         sizeof(struct GUMMEI_ExtIEs__extensionValue),
34625         offsetof(struct GUMMEI_ExtIEs__extensionValue, _asn_ctx),
34626         offsetof(struct GUMMEI_ExtIEs__extensionValue, present),
34627         sizeof(((struct GUMMEI_ExtIEs__extensionValue *)0)->present),
34628         0,      /* No top level tags */
34629         0,      /* No tags in the map */
34630         0, 0,
34631         -1      /* Extensions start */
34632 };
34633 static /* Use -fall-defs-global to expose */
34634 asn_TYPE_descriptor_t asn_DEF_extensionValue_620 = {
34635         "extensionValue",
34636         "extensionValue",
34637         &asn_OP_OPEN_TYPE,
34638         0,      /* No effective tags (pointer) */
34639         0,      /* No effective tags (count) */
34640         0,      /* No tags (pointer) */
34641         0,      /* No tags (count) */
34642         { 0, 0, OPEN_TYPE_constraint },
34643         0, 0,   /* No members */
34644         &asn_SPC_extensionValue_specs_620       /* Additional specs */
34645 };
34646
34647 asn_TYPE_member_t asn_MBR_GUMMEI_ExtIEs_617[] = {
34648         { ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, id),
34649                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34650                 0,
34651                 &asn_DEF_ProtocolIE_ID,
34652                 0,
34653                 { 0, &asn_PER_memb_id_constr_618,  memb_id_constraint_617 },
34654                 0, 0, /* No default value */
34655                 "id"
34656                 },
34657         { ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, criticality),
34658                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34659                 0,
34660                 &asn_DEF_Criticality,
34661                 0,
34662                 { 0, &asn_PER_memb_criticality_constr_619,  memb_criticality_constraint_617 },
34663                 0, 0, /* No default value */
34664                 "criticality"
34665                 },
34666         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, extensionValue),
34667                 -1 /* Ambiguous tag (ANY?) */,
34668                 0,
34669                 &asn_DEF_extensionValue_620,
34670                 0,
34671                 { 0, &asn_PER_memb_extensionValue_constr_620,  memb_extensionValue_constraint_617 },
34672                 0, 0, /* No default value */
34673                 "extensionValue"
34674                 },
34675 };
34676 static const ber_tlv_tag_t asn_DEF_GUMMEI_ExtIEs_tags_617[] = {
34677         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34678 };
34679 static const asn_TYPE_tag2member_t asn_MAP_GUMMEI_ExtIEs_tag2el_617[] = {
34680     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34681     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34682 };
34683 asn_SEQUENCE_specifics_t asn_SPC_GUMMEI_ExtIEs_specs_617 = {
34684         sizeof(struct GUMMEI_ExtIEs),
34685         offsetof(struct GUMMEI_ExtIEs, _asn_ctx),
34686         asn_MAP_GUMMEI_ExtIEs_tag2el_617,
34687         2,      /* Count of tags in the map */
34688         0, 0, 0,        /* Optional elements (not needed) */
34689         -1,     /* First extension addition */
34690 };
34691 asn_TYPE_descriptor_t asn_DEF_GUMMEI_ExtIEs = {
34692         "GUMMEI-ExtIEs",
34693         "GUMMEI-ExtIEs",
34694         &asn_OP_SEQUENCE,
34695         asn_DEF_GUMMEI_ExtIEs_tags_617,
34696         sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617)
34697                 /sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617[0]), /* 1 */
34698         asn_DEF_GUMMEI_ExtIEs_tags_617, /* Same as above */
34699         sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617)
34700                 /sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617[0]), /* 1 */
34701         { 0, 0, SEQUENCE_constraint },
34702         asn_MBR_GUMMEI_ExtIEs_617,
34703         3,      /* Elements count */
34704         &asn_SPC_GUMMEI_ExtIEs_specs_617        /* Additional specs */
34705 };
34706
34707 static asn_TYPE_member_t asn_MBR_extensionValue_624[] = {
34708         { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.NRrestrictioninEPSasSecondaryRAT),
34709                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34710                 0,
34711                 &asn_DEF_NRrestrictioninEPSasSecondaryRAT,
34712                 0,
34713                 { 0, 0, 0 },
34714                 0, 0, /* No default value */
34715                 "NRrestrictioninEPSasSecondaryRAT"
34716                 },
34717         { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.CNTypeRestrictions),
34718                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
34719                 0,
34720                 &asn_DEF_CNTypeRestrictions,
34721                 0,
34722                 { 0, 0, 0 },
34723                 0, 0, /* No default value */
34724                 "CNTypeRestrictions"
34725                 },
34726         { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.NRrestrictionin5GS),
34727                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34728                 0,
34729                 &asn_DEF_NRrestrictionin5GS,
34730                 0,
34731                 { 0, 0, 0 },
34732                 0, 0, /* No default value */
34733                 "NRrestrictionin5GS"
34734                 },
34735 };
34736 static const unsigned asn_MAP_extensionValue_to_canonical_624[] = { 0, 2, 1 };
34737 static const unsigned asn_MAP_extensionValue_from_canonical_624[] = { 0, 2, 1 };
34738 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_624[] = {
34739     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* NRrestrictioninEPSasSecondaryRAT */
34740     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 0 }, /* NRrestrictionin5GS */
34741     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* CNTypeRestrictions */
34742 };
34743 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_624 = {
34744         sizeof(struct HandoverRestrictionList_ExtIEs__extensionValue),
34745         offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, _asn_ctx),
34746         offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, present),
34747         sizeof(((struct HandoverRestrictionList_ExtIEs__extensionValue *)0)->present),
34748         asn_MAP_extensionValue_tag2el_624,
34749         3,      /* Count of tags in the map */
34750         asn_MAP_extensionValue_to_canonical_624,
34751         asn_MAP_extensionValue_from_canonical_624,
34752         -1      /* Extensions start */
34753 };
34754 static /* Use -fall-defs-global to expose */
34755 asn_TYPE_descriptor_t asn_DEF_extensionValue_624 = {
34756         "extensionValue",
34757         "extensionValue",
34758         &asn_OP_OPEN_TYPE,
34759         0,      /* No effective tags (pointer) */
34760         0,      /* No effective tags (count) */
34761         0,      /* No tags (pointer) */
34762         0,      /* No tags (count) */
34763         { 0, 0, OPEN_TYPE_constraint },
34764         asn_MBR_extensionValue_624,
34765         3,      /* Elements count */
34766         &asn_SPC_extensionValue_specs_624       /* Additional specs */
34767 };
34768
34769 asn_TYPE_member_t asn_MBR_HandoverRestrictionList_ExtIEs_621[] = {
34770         { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, id),
34771                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34772                 0,
34773                 &asn_DEF_ProtocolIE_ID,
34774                 0,
34775                 { 0, &asn_PER_memb_id_constr_622,  memb_id_constraint_621 },
34776                 0, 0, /* No default value */
34777                 "id"
34778                 },
34779         { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, criticality),
34780                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34781                 0,
34782                 &asn_DEF_Criticality,
34783                 select_HandoverRestrictionList_ExtIEs_criticality_type,
34784                 { 0, &asn_PER_memb_criticality_constr_623,  memb_criticality_constraint_621 },
34785                 0, 0, /* No default value */
34786                 "criticality"
34787                 },
34788         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, extensionValue),
34789                 -1 /* Ambiguous tag (ANY?) */,
34790                 0,
34791                 &asn_DEF_extensionValue_624,
34792                 select_HandoverRestrictionList_ExtIEs_extensionValue_type,
34793                 { 0, &asn_PER_memb_extensionValue_constr_624,  memb_extensionValue_constraint_621 },
34794                 0, 0, /* No default value */
34795                 "extensionValue"
34796                 },
34797 };
34798 static const ber_tlv_tag_t asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[] = {
34799         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34800 };
34801 static const asn_TYPE_tag2member_t asn_MAP_HandoverRestrictionList_ExtIEs_tag2el_621[] = {
34802     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34803     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34804 };
34805 asn_SEQUENCE_specifics_t asn_SPC_HandoverRestrictionList_ExtIEs_specs_621 = {
34806         sizeof(struct HandoverRestrictionList_ExtIEs),
34807         offsetof(struct HandoverRestrictionList_ExtIEs, _asn_ctx),
34808         asn_MAP_HandoverRestrictionList_ExtIEs_tag2el_621,
34809         2,      /* Count of tags in the map */
34810         0, 0, 0,        /* Optional elements (not needed) */
34811         -1,     /* First extension addition */
34812 };
34813 asn_TYPE_descriptor_t asn_DEF_HandoverRestrictionList_ExtIEs = {
34814         "HandoverRestrictionList-ExtIEs",
34815         "HandoverRestrictionList-ExtIEs",
34816         &asn_OP_SEQUENCE,
34817         asn_DEF_HandoverRestrictionList_ExtIEs_tags_621,
34818         sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621)
34819                 /sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[0]), /* 1 */
34820         asn_DEF_HandoverRestrictionList_ExtIEs_tags_621,        /* Same as above */
34821         sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621)
34822                 /sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[0]), /* 1 */
34823         { 0, 0, SEQUENCE_constraint },
34824         asn_MBR_HandoverRestrictionList_ExtIEs_621,
34825         3,      /* Elements count */
34826         &asn_SPC_HandoverRestrictionList_ExtIEs_specs_621       /* Additional specs */
34827 };
34828
34829 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_628 = {
34830         sizeof(struct HWLoadIndicator_ExtIEs__extensionValue),
34831         offsetof(struct HWLoadIndicator_ExtIEs__extensionValue, _asn_ctx),
34832         offsetof(struct HWLoadIndicator_ExtIEs__extensionValue, present),
34833         sizeof(((struct HWLoadIndicator_ExtIEs__extensionValue *)0)->present),
34834         0,      /* No top level tags */
34835         0,      /* No tags in the map */
34836         0, 0,
34837         -1      /* Extensions start */
34838 };
34839 static /* Use -fall-defs-global to expose */
34840 asn_TYPE_descriptor_t asn_DEF_extensionValue_628 = {
34841         "extensionValue",
34842         "extensionValue",
34843         &asn_OP_OPEN_TYPE,
34844         0,      /* No effective tags (pointer) */
34845         0,      /* No effective tags (count) */
34846         0,      /* No tags (pointer) */
34847         0,      /* No tags (count) */
34848         { 0, 0, OPEN_TYPE_constraint },
34849         0, 0,   /* No members */
34850         &asn_SPC_extensionValue_specs_628       /* Additional specs */
34851 };
34852
34853 asn_TYPE_member_t asn_MBR_HWLoadIndicator_ExtIEs_625[] = {
34854         { ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, id),
34855                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34856                 0,
34857                 &asn_DEF_ProtocolIE_ID,
34858                 0,
34859                 { 0, &asn_PER_memb_id_constr_626,  memb_id_constraint_625 },
34860                 0, 0, /* No default value */
34861                 "id"
34862                 },
34863         { ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, criticality),
34864                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34865                 0,
34866                 &asn_DEF_Criticality,
34867                 0,
34868                 { 0, &asn_PER_memb_criticality_constr_627,  memb_criticality_constraint_625 },
34869                 0, 0, /* No default value */
34870                 "criticality"
34871                 },
34872         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, extensionValue),
34873                 -1 /* Ambiguous tag (ANY?) */,
34874                 0,
34875                 &asn_DEF_extensionValue_628,
34876                 0,
34877                 { 0, &asn_PER_memb_extensionValue_constr_628,  memb_extensionValue_constraint_625 },
34878                 0, 0, /* No default value */
34879                 "extensionValue"
34880                 },
34881 };
34882 static const ber_tlv_tag_t asn_DEF_HWLoadIndicator_ExtIEs_tags_625[] = {
34883         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34884 };
34885 static const asn_TYPE_tag2member_t asn_MAP_HWLoadIndicator_ExtIEs_tag2el_625[] = {
34886     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34887     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
34888 };
34889 asn_SEQUENCE_specifics_t asn_SPC_HWLoadIndicator_ExtIEs_specs_625 = {
34890         sizeof(struct HWLoadIndicator_ExtIEs),
34891         offsetof(struct HWLoadIndicator_ExtIEs, _asn_ctx),
34892         asn_MAP_HWLoadIndicator_ExtIEs_tag2el_625,
34893         2,      /* Count of tags in the map */
34894         0, 0, 0,        /* Optional elements (not needed) */
34895         -1,     /* First extension addition */
34896 };
34897 asn_TYPE_descriptor_t asn_DEF_HWLoadIndicator_ExtIEs = {
34898         "HWLoadIndicator-ExtIEs",
34899         "HWLoadIndicator-ExtIEs",
34900         &asn_OP_SEQUENCE,
34901         asn_DEF_HWLoadIndicator_ExtIEs_tags_625,
34902         sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625)
34903                 /sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625[0]), /* 1 */
34904         asn_DEF_HWLoadIndicator_ExtIEs_tags_625,        /* Same as above */
34905         sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625)
34906                 /sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625[0]), /* 1 */
34907         { 0, 0, SEQUENCE_constraint },
34908         asn_MBR_HWLoadIndicator_ExtIEs_625,
34909         3,      /* Elements count */
34910         &asn_SPC_HWLoadIndicator_ExtIEs_specs_625       /* Additional specs */
34911 };
34912
34913 static asn_TYPE_member_t asn_MBR_extensionValue_632[] = {
34914         { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, choice.Time_UE_StayedInCell_EnhancedGranularity),
34915                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34916                 0,
34917                 &asn_DEF_Time_UE_StayedInCell_EnhancedGranularity,
34918                 0,
34919                 { 0, 0, 0 },
34920                 0, 0, /* No default value */
34921                 "Time-UE-StayedInCell-EnhancedGranularity"
34922                 },
34923         { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, choice.Cause),
34924                 -1 /* Ambiguous tag (CHOICE?) */,
34925                 0,
34926                 &asn_DEF_Cause,
34927                 0,
34928                 { 0, 0, 0 },
34929                 0, 0, /* No default value */
34930                 "Cause"
34931                 },
34932 };
34933 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_632[] = {
34934     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* Time-UE-StayedInCell-EnhancedGranularity */
34935     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* radioNetwork */
34936     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* transport */
34937     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* protocol */
34938     { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 } /* misc */
34939 };
34940 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_632 = {
34941         sizeof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue),
34942         offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, _asn_ctx),
34943         offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, present),
34944         sizeof(((struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue *)0)->present),
34945         asn_MAP_extensionValue_tag2el_632,
34946         5,      /* Count of tags in the map */
34947         0, 0,
34948         -1      /* Extensions start */
34949 };
34950 static /* Use -fall-defs-global to expose */
34951 asn_TYPE_descriptor_t asn_DEF_extensionValue_632 = {
34952         "extensionValue",
34953         "extensionValue",
34954         &asn_OP_OPEN_TYPE,
34955         0,      /* No effective tags (pointer) */
34956         0,      /* No effective tags (count) */
34957         0,      /* No tags (pointer) */
34958         0,      /* No tags (count) */
34959         { 0, 0, OPEN_TYPE_constraint },
34960         asn_MBR_extensionValue_632,
34961         2,      /* Elements count */
34962         &asn_SPC_extensionValue_specs_632       /* Additional specs */
34963 };
34964
34965 asn_TYPE_member_t asn_MBR_LastVisitedEUTRANCellInformation_ExtIEs_629[] = {
34966         { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, id),
34967                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34968                 0,
34969                 &asn_DEF_ProtocolIE_ID,
34970                 0,
34971                 { 0, &asn_PER_memb_id_constr_630,  memb_id_constraint_629 },
34972                 0, 0, /* No default value */
34973                 "id"
34974                 },
34975         { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, criticality),
34976                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34977                 0,
34978                 &asn_DEF_Criticality,
34979                 select_LastVisitedEUTRANCellInformation_ExtIEs_criticality_type,
34980                 { 0, &asn_PER_memb_criticality_constr_631,  memb_criticality_constraint_629 },
34981                 0, 0, /* No default value */
34982                 "criticality"
34983                 },
34984         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, extensionValue),
34985                 -1 /* Ambiguous tag (ANY?) */,
34986                 0,
34987                 &asn_DEF_extensionValue_632,
34988                 select_LastVisitedEUTRANCellInformation_ExtIEs_extensionValue_type,
34989                 { 0, &asn_PER_memb_extensionValue_constr_632,  memb_extensionValue_constraint_629 },
34990                 0, 0, /* No default value */
34991                 "extensionValue"
34992                 },
34993 };
34994 static const ber_tlv_tag_t asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[] = {
34995         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34996 };
34997 static const asn_TYPE_tag2member_t asn_MAP_LastVisitedEUTRANCellInformation_ExtIEs_tag2el_629[] = {
34998     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
34999     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35000 };
35001 asn_SEQUENCE_specifics_t asn_SPC_LastVisitedEUTRANCellInformation_ExtIEs_specs_629 = {
35002         sizeof(struct LastVisitedEUTRANCellInformation_ExtIEs),
35003         offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, _asn_ctx),
35004         asn_MAP_LastVisitedEUTRANCellInformation_ExtIEs_tag2el_629,
35005         2,      /* Count of tags in the map */
35006         0, 0, 0,        /* Optional elements (not needed) */
35007         -1,     /* First extension addition */
35008 };
35009 asn_TYPE_descriptor_t asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs = {
35010         "LastVisitedEUTRANCellInformation-ExtIEs",
35011         "LastVisitedEUTRANCellInformation-ExtIEs",
35012         &asn_OP_SEQUENCE,
35013         asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629,
35014         sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629)
35015                 /sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[0]), /* 1 */
35016         asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629,       /* Same as above */
35017         sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629)
35018                 /sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[0]), /* 1 */
35019         { 0, 0, SEQUENCE_constraint },
35020         asn_MBR_LastVisitedEUTRANCellInformation_ExtIEs_629,
35021         3,      /* Elements count */
35022         &asn_SPC_LastVisitedEUTRANCellInformation_ExtIEs_specs_629      /* Additional specs */
35023 };
35024
35025 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_636 = {
35026         sizeof(struct LocationReportingInformation_ExtIEs__extensionValue),
35027         offsetof(struct LocationReportingInformation_ExtIEs__extensionValue, _asn_ctx),
35028         offsetof(struct LocationReportingInformation_ExtIEs__extensionValue, present),
35029         sizeof(((struct LocationReportingInformation_ExtIEs__extensionValue *)0)->present),
35030         0,      /* No top level tags */
35031         0,      /* No tags in the map */
35032         0, 0,
35033         -1      /* Extensions start */
35034 };
35035 static /* Use -fall-defs-global to expose */
35036 asn_TYPE_descriptor_t asn_DEF_extensionValue_636 = {
35037         "extensionValue",
35038         "extensionValue",
35039         &asn_OP_OPEN_TYPE,
35040         0,      /* No effective tags (pointer) */
35041         0,      /* No effective tags (count) */
35042         0,      /* No tags (pointer) */
35043         0,      /* No tags (count) */
35044         { 0, 0, OPEN_TYPE_constraint },
35045         0, 0,   /* No members */
35046         &asn_SPC_extensionValue_specs_636       /* Additional specs */
35047 };
35048
35049 asn_TYPE_member_t asn_MBR_LocationReportingInformation_ExtIEs_633[] = {
35050         { ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, id),
35051                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35052                 0,
35053                 &asn_DEF_ProtocolIE_ID,
35054                 0,
35055                 { 0, &asn_PER_memb_id_constr_634,  memb_id_constraint_633 },
35056                 0, 0, /* No default value */
35057                 "id"
35058                 },
35059         { ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, criticality),
35060                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35061                 0,
35062                 &asn_DEF_Criticality,
35063                 0,
35064                 { 0, &asn_PER_memb_criticality_constr_635,  memb_criticality_constraint_633 },
35065                 0, 0, /* No default value */
35066                 "criticality"
35067                 },
35068         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, extensionValue),
35069                 -1 /* Ambiguous tag (ANY?) */,
35070                 0,
35071                 &asn_DEF_extensionValue_636,
35072                 0,
35073                 { 0, &asn_PER_memb_extensionValue_constr_636,  memb_extensionValue_constraint_633 },
35074                 0, 0, /* No default value */
35075                 "extensionValue"
35076                 },
35077 };
35078 static const ber_tlv_tag_t asn_DEF_LocationReportingInformation_ExtIEs_tags_633[] = {
35079         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35080 };
35081 static const asn_TYPE_tag2member_t asn_MAP_LocationReportingInformation_ExtIEs_tag2el_633[] = {
35082     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35083     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35084 };
35085 asn_SEQUENCE_specifics_t asn_SPC_LocationReportingInformation_ExtIEs_specs_633 = {
35086         sizeof(struct LocationReportingInformation_ExtIEs),
35087         offsetof(struct LocationReportingInformation_ExtIEs, _asn_ctx),
35088         asn_MAP_LocationReportingInformation_ExtIEs_tag2el_633,
35089         2,      /* Count of tags in the map */
35090         0, 0, 0,        /* Optional elements (not needed) */
35091         -1,     /* First extension addition */
35092 };
35093 asn_TYPE_descriptor_t asn_DEF_LocationReportingInformation_ExtIEs = {
35094         "LocationReportingInformation-ExtIEs",
35095         "LocationReportingInformation-ExtIEs",
35096         &asn_OP_SEQUENCE,
35097         asn_DEF_LocationReportingInformation_ExtIEs_tags_633,
35098         sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633)
35099                 /sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633[0]), /* 1 */
35100         asn_DEF_LocationReportingInformation_ExtIEs_tags_633,   /* Same as above */
35101         sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633)
35102                 /sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633[0]), /* 1 */
35103         { 0, 0, SEQUENCE_constraint },
35104         asn_MBR_LocationReportingInformation_ExtIEs_633,
35105         3,      /* Elements count */
35106         &asn_SPC_LocationReportingInformation_ExtIEs_specs_633  /* Additional specs */
35107 };
35108
35109 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_640 = {
35110         sizeof(struct M1PeriodicReporting_ExtIEs__extensionValue),
35111         offsetof(struct M1PeriodicReporting_ExtIEs__extensionValue, _asn_ctx),
35112         offsetof(struct M1PeriodicReporting_ExtIEs__extensionValue, present),
35113         sizeof(((struct M1PeriodicReporting_ExtIEs__extensionValue *)0)->present),
35114         0,      /* No top level tags */
35115         0,      /* No tags in the map */
35116         0, 0,
35117         -1      /* Extensions start */
35118 };
35119 static /* Use -fall-defs-global to expose */
35120 asn_TYPE_descriptor_t asn_DEF_extensionValue_640 = {
35121         "extensionValue",
35122         "extensionValue",
35123         &asn_OP_OPEN_TYPE,
35124         0,      /* No effective tags (pointer) */
35125         0,      /* No effective tags (count) */
35126         0,      /* No tags (pointer) */
35127         0,      /* No tags (count) */
35128         { 0, 0, OPEN_TYPE_constraint },
35129         0, 0,   /* No members */
35130         &asn_SPC_extensionValue_specs_640       /* Additional specs */
35131 };
35132
35133 asn_TYPE_member_t asn_MBR_M1PeriodicReporting_ExtIEs_637[] = {
35134         { ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, id),
35135                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35136                 0,
35137                 &asn_DEF_ProtocolIE_ID,
35138                 0,
35139                 { 0, &asn_PER_memb_id_constr_638,  memb_id_constraint_637 },
35140                 0, 0, /* No default value */
35141                 "id"
35142                 },
35143         { ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, criticality),
35144                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35145                 0,
35146                 &asn_DEF_Criticality,
35147                 0,
35148                 { 0, &asn_PER_memb_criticality_constr_639,  memb_criticality_constraint_637 },
35149                 0, 0, /* No default value */
35150                 "criticality"
35151                 },
35152         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, extensionValue),
35153                 -1 /* Ambiguous tag (ANY?) */,
35154                 0,
35155                 &asn_DEF_extensionValue_640,
35156                 0,
35157                 { 0, &asn_PER_memb_extensionValue_constr_640,  memb_extensionValue_constraint_637 },
35158                 0, 0, /* No default value */
35159                 "extensionValue"
35160                 },
35161 };
35162 static const ber_tlv_tag_t asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[] = {
35163         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35164 };
35165 static const asn_TYPE_tag2member_t asn_MAP_M1PeriodicReporting_ExtIEs_tag2el_637[] = {
35166     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35167     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35168 };
35169 asn_SEQUENCE_specifics_t asn_SPC_M1PeriodicReporting_ExtIEs_specs_637 = {
35170         sizeof(struct M1PeriodicReporting_ExtIEs),
35171         offsetof(struct M1PeriodicReporting_ExtIEs, _asn_ctx),
35172         asn_MAP_M1PeriodicReporting_ExtIEs_tag2el_637,
35173         2,      /* Count of tags in the map */
35174         0, 0, 0,        /* Optional elements (not needed) */
35175         -1,     /* First extension addition */
35176 };
35177 asn_TYPE_descriptor_t asn_DEF_M1PeriodicReporting_ExtIEs = {
35178         "M1PeriodicReporting-ExtIEs",
35179         "M1PeriodicReporting-ExtIEs",
35180         &asn_OP_SEQUENCE,
35181         asn_DEF_M1PeriodicReporting_ExtIEs_tags_637,
35182         sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637)
35183                 /sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[0]), /* 1 */
35184         asn_DEF_M1PeriodicReporting_ExtIEs_tags_637,    /* Same as above */
35185         sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637)
35186                 /sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[0]), /* 1 */
35187         { 0, 0, SEQUENCE_constraint },
35188         asn_MBR_M1PeriodicReporting_ExtIEs_637,
35189         3,      /* Elements count */
35190         &asn_SPC_M1PeriodicReporting_ExtIEs_specs_637   /* Additional specs */
35191 };
35192
35193 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_644 = {
35194         sizeof(struct M1ThresholdEventA2_ExtIEs__extensionValue),
35195         offsetof(struct M1ThresholdEventA2_ExtIEs__extensionValue, _asn_ctx),
35196         offsetof(struct M1ThresholdEventA2_ExtIEs__extensionValue, present),
35197         sizeof(((struct M1ThresholdEventA2_ExtIEs__extensionValue *)0)->present),
35198         0,      /* No top level tags */
35199         0,      /* No tags in the map */
35200         0, 0,
35201         -1      /* Extensions start */
35202 };
35203 static /* Use -fall-defs-global to expose */
35204 asn_TYPE_descriptor_t asn_DEF_extensionValue_644 = {
35205         "extensionValue",
35206         "extensionValue",
35207         &asn_OP_OPEN_TYPE,
35208         0,      /* No effective tags (pointer) */
35209         0,      /* No effective tags (count) */
35210         0,      /* No tags (pointer) */
35211         0,      /* No tags (count) */
35212         { 0, 0, OPEN_TYPE_constraint },
35213         0, 0,   /* No members */
35214         &asn_SPC_extensionValue_specs_644       /* Additional specs */
35215 };
35216
35217 asn_TYPE_member_t asn_MBR_M1ThresholdEventA2_ExtIEs_641[] = {
35218         { ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, id),
35219                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35220                 0,
35221                 &asn_DEF_ProtocolIE_ID,
35222                 0,
35223                 { 0, &asn_PER_memb_id_constr_642,  memb_id_constraint_641 },
35224                 0, 0, /* No default value */
35225                 "id"
35226                 },
35227         { ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, criticality),
35228                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35229                 0,
35230                 &asn_DEF_Criticality,
35231                 0,
35232                 { 0, &asn_PER_memb_criticality_constr_643,  memb_criticality_constraint_641 },
35233                 0, 0, /* No default value */
35234                 "criticality"
35235                 },
35236         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, extensionValue),
35237                 -1 /* Ambiguous tag (ANY?) */,
35238                 0,
35239                 &asn_DEF_extensionValue_644,
35240                 0,
35241                 { 0, &asn_PER_memb_extensionValue_constr_644,  memb_extensionValue_constraint_641 },
35242                 0, 0, /* No default value */
35243                 "extensionValue"
35244                 },
35245 };
35246 static const ber_tlv_tag_t asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[] = {
35247         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35248 };
35249 static const asn_TYPE_tag2member_t asn_MAP_M1ThresholdEventA2_ExtIEs_tag2el_641[] = {
35250     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35251     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35252 };
35253 asn_SEQUENCE_specifics_t asn_SPC_M1ThresholdEventA2_ExtIEs_specs_641 = {
35254         sizeof(struct M1ThresholdEventA2_ExtIEs),
35255         offsetof(struct M1ThresholdEventA2_ExtIEs, _asn_ctx),
35256         asn_MAP_M1ThresholdEventA2_ExtIEs_tag2el_641,
35257         2,      /* Count of tags in the map */
35258         0, 0, 0,        /* Optional elements (not needed) */
35259         -1,     /* First extension addition */
35260 };
35261 asn_TYPE_descriptor_t asn_DEF_M1ThresholdEventA2_ExtIEs = {
35262         "M1ThresholdEventA2-ExtIEs",
35263         "M1ThresholdEventA2-ExtIEs",
35264         &asn_OP_SEQUENCE,
35265         asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641,
35266         sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641)
35267                 /sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[0]), /* 1 */
35268         asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641,     /* Same as above */
35269         sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641)
35270                 /sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[0]), /* 1 */
35271         { 0, 0, SEQUENCE_constraint },
35272         asn_MBR_M1ThresholdEventA2_ExtIEs_641,
35273         3,      /* Elements count */
35274         &asn_SPC_M1ThresholdEventA2_ExtIEs_specs_641    /* Additional specs */
35275 };
35276
35277 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_648 = {
35278         sizeof(struct M3Configuration_ExtIEs__extensionValue),
35279         offsetof(struct M3Configuration_ExtIEs__extensionValue, _asn_ctx),
35280         offsetof(struct M3Configuration_ExtIEs__extensionValue, present),
35281         sizeof(((struct M3Configuration_ExtIEs__extensionValue *)0)->present),
35282         0,      /* No top level tags */
35283         0,      /* No tags in the map */
35284         0, 0,
35285         -1      /* Extensions start */
35286 };
35287 static /* Use -fall-defs-global to expose */
35288 asn_TYPE_descriptor_t asn_DEF_extensionValue_648 = {
35289         "extensionValue",
35290         "extensionValue",
35291         &asn_OP_OPEN_TYPE,
35292         0,      /* No effective tags (pointer) */
35293         0,      /* No effective tags (count) */
35294         0,      /* No tags (pointer) */
35295         0,      /* No tags (count) */
35296         { 0, 0, OPEN_TYPE_constraint },
35297         0, 0,   /* No members */
35298         &asn_SPC_extensionValue_specs_648       /* Additional specs */
35299 };
35300
35301 asn_TYPE_member_t asn_MBR_M3Configuration_ExtIEs_645[] = {
35302         { ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, id),
35303                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35304                 0,
35305                 &asn_DEF_ProtocolIE_ID,
35306                 0,
35307                 { 0, &asn_PER_memb_id_constr_646,  memb_id_constraint_645 },
35308                 0, 0, /* No default value */
35309                 "id"
35310                 },
35311         { ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, criticality),
35312                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35313                 0,
35314                 &asn_DEF_Criticality,
35315                 0,
35316                 { 0, &asn_PER_memb_criticality_constr_647,  memb_criticality_constraint_645 },
35317                 0, 0, /* No default value */
35318                 "criticality"
35319                 },
35320         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, extensionValue),
35321                 -1 /* Ambiguous tag (ANY?) */,
35322                 0,
35323                 &asn_DEF_extensionValue_648,
35324                 0,
35325                 { 0, &asn_PER_memb_extensionValue_constr_648,  memb_extensionValue_constraint_645 },
35326                 0, 0, /* No default value */
35327                 "extensionValue"
35328                 },
35329 };
35330 static const ber_tlv_tag_t asn_DEF_M3Configuration_ExtIEs_tags_645[] = {
35331         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35332 };
35333 static const asn_TYPE_tag2member_t asn_MAP_M3Configuration_ExtIEs_tag2el_645[] = {
35334     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35335     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35336 };
35337 asn_SEQUENCE_specifics_t asn_SPC_M3Configuration_ExtIEs_specs_645 = {
35338         sizeof(struct M3Configuration_ExtIEs),
35339         offsetof(struct M3Configuration_ExtIEs, _asn_ctx),
35340         asn_MAP_M3Configuration_ExtIEs_tag2el_645,
35341         2,      /* Count of tags in the map */
35342         0, 0, 0,        /* Optional elements (not needed) */
35343         -1,     /* First extension addition */
35344 };
35345 asn_TYPE_descriptor_t asn_DEF_M3Configuration_ExtIEs = {
35346         "M3Configuration-ExtIEs",
35347         "M3Configuration-ExtIEs",
35348         &asn_OP_SEQUENCE,
35349         asn_DEF_M3Configuration_ExtIEs_tags_645,
35350         sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645)
35351                 /sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645[0]), /* 1 */
35352         asn_DEF_M3Configuration_ExtIEs_tags_645,        /* Same as above */
35353         sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645)
35354                 /sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645[0]), /* 1 */
35355         { 0, 0, SEQUENCE_constraint },
35356         asn_MBR_M3Configuration_ExtIEs_645,
35357         3,      /* Elements count */
35358         &asn_SPC_M3Configuration_ExtIEs_specs_645       /* Additional specs */
35359 };
35360
35361 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_652 = {
35362         sizeof(struct M4Configuration_ExtIEs__extensionValue),
35363         offsetof(struct M4Configuration_ExtIEs__extensionValue, _asn_ctx),
35364         offsetof(struct M4Configuration_ExtIEs__extensionValue, present),
35365         sizeof(((struct M4Configuration_ExtIEs__extensionValue *)0)->present),
35366         0,      /* No top level tags */
35367         0,      /* No tags in the map */
35368         0, 0,
35369         -1      /* Extensions start */
35370 };
35371 static /* Use -fall-defs-global to expose */
35372 asn_TYPE_descriptor_t asn_DEF_extensionValue_652 = {
35373         "extensionValue",
35374         "extensionValue",
35375         &asn_OP_OPEN_TYPE,
35376         0,      /* No effective tags (pointer) */
35377         0,      /* No effective tags (count) */
35378         0,      /* No tags (pointer) */
35379         0,      /* No tags (count) */
35380         { 0, 0, OPEN_TYPE_constraint },
35381         0, 0,   /* No members */
35382         &asn_SPC_extensionValue_specs_652       /* Additional specs */
35383 };
35384
35385 asn_TYPE_member_t asn_MBR_M4Configuration_ExtIEs_649[] = {
35386         { ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, id),
35387                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35388                 0,
35389                 &asn_DEF_ProtocolIE_ID,
35390                 0,
35391                 { 0, &asn_PER_memb_id_constr_650,  memb_id_constraint_649 },
35392                 0, 0, /* No default value */
35393                 "id"
35394                 },
35395         { ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, criticality),
35396                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35397                 0,
35398                 &asn_DEF_Criticality,
35399                 0,
35400                 { 0, &asn_PER_memb_criticality_constr_651,  memb_criticality_constraint_649 },
35401                 0, 0, /* No default value */
35402                 "criticality"
35403                 },
35404         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, extensionValue),
35405                 -1 /* Ambiguous tag (ANY?) */,
35406                 0,
35407                 &asn_DEF_extensionValue_652,
35408                 0,
35409                 { 0, &asn_PER_memb_extensionValue_constr_652,  memb_extensionValue_constraint_649 },
35410                 0, 0, /* No default value */
35411                 "extensionValue"
35412                 },
35413 };
35414 static const ber_tlv_tag_t asn_DEF_M4Configuration_ExtIEs_tags_649[] = {
35415         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35416 };
35417 static const asn_TYPE_tag2member_t asn_MAP_M4Configuration_ExtIEs_tag2el_649[] = {
35418     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35419     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35420 };
35421 asn_SEQUENCE_specifics_t asn_SPC_M4Configuration_ExtIEs_specs_649 = {
35422         sizeof(struct M4Configuration_ExtIEs),
35423         offsetof(struct M4Configuration_ExtIEs, _asn_ctx),
35424         asn_MAP_M4Configuration_ExtIEs_tag2el_649,
35425         2,      /* Count of tags in the map */
35426         0, 0, 0,        /* Optional elements (not needed) */
35427         -1,     /* First extension addition */
35428 };
35429 asn_TYPE_descriptor_t asn_DEF_M4Configuration_ExtIEs = {
35430         "M4Configuration-ExtIEs",
35431         "M4Configuration-ExtIEs",
35432         &asn_OP_SEQUENCE,
35433         asn_DEF_M4Configuration_ExtIEs_tags_649,
35434         sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649)
35435                 /sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649[0]), /* 1 */
35436         asn_DEF_M4Configuration_ExtIEs_tags_649,        /* Same as above */
35437         sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649)
35438                 /sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649[0]), /* 1 */
35439         { 0, 0, SEQUENCE_constraint },
35440         asn_MBR_M4Configuration_ExtIEs_649,
35441         3,      /* Elements count */
35442         &asn_SPC_M4Configuration_ExtIEs_specs_649       /* Additional specs */
35443 };
35444
35445 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_656 = {
35446         sizeof(struct M5Configuration_ExtIEs__extensionValue),
35447         offsetof(struct M5Configuration_ExtIEs__extensionValue, _asn_ctx),
35448         offsetof(struct M5Configuration_ExtIEs__extensionValue, present),
35449         sizeof(((struct M5Configuration_ExtIEs__extensionValue *)0)->present),
35450         0,      /* No top level tags */
35451         0,      /* No tags in the map */
35452         0, 0,
35453         -1      /* Extensions start */
35454 };
35455 static /* Use -fall-defs-global to expose */
35456 asn_TYPE_descriptor_t asn_DEF_extensionValue_656 = {
35457         "extensionValue",
35458         "extensionValue",
35459         &asn_OP_OPEN_TYPE,
35460         0,      /* No effective tags (pointer) */
35461         0,      /* No effective tags (count) */
35462         0,      /* No tags (pointer) */
35463         0,      /* No tags (count) */
35464         { 0, 0, OPEN_TYPE_constraint },
35465         0, 0,   /* No members */
35466         &asn_SPC_extensionValue_specs_656       /* Additional specs */
35467 };
35468
35469 asn_TYPE_member_t asn_MBR_M5Configuration_ExtIEs_653[] = {
35470         { ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, id),
35471                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35472                 0,
35473                 &asn_DEF_ProtocolIE_ID,
35474                 0,
35475                 { 0, &asn_PER_memb_id_constr_654,  memb_id_constraint_653 },
35476                 0, 0, /* No default value */
35477                 "id"
35478                 },
35479         { ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, criticality),
35480                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35481                 0,
35482                 &asn_DEF_Criticality,
35483                 0,
35484                 { 0, &asn_PER_memb_criticality_constr_655,  memb_criticality_constraint_653 },
35485                 0, 0, /* No default value */
35486                 "criticality"
35487                 },
35488         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, extensionValue),
35489                 -1 /* Ambiguous tag (ANY?) */,
35490                 0,
35491                 &asn_DEF_extensionValue_656,
35492                 0,
35493                 { 0, &asn_PER_memb_extensionValue_constr_656,  memb_extensionValue_constraint_653 },
35494                 0, 0, /* No default value */
35495                 "extensionValue"
35496                 },
35497 };
35498 static const ber_tlv_tag_t asn_DEF_M5Configuration_ExtIEs_tags_653[] = {
35499         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35500 };
35501 static const asn_TYPE_tag2member_t asn_MAP_M5Configuration_ExtIEs_tag2el_653[] = {
35502     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35503     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35504 };
35505 asn_SEQUENCE_specifics_t asn_SPC_M5Configuration_ExtIEs_specs_653 = {
35506         sizeof(struct M5Configuration_ExtIEs),
35507         offsetof(struct M5Configuration_ExtIEs, _asn_ctx),
35508         asn_MAP_M5Configuration_ExtIEs_tag2el_653,
35509         2,      /* Count of tags in the map */
35510         0, 0, 0,        /* Optional elements (not needed) */
35511         -1,     /* First extension addition */
35512 };
35513 asn_TYPE_descriptor_t asn_DEF_M5Configuration_ExtIEs = {
35514         "M5Configuration-ExtIEs",
35515         "M5Configuration-ExtIEs",
35516         &asn_OP_SEQUENCE,
35517         asn_DEF_M5Configuration_ExtIEs_tags_653,
35518         sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653)
35519                 /sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653[0]), /* 1 */
35520         asn_DEF_M5Configuration_ExtIEs_tags_653,        /* Same as above */
35521         sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653)
35522                 /sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653[0]), /* 1 */
35523         { 0, 0, SEQUENCE_constraint },
35524         asn_MBR_M5Configuration_ExtIEs_653,
35525         3,      /* Elements count */
35526         &asn_SPC_M5Configuration_ExtIEs_specs_653       /* Additional specs */
35527 };
35528
35529 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_660 = {
35530         sizeof(struct M6Configuration_ExtIEs__extensionValue),
35531         offsetof(struct M6Configuration_ExtIEs__extensionValue, _asn_ctx),
35532         offsetof(struct M6Configuration_ExtIEs__extensionValue, present),
35533         sizeof(((struct M6Configuration_ExtIEs__extensionValue *)0)->present),
35534         0,      /* No top level tags */
35535         0,      /* No tags in the map */
35536         0, 0,
35537         -1      /* Extensions start */
35538 };
35539 static /* Use -fall-defs-global to expose */
35540 asn_TYPE_descriptor_t asn_DEF_extensionValue_660 = {
35541         "extensionValue",
35542         "extensionValue",
35543         &asn_OP_OPEN_TYPE,
35544         0,      /* No effective tags (pointer) */
35545         0,      /* No effective tags (count) */
35546         0,      /* No tags (pointer) */
35547         0,      /* No tags (count) */
35548         { 0, 0, OPEN_TYPE_constraint },
35549         0, 0,   /* No members */
35550         &asn_SPC_extensionValue_specs_660       /* Additional specs */
35551 };
35552
35553 asn_TYPE_member_t asn_MBR_M6Configuration_ExtIEs_657[] = {
35554         { ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, id),
35555                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35556                 0,
35557                 &asn_DEF_ProtocolIE_ID,
35558                 0,
35559                 { 0, &asn_PER_memb_id_constr_658,  memb_id_constraint_657 },
35560                 0, 0, /* No default value */
35561                 "id"
35562                 },
35563         { ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, criticality),
35564                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35565                 0,
35566                 &asn_DEF_Criticality,
35567                 0,
35568                 { 0, &asn_PER_memb_criticality_constr_659,  memb_criticality_constraint_657 },
35569                 0, 0, /* No default value */
35570                 "criticality"
35571                 },
35572         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, extensionValue),
35573                 -1 /* Ambiguous tag (ANY?) */,
35574                 0,
35575                 &asn_DEF_extensionValue_660,
35576                 0,
35577                 { 0, &asn_PER_memb_extensionValue_constr_660,  memb_extensionValue_constraint_657 },
35578                 0, 0, /* No default value */
35579                 "extensionValue"
35580                 },
35581 };
35582 static const ber_tlv_tag_t asn_DEF_M6Configuration_ExtIEs_tags_657[] = {
35583         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35584 };
35585 static const asn_TYPE_tag2member_t asn_MAP_M6Configuration_ExtIEs_tag2el_657[] = {
35586     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35587     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35588 };
35589 asn_SEQUENCE_specifics_t asn_SPC_M6Configuration_ExtIEs_specs_657 = {
35590         sizeof(struct M6Configuration_ExtIEs),
35591         offsetof(struct M6Configuration_ExtIEs, _asn_ctx),
35592         asn_MAP_M6Configuration_ExtIEs_tag2el_657,
35593         2,      /* Count of tags in the map */
35594         0, 0, 0,        /* Optional elements (not needed) */
35595         -1,     /* First extension addition */
35596 };
35597 asn_TYPE_descriptor_t asn_DEF_M6Configuration_ExtIEs = {
35598         "M6Configuration-ExtIEs",
35599         "M6Configuration-ExtIEs",
35600         &asn_OP_SEQUENCE,
35601         asn_DEF_M6Configuration_ExtIEs_tags_657,
35602         sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657)
35603                 /sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657[0]), /* 1 */
35604         asn_DEF_M6Configuration_ExtIEs_tags_657,        /* Same as above */
35605         sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657)
35606                 /sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657[0]), /* 1 */
35607         { 0, 0, SEQUENCE_constraint },
35608         asn_MBR_M6Configuration_ExtIEs_657,
35609         3,      /* Elements count */
35610         &asn_SPC_M6Configuration_ExtIEs_specs_657       /* Additional specs */
35611 };
35612
35613 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_664 = {
35614         sizeof(struct M7Configuration_ExtIEs__extensionValue),
35615         offsetof(struct M7Configuration_ExtIEs__extensionValue, _asn_ctx),
35616         offsetof(struct M7Configuration_ExtIEs__extensionValue, present),
35617         sizeof(((struct M7Configuration_ExtIEs__extensionValue *)0)->present),
35618         0,      /* No top level tags */
35619         0,      /* No tags in the map */
35620         0, 0,
35621         -1      /* Extensions start */
35622 };
35623 static /* Use -fall-defs-global to expose */
35624 asn_TYPE_descriptor_t asn_DEF_extensionValue_664 = {
35625         "extensionValue",
35626         "extensionValue",
35627         &asn_OP_OPEN_TYPE,
35628         0,      /* No effective tags (pointer) */
35629         0,      /* No effective tags (count) */
35630         0,      /* No tags (pointer) */
35631         0,      /* No tags (count) */
35632         { 0, 0, OPEN_TYPE_constraint },
35633         0, 0,   /* No members */
35634         &asn_SPC_extensionValue_specs_664       /* Additional specs */
35635 };
35636
35637 asn_TYPE_member_t asn_MBR_M7Configuration_ExtIEs_661[] = {
35638         { ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, id),
35639                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35640                 0,
35641                 &asn_DEF_ProtocolIE_ID,
35642                 0,
35643                 { 0, &asn_PER_memb_id_constr_662,  memb_id_constraint_661 },
35644                 0, 0, /* No default value */
35645                 "id"
35646                 },
35647         { ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, criticality),
35648                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35649                 0,
35650                 &asn_DEF_Criticality,
35651                 0,
35652                 { 0, &asn_PER_memb_criticality_constr_663,  memb_criticality_constraint_661 },
35653                 0, 0, /* No default value */
35654                 "criticality"
35655                 },
35656         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, extensionValue),
35657                 -1 /* Ambiguous tag (ANY?) */,
35658                 0,
35659                 &asn_DEF_extensionValue_664,
35660                 0,
35661                 { 0, &asn_PER_memb_extensionValue_constr_664,  memb_extensionValue_constraint_661 },
35662                 0, 0, /* No default value */
35663                 "extensionValue"
35664                 },
35665 };
35666 static const ber_tlv_tag_t asn_DEF_M7Configuration_ExtIEs_tags_661[] = {
35667         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35668 };
35669 static const asn_TYPE_tag2member_t asn_MAP_M7Configuration_ExtIEs_tag2el_661[] = {
35670     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35671     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35672 };
35673 asn_SEQUENCE_specifics_t asn_SPC_M7Configuration_ExtIEs_specs_661 = {
35674         sizeof(struct M7Configuration_ExtIEs),
35675         offsetof(struct M7Configuration_ExtIEs, _asn_ctx),
35676         asn_MAP_M7Configuration_ExtIEs_tag2el_661,
35677         2,      /* Count of tags in the map */
35678         0, 0, 0,        /* Optional elements (not needed) */
35679         -1,     /* First extension addition */
35680 };
35681 asn_TYPE_descriptor_t asn_DEF_M7Configuration_ExtIEs = {
35682         "M7Configuration-ExtIEs",
35683         "M7Configuration-ExtIEs",
35684         &asn_OP_SEQUENCE,
35685         asn_DEF_M7Configuration_ExtIEs_tags_661,
35686         sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661)
35687                 /sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661[0]), /* 1 */
35688         asn_DEF_M7Configuration_ExtIEs_tags_661,        /* Same as above */
35689         sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661)
35690                 /sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661[0]), /* 1 */
35691         { 0, 0, SEQUENCE_constraint },
35692         asn_MBR_M7Configuration_ExtIEs_661,
35693         3,      /* Elements count */
35694         &asn_SPC_M7Configuration_ExtIEs_specs_661       /* Additional specs */
35695 };
35696
35697 static asn_TYPE_member_t asn_MBR_extensionValue_668[] = {
35698         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M3Configuration),
35699                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35700                 0,
35701                 &asn_DEF_M3Configuration,
35702                 0,
35703                 { 0, 0, 0 },
35704                 0, 0, /* No default value */
35705                 "M3Configuration"
35706                 },
35707         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M4Configuration),
35708                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35709                 0,
35710                 &asn_DEF_M4Configuration,
35711                 0,
35712                 { 0, 0, 0 },
35713                 0, 0, /* No default value */
35714                 "M4Configuration"
35715                 },
35716         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M5Configuration),
35717                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35718                 0,
35719                 &asn_DEF_M5Configuration,
35720                 0,
35721                 { 0, 0, 0 },
35722                 0, 0, /* No default value */
35723                 "M5Configuration"
35724                 },
35725         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.MDT_Location_Info),
35726                 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
35727                 0,
35728                 &asn_DEF_MDT_Location_Info,
35729                 0,
35730                 { 0, 0, 0 },
35731                 0, 0, /* No default value */
35732                 "MDT-Location-Info"
35733                 },
35734         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.MDTPLMNList),
35735                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35736                 0,
35737                 &asn_DEF_MDTPLMNList,
35738                 0,
35739                 { 0, 0, 0 },
35740                 0, 0, /* No default value */
35741                 "MDTPLMNList"
35742                 },
35743         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M6Configuration),
35744                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35745                 0,
35746                 &asn_DEF_M6Configuration,
35747                 0,
35748                 { 0, 0, 0 },
35749                 0, 0, /* No default value */
35750                 "M6Configuration"
35751                 },
35752         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M7Configuration),
35753                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35754                 0,
35755                 &asn_DEF_M7Configuration,
35756                 0,
35757                 { 0, 0, 0 },
35758                 0, 0, /* No default value */
35759                 "M7Configuration"
35760                 },
35761         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.BluetoothMeasurementConfiguration),
35762                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35763                 0,
35764                 &asn_DEF_BluetoothMeasurementConfiguration,
35765                 0,
35766                 { 0, 0, 0 },
35767                 0, 0, /* No default value */
35768                 "BluetoothMeasurementConfiguration"
35769                 },
35770         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.WLANMeasurementConfiguration),
35771                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35772                 0,
35773                 &asn_DEF_WLANMeasurementConfiguration,
35774                 0,
35775                 { 0, 0, 0 },
35776                 0, 0, /* No default value */
35777                 "WLANMeasurementConfiguration"
35778                 },
35779 };
35780 static const unsigned asn_MAP_extensionValue_to_canonical_668[] = { 3, 0, 1, 2, 4, 5, 6, 7, 8 };
35781 static const unsigned asn_MAP_extensionValue_from_canonical_668[] = { 1, 2, 3, 0, 4, 5, 6, 7, 8 };
35782 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_668[] = {
35783     { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 3, 0, 0 }, /* MDT-Location-Info */
35784     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 7 }, /* M3Configuration */
35785     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 6 }, /* M4Configuration */
35786     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 5 }, /* M5Configuration */
35787     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -3, 4 }, /* MDTPLMNList */
35788     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -4, 3 }, /* M6Configuration */
35789     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -5, 2 }, /* M7Configuration */
35790     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -6, 1 }, /* BluetoothMeasurementConfiguration */
35791     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -7, 0 } /* WLANMeasurementConfiguration */
35792 };
35793 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_668 = {
35794         sizeof(struct MDT_Configuration_ExtIEs__extensionValue),
35795         offsetof(struct MDT_Configuration_ExtIEs__extensionValue, _asn_ctx),
35796         offsetof(struct MDT_Configuration_ExtIEs__extensionValue, present),
35797         sizeof(((struct MDT_Configuration_ExtIEs__extensionValue *)0)->present),
35798         asn_MAP_extensionValue_tag2el_668,
35799         9,      /* Count of tags in the map */
35800         asn_MAP_extensionValue_to_canonical_668,
35801         asn_MAP_extensionValue_from_canonical_668,
35802         -1      /* Extensions start */
35803 };
35804 static /* Use -fall-defs-global to expose */
35805 asn_TYPE_descriptor_t asn_DEF_extensionValue_668 = {
35806         "extensionValue",
35807         "extensionValue",
35808         &asn_OP_OPEN_TYPE,
35809         0,      /* No effective tags (pointer) */
35810         0,      /* No effective tags (count) */
35811         0,      /* No tags (pointer) */
35812         0,      /* No tags (count) */
35813         { 0, 0, OPEN_TYPE_constraint },
35814         asn_MBR_extensionValue_668,
35815         9,      /* Elements count */
35816         &asn_SPC_extensionValue_specs_668       /* Additional specs */
35817 };
35818
35819 asn_TYPE_member_t asn_MBR_MDT_Configuration_ExtIEs_665[] = {
35820         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, id),
35821                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35822                 0,
35823                 &asn_DEF_ProtocolIE_ID,
35824                 0,
35825                 { 0, &asn_PER_memb_id_constr_666,  memb_id_constraint_665 },
35826                 0, 0, /* No default value */
35827                 "id"
35828                 },
35829         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, criticality),
35830                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35831                 0,
35832                 &asn_DEF_Criticality,
35833                 select_MDT_Configuration_ExtIEs_criticality_type,
35834                 { 0, &asn_PER_memb_criticality_constr_667,  memb_criticality_constraint_665 },
35835                 0, 0, /* No default value */
35836                 "criticality"
35837                 },
35838         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, extensionValue),
35839                 -1 /* Ambiguous tag (ANY?) */,
35840                 0,
35841                 &asn_DEF_extensionValue_668,
35842                 select_MDT_Configuration_ExtIEs_extensionValue_type,
35843                 { 0, &asn_PER_memb_extensionValue_constr_668,  memb_extensionValue_constraint_665 },
35844                 0, 0, /* No default value */
35845                 "extensionValue"
35846                 },
35847 };
35848 static const ber_tlv_tag_t asn_DEF_MDT_Configuration_ExtIEs_tags_665[] = {
35849         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35850 };
35851 static const asn_TYPE_tag2member_t asn_MAP_MDT_Configuration_ExtIEs_tag2el_665[] = {
35852     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35853     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35854 };
35855 asn_SEQUENCE_specifics_t asn_SPC_MDT_Configuration_ExtIEs_specs_665 = {
35856         sizeof(struct MDT_Configuration_ExtIEs),
35857         offsetof(struct MDT_Configuration_ExtIEs, _asn_ctx),
35858         asn_MAP_MDT_Configuration_ExtIEs_tag2el_665,
35859         2,      /* Count of tags in the map */
35860         0, 0, 0,        /* Optional elements (not needed) */
35861         -1,     /* First extension addition */
35862 };
35863 asn_TYPE_descriptor_t asn_DEF_MDT_Configuration_ExtIEs = {
35864         "MDT-Configuration-ExtIEs",
35865         "MDT-Configuration-ExtIEs",
35866         &asn_OP_SEQUENCE,
35867         asn_DEF_MDT_Configuration_ExtIEs_tags_665,
35868         sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665)
35869                 /sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665[0]), /* 1 */
35870         asn_DEF_MDT_Configuration_ExtIEs_tags_665,      /* Same as above */
35871         sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665)
35872                 /sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665[0]), /* 1 */
35873         { 0, 0, SEQUENCE_constraint },
35874         asn_MBR_MDT_Configuration_ExtIEs_665,
35875         3,      /* Elements count */
35876         &asn_SPC_MDT_Configuration_ExtIEs_specs_665     /* Additional specs */
35877 };
35878
35879 static asn_TYPE_member_t asn_MBR_extensionValue_672[] = {
35880         { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, choice.NRCGI),
35881                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35882                 0,
35883                 &asn_DEF_NRCGI,
35884                 0,
35885                 { 0, 0, 0 },
35886                 0, 0, /* No default value */
35887                 "NRCGI"
35888                 },
35889         { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, choice.MeNBCoordinationAssistanceInformation),
35890                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35891                 0,
35892                 &asn_DEF_MeNBCoordinationAssistanceInformation,
35893                 0,
35894                 { 0, 0, 0 },
35895                 0, 0, /* No default value */
35896                 "MeNBCoordinationAssistanceInformation"
35897                 },
35898 };
35899 static const unsigned asn_MAP_extensionValue_to_canonical_672[] = { 1, 0 };
35900 static const unsigned asn_MAP_extensionValue_from_canonical_672[] = { 1, 0 };
35901 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_672[] = {
35902     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* MeNBCoordinationAssistanceInformation */
35903     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* NRCGI */
35904 };
35905 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_672 = {
35906         sizeof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue),
35907         offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, _asn_ctx),
35908         offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, present),
35909         sizeof(((struct MeNBResourceCoordinationInformationExtIEs__extensionValue *)0)->present),
35910         asn_MAP_extensionValue_tag2el_672,
35911         2,      /* Count of tags in the map */
35912         asn_MAP_extensionValue_to_canonical_672,
35913         asn_MAP_extensionValue_from_canonical_672,
35914         -1      /* Extensions start */
35915 };
35916 static /* Use -fall-defs-global to expose */
35917 asn_TYPE_descriptor_t asn_DEF_extensionValue_672 = {
35918         "extensionValue",
35919         "extensionValue",
35920         &asn_OP_OPEN_TYPE,
35921         0,      /* No effective tags (pointer) */
35922         0,      /* No effective tags (count) */
35923         0,      /* No tags (pointer) */
35924         0,      /* No tags (count) */
35925         { 0, 0, OPEN_TYPE_constraint },
35926         asn_MBR_extensionValue_672,
35927         2,      /* Elements count */
35928         &asn_SPC_extensionValue_specs_672       /* Additional specs */
35929 };
35930
35931 asn_TYPE_member_t asn_MBR_MeNBResourceCoordinationInformationExtIEs_669[] = {
35932         { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, id),
35933                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
35934                 0,
35935                 &asn_DEF_ProtocolIE_ID,
35936                 0,
35937                 { 0, &asn_PER_memb_id_constr_670,  memb_id_constraint_669 },
35938                 0, 0, /* No default value */
35939                 "id"
35940                 },
35941         { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, criticality),
35942                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35943                 0,
35944                 &asn_DEF_Criticality,
35945                 select_MeNBResourceCoordinationInformationExtIEs_criticality_type,
35946                 { 0, &asn_PER_memb_criticality_constr_671,  memb_criticality_constraint_669 },
35947                 0, 0, /* No default value */
35948                 "criticality"
35949                 },
35950         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, extensionValue),
35951                 -1 /* Ambiguous tag (ANY?) */,
35952                 0,
35953                 &asn_DEF_extensionValue_672,
35954                 select_MeNBResourceCoordinationInformationExtIEs_extensionValue_type,
35955                 { 0, &asn_PER_memb_extensionValue_constr_672,  memb_extensionValue_constraint_669 },
35956                 0, 0, /* No default value */
35957                 "extensionValue"
35958                 },
35959 };
35960 static const ber_tlv_tag_t asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[] = {
35961         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35962 };
35963 static const asn_TYPE_tag2member_t asn_MAP_MeNBResourceCoordinationInformationExtIEs_tag2el_669[] = {
35964     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
35965     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
35966 };
35967 asn_SEQUENCE_specifics_t asn_SPC_MeNBResourceCoordinationInformationExtIEs_specs_669 = {
35968         sizeof(struct MeNBResourceCoordinationInformationExtIEs),
35969         offsetof(struct MeNBResourceCoordinationInformationExtIEs, _asn_ctx),
35970         asn_MAP_MeNBResourceCoordinationInformationExtIEs_tag2el_669,
35971         2,      /* Count of tags in the map */
35972         0, 0, 0,        /* Optional elements (not needed) */
35973         -1,     /* First extension addition */
35974 };
35975 asn_TYPE_descriptor_t asn_DEF_MeNBResourceCoordinationInformationExtIEs = {
35976         "MeNBResourceCoordinationInformationExtIEs",
35977         "MeNBResourceCoordinationInformationExtIEs",
35978         &asn_OP_SEQUENCE,
35979         asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669,
35980         sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669)
35981                 /sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[0]), /* 1 */
35982         asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669,     /* Same as above */
35983         sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669)
35984                 /sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[0]), /* 1 */
35985         { 0, 0, SEQUENCE_constraint },
35986         asn_MBR_MeNBResourceCoordinationInformationExtIEs_669,
35987         3,      /* Elements count */
35988         &asn_SPC_MeNBResourceCoordinationInformationExtIEs_specs_669    /* Additional specs */
35989 };
35990
35991 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_676 = {
35992         sizeof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue),
35993         offsetof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue, _asn_ctx),
35994         offsetof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue, present),
35995         sizeof(((struct MBSFN_Subframe_Info_ExtIEs__extensionValue *)0)->present),
35996         0,      /* No top level tags */
35997         0,      /* No tags in the map */
35998         0, 0,
35999         -1      /* Extensions start */
36000 };
36001 static /* Use -fall-defs-global to expose */
36002 asn_TYPE_descriptor_t asn_DEF_extensionValue_676 = {
36003         "extensionValue",
36004         "extensionValue",
36005         &asn_OP_OPEN_TYPE,
36006         0,      /* No effective tags (pointer) */
36007         0,      /* No effective tags (count) */
36008         0,      /* No tags (pointer) */
36009         0,      /* No tags (count) */
36010         { 0, 0, OPEN_TYPE_constraint },
36011         0, 0,   /* No members */
36012         &asn_SPC_extensionValue_specs_676       /* Additional specs */
36013 };
36014
36015 asn_TYPE_member_t asn_MBR_MBSFN_Subframe_Info_ExtIEs_673[] = {
36016         { ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, id),
36017                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36018                 0,
36019                 &asn_DEF_ProtocolIE_ID,
36020                 0,
36021                 { 0, &asn_PER_memb_id_constr_674,  memb_id_constraint_673 },
36022                 0, 0, /* No default value */
36023                 "id"
36024                 },
36025         { ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, criticality),
36026                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36027                 0,
36028                 &asn_DEF_Criticality,
36029                 0,
36030                 { 0, &asn_PER_memb_criticality_constr_675,  memb_criticality_constraint_673 },
36031                 0, 0, /* No default value */
36032                 "criticality"
36033                 },
36034         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, extensionValue),
36035                 -1 /* Ambiguous tag (ANY?) */,
36036                 0,
36037                 &asn_DEF_extensionValue_676,
36038                 0,
36039                 { 0, &asn_PER_memb_extensionValue_constr_676,  memb_extensionValue_constraint_673 },
36040                 0, 0, /* No default value */
36041                 "extensionValue"
36042                 },
36043 };
36044 static const ber_tlv_tag_t asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[] = {
36045         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36046 };
36047 static const asn_TYPE_tag2member_t asn_MAP_MBSFN_Subframe_Info_ExtIEs_tag2el_673[] = {
36048     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36049     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36050 };
36051 asn_SEQUENCE_specifics_t asn_SPC_MBSFN_Subframe_Info_ExtIEs_specs_673 = {
36052         sizeof(struct MBSFN_Subframe_Info_ExtIEs),
36053         offsetof(struct MBSFN_Subframe_Info_ExtIEs, _asn_ctx),
36054         asn_MAP_MBSFN_Subframe_Info_ExtIEs_tag2el_673,
36055         2,      /* Count of tags in the map */
36056         0, 0, 0,        /* Optional elements (not needed) */
36057         -1,     /* First extension addition */
36058 };
36059 asn_TYPE_descriptor_t asn_DEF_MBSFN_Subframe_Info_ExtIEs = {
36060         "MBSFN-Subframe-Info-ExtIEs",
36061         "MBSFN-Subframe-Info-ExtIEs",
36062         &asn_OP_SEQUENCE,
36063         asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673,
36064         sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673)
36065                 /sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[0]), /* 1 */
36066         asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673,    /* Same as above */
36067         sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673)
36068                 /sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[0]), /* 1 */
36069         { 0, 0, SEQUENCE_constraint },
36070         asn_MBR_MBSFN_Subframe_Info_ExtIEs_673,
36071         3,      /* Elements count */
36072         &asn_SPC_MBSFN_Subframe_Info_ExtIEs_specs_673   /* Additional specs */
36073 };
36074
36075 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_680 = {
36076         sizeof(struct BandInfo_ExtIEs__extensionValue),
36077         offsetof(struct BandInfo_ExtIEs__extensionValue, _asn_ctx),
36078         offsetof(struct BandInfo_ExtIEs__extensionValue, present),
36079         sizeof(((struct BandInfo_ExtIEs__extensionValue *)0)->present),
36080         0,      /* No top level tags */
36081         0,      /* No tags in the map */
36082         0, 0,
36083         -1      /* Extensions start */
36084 };
36085 static /* Use -fall-defs-global to expose */
36086 asn_TYPE_descriptor_t asn_DEF_extensionValue_680 = {
36087         "extensionValue",
36088         "extensionValue",
36089         &asn_OP_OPEN_TYPE,
36090         0,      /* No effective tags (pointer) */
36091         0,      /* No effective tags (count) */
36092         0,      /* No tags (pointer) */
36093         0,      /* No tags (count) */
36094         { 0, 0, OPEN_TYPE_constraint },
36095         0, 0,   /* No members */
36096         &asn_SPC_extensionValue_specs_680       /* Additional specs */
36097 };
36098
36099 asn_TYPE_member_t asn_MBR_BandInfo_ExtIEs_677[] = {
36100         { ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, id),
36101                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36102                 0,
36103                 &asn_DEF_ProtocolIE_ID,
36104                 0,
36105                 { 0, &asn_PER_memb_id_constr_678,  memb_id_constraint_677 },
36106                 0, 0, /* No default value */
36107                 "id"
36108                 },
36109         { ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, criticality),
36110                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36111                 0,
36112                 &asn_DEF_Criticality,
36113                 0,
36114                 { 0, &asn_PER_memb_criticality_constr_679,  memb_criticality_constraint_677 },
36115                 0, 0, /* No default value */
36116                 "criticality"
36117                 },
36118         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, extensionValue),
36119                 -1 /* Ambiguous tag (ANY?) */,
36120                 0,
36121                 &asn_DEF_extensionValue_680,
36122                 0,
36123                 { 0, &asn_PER_memb_extensionValue_constr_680,  memb_extensionValue_constraint_677 },
36124                 0, 0, /* No default value */
36125                 "extensionValue"
36126                 },
36127 };
36128 static const ber_tlv_tag_t asn_DEF_BandInfo_ExtIEs_tags_677[] = {
36129         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36130 };
36131 static const asn_TYPE_tag2member_t asn_MAP_BandInfo_ExtIEs_tag2el_677[] = {
36132     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36133     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36134 };
36135 asn_SEQUENCE_specifics_t asn_SPC_BandInfo_ExtIEs_specs_677 = {
36136         sizeof(struct BandInfo_ExtIEs),
36137         offsetof(struct BandInfo_ExtIEs, _asn_ctx),
36138         asn_MAP_BandInfo_ExtIEs_tag2el_677,
36139         2,      /* Count of tags in the map */
36140         0, 0, 0,        /* Optional elements (not needed) */
36141         -1,     /* First extension addition */
36142 };
36143 asn_TYPE_descriptor_t asn_DEF_BandInfo_ExtIEs = {
36144         "BandInfo-ExtIEs",
36145         "BandInfo-ExtIEs",
36146         &asn_OP_SEQUENCE,
36147         asn_DEF_BandInfo_ExtIEs_tags_677,
36148         sizeof(asn_DEF_BandInfo_ExtIEs_tags_677)
36149                 /sizeof(asn_DEF_BandInfo_ExtIEs_tags_677[0]), /* 1 */
36150         asn_DEF_BandInfo_ExtIEs_tags_677,       /* Same as above */
36151         sizeof(asn_DEF_BandInfo_ExtIEs_tags_677)
36152                 /sizeof(asn_DEF_BandInfo_ExtIEs_tags_677[0]), /* 1 */
36153         { 0, 0, SEQUENCE_constraint },
36154         asn_MBR_BandInfo_ExtIEs_677,
36155         3,      /* Elements count */
36156         &asn_SPC_BandInfo_ExtIEs_specs_677      /* Additional specs */
36157 };
36158
36159 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_684 = {
36160         sizeof(struct SplitSRB_ExtIEs__extensionValue),
36161         offsetof(struct SplitSRB_ExtIEs__extensionValue, _asn_ctx),
36162         offsetof(struct SplitSRB_ExtIEs__extensionValue, present),
36163         sizeof(((struct SplitSRB_ExtIEs__extensionValue *)0)->present),
36164         0,      /* No top level tags */
36165         0,      /* No tags in the map */
36166         0, 0,
36167         -1      /* Extensions start */
36168 };
36169 static /* Use -fall-defs-global to expose */
36170 asn_TYPE_descriptor_t asn_DEF_extensionValue_684 = {
36171         "extensionValue",
36172         "extensionValue",
36173         &asn_OP_OPEN_TYPE,
36174         0,      /* No effective tags (pointer) */
36175         0,      /* No effective tags (count) */
36176         0,      /* No tags (pointer) */
36177         0,      /* No tags (count) */
36178         { 0, 0, OPEN_TYPE_constraint },
36179         0, 0,   /* No members */
36180         &asn_SPC_extensionValue_specs_684       /* Additional specs */
36181 };
36182
36183 asn_TYPE_member_t asn_MBR_SplitSRB_ExtIEs_681[] = {
36184         { ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, id),
36185                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36186                 0,
36187                 &asn_DEF_ProtocolIE_ID,
36188                 0,
36189                 { 0, &asn_PER_memb_id_constr_682,  memb_id_constraint_681 },
36190                 0, 0, /* No default value */
36191                 "id"
36192                 },
36193         { ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, criticality),
36194                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36195                 0,
36196                 &asn_DEF_Criticality,
36197                 0,
36198                 { 0, &asn_PER_memb_criticality_constr_683,  memb_criticality_constraint_681 },
36199                 0, 0, /* No default value */
36200                 "criticality"
36201                 },
36202         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, extensionValue),
36203                 -1 /* Ambiguous tag (ANY?) */,
36204                 0,
36205                 &asn_DEF_extensionValue_684,
36206                 0,
36207                 { 0, &asn_PER_memb_extensionValue_constr_684,  memb_extensionValue_constraint_681 },
36208                 0, 0, /* No default value */
36209                 "extensionValue"
36210                 },
36211 };
36212 static const ber_tlv_tag_t asn_DEF_SplitSRB_ExtIEs_tags_681[] = {
36213         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36214 };
36215 static const asn_TYPE_tag2member_t asn_MAP_SplitSRB_ExtIEs_tag2el_681[] = {
36216     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36217     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36218 };
36219 asn_SEQUENCE_specifics_t asn_SPC_SplitSRB_ExtIEs_specs_681 = {
36220         sizeof(struct SplitSRB_ExtIEs),
36221         offsetof(struct SplitSRB_ExtIEs, _asn_ctx),
36222         asn_MAP_SplitSRB_ExtIEs_tag2el_681,
36223         2,      /* Count of tags in the map */
36224         0, 0, 0,        /* Optional elements (not needed) */
36225         -1,     /* First extension addition */
36226 };
36227 asn_TYPE_descriptor_t asn_DEF_SplitSRB_ExtIEs = {
36228         "SplitSRB-ExtIEs",
36229         "SplitSRB-ExtIEs",
36230         &asn_OP_SEQUENCE,
36231         asn_DEF_SplitSRB_ExtIEs_tags_681,
36232         sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681)
36233                 /sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681[0]), /* 1 */
36234         asn_DEF_SplitSRB_ExtIEs_tags_681,       /* Same as above */
36235         sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681)
36236                 /sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681[0]), /* 1 */
36237         { 0, 0, SEQUENCE_constraint },
36238         asn_MBR_SplitSRB_ExtIEs_681,
36239         3,      /* Elements count */
36240         &asn_SPC_SplitSRB_ExtIEs_specs_681      /* Additional specs */
36241 };
36242
36243 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_688 = {
36244         sizeof(struct UENRMeasurement_ExtIEs__extensionValue),
36245         offsetof(struct UENRMeasurement_ExtIEs__extensionValue, _asn_ctx),
36246         offsetof(struct UENRMeasurement_ExtIEs__extensionValue, present),
36247         sizeof(((struct UENRMeasurement_ExtIEs__extensionValue *)0)->present),
36248         0,      /* No top level tags */
36249         0,      /* No tags in the map */
36250         0, 0,
36251         -1      /* Extensions start */
36252 };
36253 static /* Use -fall-defs-global to expose */
36254 asn_TYPE_descriptor_t asn_DEF_extensionValue_688 = {
36255         "extensionValue",
36256         "extensionValue",
36257         &asn_OP_OPEN_TYPE,
36258         0,      /* No effective tags (pointer) */
36259         0,      /* No effective tags (count) */
36260         0,      /* No tags (pointer) */
36261         0,      /* No tags (count) */
36262         { 0, 0, OPEN_TYPE_constraint },
36263         0, 0,   /* No members */
36264         &asn_SPC_extensionValue_specs_688       /* Additional specs */
36265 };
36266
36267 asn_TYPE_member_t asn_MBR_UENRMeasurement_ExtIEs_685[] = {
36268         { ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, id),
36269                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36270                 0,
36271                 &asn_DEF_ProtocolIE_ID,
36272                 0,
36273                 { 0, &asn_PER_memb_id_constr_686,  memb_id_constraint_685 },
36274                 0, 0, /* No default value */
36275                 "id"
36276                 },
36277         { ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, criticality),
36278                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36279                 0,
36280                 &asn_DEF_Criticality,
36281                 0,
36282                 { 0, &asn_PER_memb_criticality_constr_687,  memb_criticality_constraint_685 },
36283                 0, 0, /* No default value */
36284                 "criticality"
36285                 },
36286         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, extensionValue),
36287                 -1 /* Ambiguous tag (ANY?) */,
36288                 0,
36289                 &asn_DEF_extensionValue_688,
36290                 0,
36291                 { 0, &asn_PER_memb_extensionValue_constr_688,  memb_extensionValue_constraint_685 },
36292                 0, 0, /* No default value */
36293                 "extensionValue"
36294                 },
36295 };
36296 static const ber_tlv_tag_t asn_DEF_UENRMeasurement_ExtIEs_tags_685[] = {
36297         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36298 };
36299 static const asn_TYPE_tag2member_t asn_MAP_UENRMeasurement_ExtIEs_tag2el_685[] = {
36300     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36301     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36302 };
36303 asn_SEQUENCE_specifics_t asn_SPC_UENRMeasurement_ExtIEs_specs_685 = {
36304         sizeof(struct UENRMeasurement_ExtIEs),
36305         offsetof(struct UENRMeasurement_ExtIEs, _asn_ctx),
36306         asn_MAP_UENRMeasurement_ExtIEs_tag2el_685,
36307         2,      /* Count of tags in the map */
36308         0, 0, 0,        /* Optional elements (not needed) */
36309         -1,     /* First extension addition */
36310 };
36311 asn_TYPE_descriptor_t asn_DEF_UENRMeasurement_ExtIEs = {
36312         "UENRMeasurement-ExtIEs",
36313         "UENRMeasurement-ExtIEs",
36314         &asn_OP_SEQUENCE,
36315         asn_DEF_UENRMeasurement_ExtIEs_tags_685,
36316         sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685)
36317                 /sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685[0]), /* 1 */
36318         asn_DEF_UENRMeasurement_ExtIEs_tags_685,        /* Same as above */
36319         sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685)
36320                 /sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685[0]), /* 1 */
36321         { 0, 0, SEQUENCE_constraint },
36322         asn_MBR_UENRMeasurement_ExtIEs_685,
36323         3,      /* Elements count */
36324         &asn_SPC_UENRMeasurement_ExtIEs_specs_685       /* Additional specs */
36325 };
36326
36327 static asn_TYPE_member_t asn_MBR_extensionValue_692[] = {
36328         { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs__extensionValue, choice.TAC),
36329                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
36330                 0,
36331                 &asn_DEF_TAC,
36332                 0,
36333                 { 0, 0, 0 },
36334                 0, 0, /* No default value */
36335                 "TAC"
36336                 },
36337         { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs__extensionValue, choice.EARFCNExtension),
36338                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36339                 0,
36340                 &asn_DEF_EARFCNExtension,
36341                 0,
36342                 { 0, 0, 0 },
36343                 0, 0, /* No default value */
36344                 "EARFCNExtension"
36345                 },
36346 };
36347 static const unsigned asn_MAP_extensionValue_to_canonical_692[] = { 1, 0 };
36348 static const unsigned asn_MAP_extensionValue_from_canonical_692[] = { 1, 0 };
36349 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_692[] = {
36350     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* EARFCNExtension */
36351     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* TAC */
36352 };
36353 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_692 = {
36354         sizeof(struct Neighbour_Information_ExtIEs__extensionValue),
36355         offsetof(struct Neighbour_Information_ExtIEs__extensionValue, _asn_ctx),
36356         offsetof(struct Neighbour_Information_ExtIEs__extensionValue, present),
36357         sizeof(((struct Neighbour_Information_ExtIEs__extensionValue *)0)->present),
36358         asn_MAP_extensionValue_tag2el_692,
36359         2,      /* Count of tags in the map */
36360         asn_MAP_extensionValue_to_canonical_692,
36361         asn_MAP_extensionValue_from_canonical_692,
36362         -1      /* Extensions start */
36363 };
36364 static /* Use -fall-defs-global to expose */
36365 asn_TYPE_descriptor_t asn_DEF_extensionValue_692 = {
36366         "extensionValue",
36367         "extensionValue",
36368         &asn_OP_OPEN_TYPE,
36369         0,      /* No effective tags (pointer) */
36370         0,      /* No effective tags (count) */
36371         0,      /* No tags (pointer) */
36372         0,      /* No tags (count) */
36373         { 0, 0, OPEN_TYPE_constraint },
36374         asn_MBR_extensionValue_692,
36375         2,      /* Elements count */
36376         &asn_SPC_extensionValue_specs_692       /* Additional specs */
36377 };
36378
36379 asn_TYPE_member_t asn_MBR_Neighbour_Information_ExtIEs_689[] = {
36380         { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, id),
36381                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36382                 0,
36383                 &asn_DEF_ProtocolIE_ID,
36384                 0,
36385                 { 0, &asn_PER_memb_id_constr_690,  memb_id_constraint_689 },
36386                 0, 0, /* No default value */
36387                 "id"
36388                 },
36389         { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, criticality),
36390                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36391                 0,
36392                 &asn_DEF_Criticality,
36393                 select_Neighbour_Information_ExtIEs_criticality_type,
36394                 { 0, &asn_PER_memb_criticality_constr_691,  memb_criticality_constraint_689 },
36395                 0, 0, /* No default value */
36396                 "criticality"
36397                 },
36398         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, extensionValue),
36399                 -1 /* Ambiguous tag (ANY?) */,
36400                 0,
36401                 &asn_DEF_extensionValue_692,
36402                 select_Neighbour_Information_ExtIEs_extensionValue_type,
36403                 { 0, &asn_PER_memb_extensionValue_constr_692,  memb_extensionValue_constraint_689 },
36404                 0, 0, /* No default value */
36405                 "extensionValue"
36406                 },
36407 };
36408 static const ber_tlv_tag_t asn_DEF_Neighbour_Information_ExtIEs_tags_689[] = {
36409         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36410 };
36411 static const asn_TYPE_tag2member_t asn_MAP_Neighbour_Information_ExtIEs_tag2el_689[] = {
36412     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36413     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36414 };
36415 asn_SEQUENCE_specifics_t asn_SPC_Neighbour_Information_ExtIEs_specs_689 = {
36416         sizeof(struct Neighbour_Information_ExtIEs),
36417         offsetof(struct Neighbour_Information_ExtIEs, _asn_ctx),
36418         asn_MAP_Neighbour_Information_ExtIEs_tag2el_689,
36419         2,      /* Count of tags in the map */
36420         0, 0, 0,        /* Optional elements (not needed) */
36421         -1,     /* First extension addition */
36422 };
36423 asn_TYPE_descriptor_t asn_DEF_Neighbour_Information_ExtIEs = {
36424         "Neighbour-Information-ExtIEs",
36425         "Neighbour-Information-ExtIEs",
36426         &asn_OP_SEQUENCE,
36427         asn_DEF_Neighbour_Information_ExtIEs_tags_689,
36428         sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689)
36429                 /sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689[0]), /* 1 */
36430         asn_DEF_Neighbour_Information_ExtIEs_tags_689,  /* Same as above */
36431         sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689)
36432                 /sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689[0]), /* 1 */
36433         { 0, 0, SEQUENCE_constraint },
36434         asn_MBR_Neighbour_Information_ExtIEs_689,
36435         3,      /* Elements count */
36436         &asn_SPC_Neighbour_Information_ExtIEs_specs_689 /* Additional specs */
36437 };
36438
36439 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_696 = {
36440         sizeof(struct NRFreqInfo_ExtIEs__extensionValue),
36441         offsetof(struct NRFreqInfo_ExtIEs__extensionValue, _asn_ctx),
36442         offsetof(struct NRFreqInfo_ExtIEs__extensionValue, present),
36443         sizeof(((struct NRFreqInfo_ExtIEs__extensionValue *)0)->present),
36444         0,      /* No top level tags */
36445         0,      /* No tags in the map */
36446         0, 0,
36447         -1      /* Extensions start */
36448 };
36449 static /* Use -fall-defs-global to expose */
36450 asn_TYPE_descriptor_t asn_DEF_extensionValue_696 = {
36451         "extensionValue",
36452         "extensionValue",
36453         &asn_OP_OPEN_TYPE,
36454         0,      /* No effective tags (pointer) */
36455         0,      /* No effective tags (count) */
36456         0,      /* No tags (pointer) */
36457         0,      /* No tags (count) */
36458         { 0, 0, OPEN_TYPE_constraint },
36459         0, 0,   /* No members */
36460         &asn_SPC_extensionValue_specs_696       /* Additional specs */
36461 };
36462
36463 asn_TYPE_member_t asn_MBR_NRFreqInfo_ExtIEs_693[] = {
36464         { ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, id),
36465                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36466                 0,
36467                 &asn_DEF_ProtocolIE_ID,
36468                 0,
36469                 { 0, &asn_PER_memb_id_constr_694,  memb_id_constraint_693 },
36470                 0, 0, /* No default value */
36471                 "id"
36472                 },
36473         { ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, criticality),
36474                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36475                 0,
36476                 &asn_DEF_Criticality,
36477                 0,
36478                 { 0, &asn_PER_memb_criticality_constr_695,  memb_criticality_constraint_693 },
36479                 0, 0, /* No default value */
36480                 "criticality"
36481                 },
36482         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, extensionValue),
36483                 -1 /* Ambiguous tag (ANY?) */,
36484                 0,
36485                 &asn_DEF_extensionValue_696,
36486                 0,
36487                 { 0, &asn_PER_memb_extensionValue_constr_696,  memb_extensionValue_constraint_693 },
36488                 0, 0, /* No default value */
36489                 "extensionValue"
36490                 },
36491 };
36492 static const ber_tlv_tag_t asn_DEF_NRFreqInfo_ExtIEs_tags_693[] = {
36493         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36494 };
36495 static const asn_TYPE_tag2member_t asn_MAP_NRFreqInfo_ExtIEs_tag2el_693[] = {
36496     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36497     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36498 };
36499 asn_SEQUENCE_specifics_t asn_SPC_NRFreqInfo_ExtIEs_specs_693 = {
36500         sizeof(struct NRFreqInfo_ExtIEs),
36501         offsetof(struct NRFreqInfo_ExtIEs, _asn_ctx),
36502         asn_MAP_NRFreqInfo_ExtIEs_tag2el_693,
36503         2,      /* Count of tags in the map */
36504         0, 0, 0,        /* Optional elements (not needed) */
36505         -1,     /* First extension addition */
36506 };
36507 asn_TYPE_descriptor_t asn_DEF_NRFreqInfo_ExtIEs = {
36508         "NRFreqInfo-ExtIEs",
36509         "NRFreqInfo-ExtIEs",
36510         &asn_OP_SEQUENCE,
36511         asn_DEF_NRFreqInfo_ExtIEs_tags_693,
36512         sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693)
36513                 /sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693[0]), /* 1 */
36514         asn_DEF_NRFreqInfo_ExtIEs_tags_693,     /* Same as above */
36515         sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693)
36516                 /sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693[0]), /* 1 */
36517         { 0, 0, SEQUENCE_constraint },
36518         asn_MBR_NRFreqInfo_ExtIEs_693,
36519         3,      /* Elements count */
36520         &asn_SPC_NRFreqInfo_ExtIEs_specs_693    /* Additional specs */
36521 };
36522
36523 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_700 = {
36524         sizeof(struct NRCGI_ExtIEs__extensionValue),
36525         offsetof(struct NRCGI_ExtIEs__extensionValue, _asn_ctx),
36526         offsetof(struct NRCGI_ExtIEs__extensionValue, present),
36527         sizeof(((struct NRCGI_ExtIEs__extensionValue *)0)->present),
36528         0,      /* No top level tags */
36529         0,      /* No tags in the map */
36530         0, 0,
36531         -1      /* Extensions start */
36532 };
36533 static /* Use -fall-defs-global to expose */
36534 asn_TYPE_descriptor_t asn_DEF_extensionValue_700 = {
36535         "extensionValue",
36536         "extensionValue",
36537         &asn_OP_OPEN_TYPE,
36538         0,      /* No effective tags (pointer) */
36539         0,      /* No effective tags (count) */
36540         0,      /* No tags (pointer) */
36541         0,      /* No tags (count) */
36542         { 0, 0, OPEN_TYPE_constraint },
36543         0, 0,   /* No members */
36544         &asn_SPC_extensionValue_specs_700       /* Additional specs */
36545 };
36546
36547 asn_TYPE_member_t asn_MBR_NRCGI_ExtIEs_697[] = {
36548         { ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, id),
36549                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36550                 0,
36551                 &asn_DEF_ProtocolIE_ID,
36552                 0,
36553                 { 0, &asn_PER_memb_id_constr_698,  memb_id_constraint_697 },
36554                 0, 0, /* No default value */
36555                 "id"
36556                 },
36557         { ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, criticality),
36558                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36559                 0,
36560                 &asn_DEF_Criticality,
36561                 0,
36562                 { 0, &asn_PER_memb_criticality_constr_699,  memb_criticality_constraint_697 },
36563                 0, 0, /* No default value */
36564                 "criticality"
36565                 },
36566         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, extensionValue),
36567                 -1 /* Ambiguous tag (ANY?) */,
36568                 0,
36569                 &asn_DEF_extensionValue_700,
36570                 0,
36571                 { 0, &asn_PER_memb_extensionValue_constr_700,  memb_extensionValue_constraint_697 },
36572                 0, 0, /* No default value */
36573                 "extensionValue"
36574                 },
36575 };
36576 static const ber_tlv_tag_t asn_DEF_NRCGI_ExtIEs_tags_697[] = {
36577         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36578 };
36579 static const asn_TYPE_tag2member_t asn_MAP_NRCGI_ExtIEs_tag2el_697[] = {
36580     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36581     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36582 };
36583 asn_SEQUENCE_specifics_t asn_SPC_NRCGI_ExtIEs_specs_697 = {
36584         sizeof(struct NRCGI_ExtIEs),
36585         offsetof(struct NRCGI_ExtIEs, _asn_ctx),
36586         asn_MAP_NRCGI_ExtIEs_tag2el_697,
36587         2,      /* Count of tags in the map */
36588         0, 0, 0,        /* Optional elements (not needed) */
36589         -1,     /* First extension addition */
36590 };
36591 asn_TYPE_descriptor_t asn_DEF_NRCGI_ExtIEs = {
36592         "NRCGI-ExtIEs",
36593         "NRCGI-ExtIEs",
36594         &asn_OP_SEQUENCE,
36595         asn_DEF_NRCGI_ExtIEs_tags_697,
36596         sizeof(asn_DEF_NRCGI_ExtIEs_tags_697)
36597                 /sizeof(asn_DEF_NRCGI_ExtIEs_tags_697[0]), /* 1 */
36598         asn_DEF_NRCGI_ExtIEs_tags_697,  /* Same as above */
36599         sizeof(asn_DEF_NRCGI_ExtIEs_tags_697)
36600                 /sizeof(asn_DEF_NRCGI_ExtIEs_tags_697[0]), /* 1 */
36601         { 0, 0, SEQUENCE_constraint },
36602         asn_MBR_NRCGI_ExtIEs_697,
36603         3,      /* Elements count */
36604         &asn_SPC_NRCGI_ExtIEs_specs_697 /* Additional specs */
36605 };
36606
36607 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_704 = {
36608         sizeof(struct NR_TxBW_ExtIEs__extensionValue),
36609         offsetof(struct NR_TxBW_ExtIEs__extensionValue, _asn_ctx),
36610         offsetof(struct NR_TxBW_ExtIEs__extensionValue, present),
36611         sizeof(((struct NR_TxBW_ExtIEs__extensionValue *)0)->present),
36612         0,      /* No top level tags */
36613         0,      /* No tags in the map */
36614         0, 0,
36615         -1      /* Extensions start */
36616 };
36617 static /* Use -fall-defs-global to expose */
36618 asn_TYPE_descriptor_t asn_DEF_extensionValue_704 = {
36619         "extensionValue",
36620         "extensionValue",
36621         &asn_OP_OPEN_TYPE,
36622         0,      /* No effective tags (pointer) */
36623         0,      /* No effective tags (count) */
36624         0,      /* No tags (pointer) */
36625         0,      /* No tags (count) */
36626         { 0, 0, OPEN_TYPE_constraint },
36627         0, 0,   /* No members */
36628         &asn_SPC_extensionValue_specs_704       /* Additional specs */
36629 };
36630
36631 asn_TYPE_member_t asn_MBR_NR_TxBW_ExtIEs_701[] = {
36632         { ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, id),
36633                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36634                 0,
36635                 &asn_DEF_ProtocolIE_ID,
36636                 0,
36637                 { 0, &asn_PER_memb_id_constr_702,  memb_id_constraint_701 },
36638                 0, 0, /* No default value */
36639                 "id"
36640                 },
36641         { ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, criticality),
36642                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36643                 0,
36644                 &asn_DEF_Criticality,
36645                 0,
36646                 { 0, &asn_PER_memb_criticality_constr_703,  memb_criticality_constraint_701 },
36647                 0, 0, /* No default value */
36648                 "criticality"
36649                 },
36650         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, extensionValue),
36651                 -1 /* Ambiguous tag (ANY?) */,
36652                 0,
36653                 &asn_DEF_extensionValue_704,
36654                 0,
36655                 { 0, &asn_PER_memb_extensionValue_constr_704,  memb_extensionValue_constraint_701 },
36656                 0, 0, /* No default value */
36657                 "extensionValue"
36658                 },
36659 };
36660 static const ber_tlv_tag_t asn_DEF_NR_TxBW_ExtIEs_tags_701[] = {
36661         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36662 };
36663 static const asn_TYPE_tag2member_t asn_MAP_NR_TxBW_ExtIEs_tag2el_701[] = {
36664     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36665     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36666 };
36667 asn_SEQUENCE_specifics_t asn_SPC_NR_TxBW_ExtIEs_specs_701 = {
36668         sizeof(struct NR_TxBW_ExtIEs),
36669         offsetof(struct NR_TxBW_ExtIEs, _asn_ctx),
36670         asn_MAP_NR_TxBW_ExtIEs_tag2el_701,
36671         2,      /* Count of tags in the map */
36672         0, 0, 0,        /* Optional elements (not needed) */
36673         -1,     /* First extension addition */
36674 };
36675 asn_TYPE_descriptor_t asn_DEF_NR_TxBW_ExtIEs = {
36676         "NR-TxBW-ExtIEs",
36677         "NR-TxBW-ExtIEs",
36678         &asn_OP_SEQUENCE,
36679         asn_DEF_NR_TxBW_ExtIEs_tags_701,
36680         sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701)
36681                 /sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701[0]), /* 1 */
36682         asn_DEF_NR_TxBW_ExtIEs_tags_701,        /* Same as above */
36683         sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701)
36684                 /sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701[0]), /* 1 */
36685         { 0, 0, SEQUENCE_constraint },
36686         asn_MBR_NR_TxBW_ExtIEs_701,
36687         3,      /* Elements count */
36688         &asn_SPC_NR_TxBW_ExtIEs_specs_701       /* Additional specs */
36689 };
36690
36691 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_708 = {
36692         sizeof(struct NRUESecurityCapabilities_ExtIEs__extensionValue),
36693         offsetof(struct NRUESecurityCapabilities_ExtIEs__extensionValue, _asn_ctx),
36694         offsetof(struct NRUESecurityCapabilities_ExtIEs__extensionValue, present),
36695         sizeof(((struct NRUESecurityCapabilities_ExtIEs__extensionValue *)0)->present),
36696         0,      /* No top level tags */
36697         0,      /* No tags in the map */
36698         0, 0,
36699         -1      /* Extensions start */
36700 };
36701 static /* Use -fall-defs-global to expose */
36702 asn_TYPE_descriptor_t asn_DEF_extensionValue_708 = {
36703         "extensionValue",
36704         "extensionValue",
36705         &asn_OP_OPEN_TYPE,
36706         0,      /* No effective tags (pointer) */
36707         0,      /* No effective tags (count) */
36708         0,      /* No tags (pointer) */
36709         0,      /* No tags (count) */
36710         { 0, 0, OPEN_TYPE_constraint },
36711         0, 0,   /* No members */
36712         &asn_SPC_extensionValue_specs_708       /* Additional specs */
36713 };
36714
36715 asn_TYPE_member_t asn_MBR_NRUESecurityCapabilities_ExtIEs_705[] = {
36716         { ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, id),
36717                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36718                 0,
36719                 &asn_DEF_ProtocolIE_ID,
36720                 0,
36721                 { 0, &asn_PER_memb_id_constr_706,  memb_id_constraint_705 },
36722                 0, 0, /* No default value */
36723                 "id"
36724                 },
36725         { ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, criticality),
36726                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36727                 0,
36728                 &asn_DEF_Criticality,
36729                 0,
36730                 { 0, &asn_PER_memb_criticality_constr_707,  memb_criticality_constraint_705 },
36731                 0, 0, /* No default value */
36732                 "criticality"
36733                 },
36734         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, extensionValue),
36735                 -1 /* Ambiguous tag (ANY?) */,
36736                 0,
36737                 &asn_DEF_extensionValue_708,
36738                 0,
36739                 { 0, &asn_PER_memb_extensionValue_constr_708,  memb_extensionValue_constraint_705 },
36740                 0, 0, /* No default value */
36741                 "extensionValue"
36742                 },
36743 };
36744 static const ber_tlv_tag_t asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[] = {
36745         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36746 };
36747 static const asn_TYPE_tag2member_t asn_MAP_NRUESecurityCapabilities_ExtIEs_tag2el_705[] = {
36748     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36749     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36750 };
36751 asn_SEQUENCE_specifics_t asn_SPC_NRUESecurityCapabilities_ExtIEs_specs_705 = {
36752         sizeof(struct NRUESecurityCapabilities_ExtIEs),
36753         offsetof(struct NRUESecurityCapabilities_ExtIEs, _asn_ctx),
36754         asn_MAP_NRUESecurityCapabilities_ExtIEs_tag2el_705,
36755         2,      /* Count of tags in the map */
36756         0, 0, 0,        /* Optional elements (not needed) */
36757         -1,     /* First extension addition */
36758 };
36759 asn_TYPE_descriptor_t asn_DEF_NRUESecurityCapabilities_ExtIEs = {
36760         "NRUESecurityCapabilities-ExtIEs",
36761         "NRUESecurityCapabilities-ExtIEs",
36762         &asn_OP_SEQUENCE,
36763         asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705,
36764         sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705)
36765                 /sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[0]), /* 1 */
36766         asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705,       /* Same as above */
36767         sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705)
36768                 /sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[0]), /* 1 */
36769         { 0, 0, SEQUENCE_constraint },
36770         asn_MBR_NRUESecurityCapabilities_ExtIEs_705,
36771         3,      /* Elements count */
36772         &asn_SPC_NRUESecurityCapabilities_ExtIEs_specs_705      /* Additional specs */
36773 };
36774
36775 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_712 = {
36776         sizeof(struct PRACH_Configuration_ExtIEs__extensionValue),
36777         offsetof(struct PRACH_Configuration_ExtIEs__extensionValue, _asn_ctx),
36778         offsetof(struct PRACH_Configuration_ExtIEs__extensionValue, present),
36779         sizeof(((struct PRACH_Configuration_ExtIEs__extensionValue *)0)->present),
36780         0,      /* No top level tags */
36781         0,      /* No tags in the map */
36782         0, 0,
36783         -1      /* Extensions start */
36784 };
36785 static /* Use -fall-defs-global to expose */
36786 asn_TYPE_descriptor_t asn_DEF_extensionValue_712 = {
36787         "extensionValue",
36788         "extensionValue",
36789         &asn_OP_OPEN_TYPE,
36790         0,      /* No effective tags (pointer) */
36791         0,      /* No effective tags (count) */
36792         0,      /* No tags (pointer) */
36793         0,      /* No tags (count) */
36794         { 0, 0, OPEN_TYPE_constraint },
36795         0, 0,   /* No members */
36796         &asn_SPC_extensionValue_specs_712       /* Additional specs */
36797 };
36798
36799 asn_TYPE_member_t asn_MBR_PRACH_Configuration_ExtIEs_709[] = {
36800         { ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, id),
36801                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36802                 0,
36803                 &asn_DEF_ProtocolIE_ID,
36804                 0,
36805                 { 0, &asn_PER_memb_id_constr_710,  memb_id_constraint_709 },
36806                 0, 0, /* No default value */
36807                 "id"
36808                 },
36809         { ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, criticality),
36810                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36811                 0,
36812                 &asn_DEF_Criticality,
36813                 0,
36814                 { 0, &asn_PER_memb_criticality_constr_711,  memb_criticality_constraint_709 },
36815                 0, 0, /* No default value */
36816                 "criticality"
36817                 },
36818         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, extensionValue),
36819                 -1 /* Ambiguous tag (ANY?) */,
36820                 0,
36821                 &asn_DEF_extensionValue_712,
36822                 0,
36823                 { 0, &asn_PER_memb_extensionValue_constr_712,  memb_extensionValue_constraint_709 },
36824                 0, 0, /* No default value */
36825                 "extensionValue"
36826                 },
36827 };
36828 static const ber_tlv_tag_t asn_DEF_PRACH_Configuration_ExtIEs_tags_709[] = {
36829         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36830 };
36831 static const asn_TYPE_tag2member_t asn_MAP_PRACH_Configuration_ExtIEs_tag2el_709[] = {
36832     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36833     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36834 };
36835 asn_SEQUENCE_specifics_t asn_SPC_PRACH_Configuration_ExtIEs_specs_709 = {
36836         sizeof(struct PRACH_Configuration_ExtIEs),
36837         offsetof(struct PRACH_Configuration_ExtIEs, _asn_ctx),
36838         asn_MAP_PRACH_Configuration_ExtIEs_tag2el_709,
36839         2,      /* Count of tags in the map */
36840         0, 0, 0,        /* Optional elements (not needed) */
36841         -1,     /* First extension addition */
36842 };
36843 asn_TYPE_descriptor_t asn_DEF_PRACH_Configuration_ExtIEs = {
36844         "PRACH-Configuration-ExtIEs",
36845         "PRACH-Configuration-ExtIEs",
36846         &asn_OP_SEQUENCE,
36847         asn_DEF_PRACH_Configuration_ExtIEs_tags_709,
36848         sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709)
36849                 /sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709[0]), /* 1 */
36850         asn_DEF_PRACH_Configuration_ExtIEs_tags_709,    /* Same as above */
36851         sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709)
36852                 /sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709[0]), /* 1 */
36853         { 0, 0, SEQUENCE_constraint },
36854         asn_MBR_PRACH_Configuration_ExtIEs_709,
36855         3,      /* Elements count */
36856         &asn_SPC_PRACH_Configuration_ExtIEs_specs_709   /* Additional specs */
36857 };
36858
36859 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_716 = {
36860         sizeof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue),
36861         offsetof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue, _asn_ctx),
36862         offsetof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue, present),
36863         sizeof(((struct PLMNAreaBasedQMC_ExtIEs__extensionValue *)0)->present),
36864         0,      /* No top level tags */
36865         0,      /* No tags in the map */
36866         0, 0,
36867         -1      /* Extensions start */
36868 };
36869 static /* Use -fall-defs-global to expose */
36870 asn_TYPE_descriptor_t asn_DEF_extensionValue_716 = {
36871         "extensionValue",
36872         "extensionValue",
36873         &asn_OP_OPEN_TYPE,
36874         0,      /* No effective tags (pointer) */
36875         0,      /* No effective tags (count) */
36876         0,      /* No tags (pointer) */
36877         0,      /* No tags (count) */
36878         { 0, 0, OPEN_TYPE_constraint },
36879         0, 0,   /* No members */
36880         &asn_SPC_extensionValue_specs_716       /* Additional specs */
36881 };
36882
36883 asn_TYPE_member_t asn_MBR_PLMNAreaBasedQMC_ExtIEs_713[] = {
36884         { ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, id),
36885                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36886                 0,
36887                 &asn_DEF_ProtocolIE_ID,
36888                 0,
36889                 { 0, &asn_PER_memb_id_constr_714,  memb_id_constraint_713 },
36890                 0, 0, /* No default value */
36891                 "id"
36892                 },
36893         { ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, criticality),
36894                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36895                 0,
36896                 &asn_DEF_Criticality,
36897                 0,
36898                 { 0, &asn_PER_memb_criticality_constr_715,  memb_criticality_constraint_713 },
36899                 0, 0, /* No default value */
36900                 "criticality"
36901                 },
36902         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, extensionValue),
36903                 -1 /* Ambiguous tag (ANY?) */,
36904                 0,
36905                 &asn_DEF_extensionValue_716,
36906                 0,
36907                 { 0, &asn_PER_memb_extensionValue_constr_716,  memb_extensionValue_constraint_713 },
36908                 0, 0, /* No default value */
36909                 "extensionValue"
36910                 },
36911 };
36912 static const ber_tlv_tag_t asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[] = {
36913         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36914 };
36915 static const asn_TYPE_tag2member_t asn_MAP_PLMNAreaBasedQMC_ExtIEs_tag2el_713[] = {
36916     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
36917     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
36918 };
36919 asn_SEQUENCE_specifics_t asn_SPC_PLMNAreaBasedQMC_ExtIEs_specs_713 = {
36920         sizeof(struct PLMNAreaBasedQMC_ExtIEs),
36921         offsetof(struct PLMNAreaBasedQMC_ExtIEs, _asn_ctx),
36922         asn_MAP_PLMNAreaBasedQMC_ExtIEs_tag2el_713,
36923         2,      /* Count of tags in the map */
36924         0, 0, 0,        /* Optional elements (not needed) */
36925         -1,     /* First extension addition */
36926 };
36927 asn_TYPE_descriptor_t asn_DEF_PLMNAreaBasedQMC_ExtIEs = {
36928         "PLMNAreaBasedQMC-ExtIEs",
36929         "PLMNAreaBasedQMC-ExtIEs",
36930         &asn_OP_SEQUENCE,
36931         asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713,
36932         sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713)
36933                 /sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[0]), /* 1 */
36934         asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713,       /* Same as above */
36935         sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713)
36936                 /sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[0]), /* 1 */
36937         { 0, 0, SEQUENCE_constraint },
36938         asn_MBR_PLMNAreaBasedQMC_ExtIEs_713,
36939         3,      /* Elements count */
36940         &asn_SPC_PLMNAreaBasedQMC_ExtIEs_specs_713      /* Additional specs */
36941 };
36942
36943 static asn_TYPE_member_t asn_MBR_extensionValue_720[] = {
36944         { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, choice.ProSeUEtoNetworkRelaying),
36945                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36946                 0,
36947                 &asn_DEF_ProSeUEtoNetworkRelaying,
36948                 0,
36949                 { 0, 0, 0 },
36950                 0, 0, /* No default value */
36951                 "ProSeUEtoNetworkRelaying"
36952                 },
36953 };
36954 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_720[] = {
36955     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* ProSeUEtoNetworkRelaying */
36956 };
36957 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_720 = {
36958         sizeof(struct ProSeAuthorized_ExtIEs__extensionValue),
36959         offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, _asn_ctx),
36960         offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, present),
36961         sizeof(((struct ProSeAuthorized_ExtIEs__extensionValue *)0)->present),
36962         asn_MAP_extensionValue_tag2el_720,
36963         1,      /* Count of tags in the map */
36964         0, 0,
36965         -1      /* Extensions start */
36966 };
36967 static /* Use -fall-defs-global to expose */
36968 asn_TYPE_descriptor_t asn_DEF_extensionValue_720 = {
36969         "extensionValue",
36970         "extensionValue",
36971         &asn_OP_OPEN_TYPE,
36972         0,      /* No effective tags (pointer) */
36973         0,      /* No effective tags (count) */
36974         0,      /* No tags (pointer) */
36975         0,      /* No tags (count) */
36976         { 0, 0, OPEN_TYPE_constraint },
36977         asn_MBR_extensionValue_720,
36978         1,      /* Elements count */
36979         &asn_SPC_extensionValue_specs_720       /* Additional specs */
36980 };
36981
36982 asn_TYPE_member_t asn_MBR_ProSeAuthorized_ExtIEs_717[] = {
36983         { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, id),
36984                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36985                 0,
36986                 &asn_DEF_ProtocolIE_ID,
36987                 0,
36988                 { 0, &asn_PER_memb_id_constr_718,  memb_id_constraint_717 },
36989                 0, 0, /* No default value */
36990                 "id"
36991                 },
36992         { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, criticality),
36993                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
36994                 0,
36995                 &asn_DEF_Criticality,
36996                 select_ProSeAuthorized_ExtIEs_criticality_type,
36997                 { 0, &asn_PER_memb_criticality_constr_719,  memb_criticality_constraint_717 },
36998                 0, 0, /* No default value */
36999                 "criticality"
37000                 },
37001         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, extensionValue),
37002                 -1 /* Ambiguous tag (ANY?) */,
37003                 0,
37004                 &asn_DEF_extensionValue_720,
37005                 select_ProSeAuthorized_ExtIEs_extensionValue_type,
37006                 { 0, &asn_PER_memb_extensionValue_constr_720,  memb_extensionValue_constraint_717 },
37007                 0, 0, /* No default value */
37008                 "extensionValue"
37009                 },
37010 };
37011 static const ber_tlv_tag_t asn_DEF_ProSeAuthorized_ExtIEs_tags_717[] = {
37012         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37013 };
37014 static const asn_TYPE_tag2member_t asn_MAP_ProSeAuthorized_ExtIEs_tag2el_717[] = {
37015     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37016     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37017 };
37018 asn_SEQUENCE_specifics_t asn_SPC_ProSeAuthorized_ExtIEs_specs_717 = {
37019         sizeof(struct ProSeAuthorized_ExtIEs),
37020         offsetof(struct ProSeAuthorized_ExtIEs, _asn_ctx),
37021         asn_MAP_ProSeAuthorized_ExtIEs_tag2el_717,
37022         2,      /* Count of tags in the map */
37023         0, 0, 0,        /* Optional elements (not needed) */
37024         -1,     /* First extension addition */
37025 };
37026 asn_TYPE_descriptor_t asn_DEF_ProSeAuthorized_ExtIEs = {
37027         "ProSeAuthorized-ExtIEs",
37028         "ProSeAuthorized-ExtIEs",
37029         &asn_OP_SEQUENCE,
37030         asn_DEF_ProSeAuthorized_ExtIEs_tags_717,
37031         sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717)
37032                 /sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717[0]), /* 1 */
37033         asn_DEF_ProSeAuthorized_ExtIEs_tags_717,        /* Same as above */
37034         sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717)
37035                 /sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717[0]), /* 1 */
37036         { 0, 0, SEQUENCE_constraint },
37037         asn_MBR_ProSeAuthorized_ExtIEs_717,
37038         3,      /* Elements count */
37039         &asn_SPC_ProSeAuthorized_ExtIEs_specs_717       /* Additional specs */
37040 };
37041
37042 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_724 = {
37043         sizeof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue),
37044         offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue, _asn_ctx),
37045         offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue, present),
37046         sizeof(((struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue *)0)->present),
37047         0,      /* No top level tags */
37048         0,      /* No tags in the map */
37049         0, 0,
37050         -1      /* Extensions start */
37051 };
37052 static /* Use -fall-defs-global to expose */
37053 asn_TYPE_descriptor_t asn_DEF_extensionValue_724 = {
37054         "extensionValue",
37055         "extensionValue",
37056         &asn_OP_OPEN_TYPE,
37057         0,      /* No effective tags (pointer) */
37058         0,      /* No effective tags (count) */
37059         0,      /* No tags (pointer) */
37060         0,      /* No tags (count) */
37061         { 0, 0, OPEN_TYPE_constraint },
37062         0, 0,   /* No members */
37063         &asn_SPC_extensionValue_specs_724       /* Additional specs */
37064 };
37065
37066 asn_TYPE_member_t asn_MBR_ProtectedEUTRAResourceIndication_ExtIEs_721[] = {
37067         { ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, id),
37068                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37069                 0,
37070                 &asn_DEF_ProtocolIE_ID,
37071                 0,
37072                 { 0, &asn_PER_memb_id_constr_722,  memb_id_constraint_721 },
37073                 0, 0, /* No default value */
37074                 "id"
37075                 },
37076         { ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, criticality),
37077                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37078                 0,
37079                 &asn_DEF_Criticality,
37080                 0,
37081                 { 0, &asn_PER_memb_criticality_constr_723,  memb_criticality_constraint_721 },
37082                 0, 0, /* No default value */
37083                 "criticality"
37084                 },
37085         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, extensionValue),
37086                 -1 /* Ambiguous tag (ANY?) */,
37087                 0,
37088                 &asn_DEF_extensionValue_724,
37089                 0,
37090                 { 0, &asn_PER_memb_extensionValue_constr_724,  memb_extensionValue_constraint_721 },
37091                 0, 0, /* No default value */
37092                 "extensionValue"
37093                 },
37094 };
37095 static const ber_tlv_tag_t asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[] = {
37096         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37097 };
37098 static const asn_TYPE_tag2member_t asn_MAP_ProtectedEUTRAResourceIndication_ExtIEs_tag2el_721[] = {
37099     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37100     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37101 };
37102 asn_SEQUENCE_specifics_t asn_SPC_ProtectedEUTRAResourceIndication_ExtIEs_specs_721 = {
37103         sizeof(struct ProtectedEUTRAResourceIndication_ExtIEs),
37104         offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, _asn_ctx),
37105         asn_MAP_ProtectedEUTRAResourceIndication_ExtIEs_tag2el_721,
37106         2,      /* Count of tags in the map */
37107         0, 0, 0,        /* Optional elements (not needed) */
37108         -1,     /* First extension addition */
37109 };
37110 asn_TYPE_descriptor_t asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs = {
37111         "ProtectedEUTRAResourceIndication-ExtIEs",
37112         "ProtectedEUTRAResourceIndication-ExtIEs",
37113         &asn_OP_SEQUENCE,
37114         asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721,
37115         sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721)
37116                 /sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[0]), /* 1 */
37117         asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721,       /* Same as above */
37118         sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721)
37119                 /sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[0]), /* 1 */
37120         { 0, 0, SEQUENCE_constraint },
37121         asn_MBR_ProtectedEUTRAResourceIndication_ExtIEs_721,
37122         3,      /* Elements count */
37123         &asn_SPC_ProtectedEUTRAResourceIndication_ExtIEs_specs_721      /* Additional specs */
37124 };
37125
37126 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_728 = {
37127         sizeof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue),
37128         offsetof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue, _asn_ctx),
37129         offsetof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue, present),
37130         sizeof(((struct ProtectedFootprintTimePattern_ExtIEs__extensionValue *)0)->present),
37131         0,      /* No top level tags */
37132         0,      /* No tags in the map */
37133         0, 0,
37134         -1      /* Extensions start */
37135 };
37136 static /* Use -fall-defs-global to expose */
37137 asn_TYPE_descriptor_t asn_DEF_extensionValue_728 = {
37138         "extensionValue",
37139         "extensionValue",
37140         &asn_OP_OPEN_TYPE,
37141         0,      /* No effective tags (pointer) */
37142         0,      /* No effective tags (count) */
37143         0,      /* No tags (pointer) */
37144         0,      /* No tags (count) */
37145         { 0, 0, OPEN_TYPE_constraint },
37146         0, 0,   /* No members */
37147         &asn_SPC_extensionValue_specs_728       /* Additional specs */
37148 };
37149
37150 asn_TYPE_member_t asn_MBR_ProtectedFootprintTimePattern_ExtIEs_725[] = {
37151         { ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, id),
37152                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37153                 0,
37154                 &asn_DEF_ProtocolIE_ID,
37155                 0,
37156                 { 0, &asn_PER_memb_id_constr_726,  memb_id_constraint_725 },
37157                 0, 0, /* No default value */
37158                 "id"
37159                 },
37160         { ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, criticality),
37161                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37162                 0,
37163                 &asn_DEF_Criticality,
37164                 0,
37165                 { 0, &asn_PER_memb_criticality_constr_727,  memb_criticality_constraint_725 },
37166                 0, 0, /* No default value */
37167                 "criticality"
37168                 },
37169         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, extensionValue),
37170                 -1 /* Ambiguous tag (ANY?) */,
37171                 0,
37172                 &asn_DEF_extensionValue_728,
37173                 0,
37174                 { 0, &asn_PER_memb_extensionValue_constr_728,  memb_extensionValue_constraint_725 },
37175                 0, 0, /* No default value */
37176                 "extensionValue"
37177                 },
37178 };
37179 static const ber_tlv_tag_t asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[] = {
37180         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37181 };
37182 static const asn_TYPE_tag2member_t asn_MAP_ProtectedFootprintTimePattern_ExtIEs_tag2el_725[] = {
37183     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37184     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37185 };
37186 asn_SEQUENCE_specifics_t asn_SPC_ProtectedFootprintTimePattern_ExtIEs_specs_725 = {
37187         sizeof(struct ProtectedFootprintTimePattern_ExtIEs),
37188         offsetof(struct ProtectedFootprintTimePattern_ExtIEs, _asn_ctx),
37189         asn_MAP_ProtectedFootprintTimePattern_ExtIEs_tag2el_725,
37190         2,      /* Count of tags in the map */
37191         0, 0, 0,        /* Optional elements (not needed) */
37192         -1,     /* First extension addition */
37193 };
37194 asn_TYPE_descriptor_t asn_DEF_ProtectedFootprintTimePattern_ExtIEs = {
37195         "ProtectedFootprintTimePattern-ExtIEs",
37196         "ProtectedFootprintTimePattern-ExtIEs",
37197         &asn_OP_SEQUENCE,
37198         asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725,
37199         sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725)
37200                 /sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[0]), /* 1 */
37201         asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725,  /* Same as above */
37202         sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725)
37203                 /sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[0]), /* 1 */
37204         { 0, 0, SEQUENCE_constraint },
37205         asn_MBR_ProtectedFootprintTimePattern_ExtIEs_725,
37206         3,      /* Elements count */
37207         &asn_SPC_ProtectedFootprintTimePattern_ExtIEs_specs_725 /* Additional specs */
37208 };
37209
37210 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_732 = {
37211         sizeof(struct ProtectedResourceList_Item_ExtIEs__extensionValue),
37212         offsetof(struct ProtectedResourceList_Item_ExtIEs__extensionValue, _asn_ctx),
37213         offsetof(struct ProtectedResourceList_Item_ExtIEs__extensionValue, present),
37214         sizeof(((struct ProtectedResourceList_Item_ExtIEs__extensionValue *)0)->present),
37215         0,      /* No top level tags */
37216         0,      /* No tags in the map */
37217         0, 0,
37218         -1      /* Extensions start */
37219 };
37220 static /* Use -fall-defs-global to expose */
37221 asn_TYPE_descriptor_t asn_DEF_extensionValue_732 = {
37222         "extensionValue",
37223         "extensionValue",
37224         &asn_OP_OPEN_TYPE,
37225         0,      /* No effective tags (pointer) */
37226         0,      /* No effective tags (count) */
37227         0,      /* No tags (pointer) */
37228         0,      /* No tags (count) */
37229         { 0, 0, OPEN_TYPE_constraint },
37230         0, 0,   /* No members */
37231         &asn_SPC_extensionValue_specs_732       /* Additional specs */
37232 };
37233
37234 asn_TYPE_member_t asn_MBR_ProtectedResourceList_Item_ExtIEs_729[] = {
37235         { ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, id),
37236                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37237                 0,
37238                 &asn_DEF_ProtocolIE_ID,
37239                 0,
37240                 { 0, &asn_PER_memb_id_constr_730,  memb_id_constraint_729 },
37241                 0, 0, /* No default value */
37242                 "id"
37243                 },
37244         { ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, criticality),
37245                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37246                 0,
37247                 &asn_DEF_Criticality,
37248                 0,
37249                 { 0, &asn_PER_memb_criticality_constr_731,  memb_criticality_constraint_729 },
37250                 0, 0, /* No default value */
37251                 "criticality"
37252                 },
37253         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, extensionValue),
37254                 -1 /* Ambiguous tag (ANY?) */,
37255                 0,
37256                 &asn_DEF_extensionValue_732,
37257                 0,
37258                 { 0, &asn_PER_memb_extensionValue_constr_732,  memb_extensionValue_constraint_729 },
37259                 0, 0, /* No default value */
37260                 "extensionValue"
37261                 },
37262 };
37263 static const ber_tlv_tag_t asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[] = {
37264         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37265 };
37266 static const asn_TYPE_tag2member_t asn_MAP_ProtectedResourceList_Item_ExtIEs_tag2el_729[] = {
37267     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37268     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37269 };
37270 asn_SEQUENCE_specifics_t asn_SPC_ProtectedResourceList_Item_ExtIEs_specs_729 = {
37271         sizeof(struct ProtectedResourceList_Item_ExtIEs),
37272         offsetof(struct ProtectedResourceList_Item_ExtIEs, _asn_ctx),
37273         asn_MAP_ProtectedResourceList_Item_ExtIEs_tag2el_729,
37274         2,      /* Count of tags in the map */
37275         0, 0, 0,        /* Optional elements (not needed) */
37276         -1,     /* First extension addition */
37277 };
37278 asn_TYPE_descriptor_t asn_DEF_ProtectedResourceList_Item_ExtIEs = {
37279         "ProtectedResourceList-Item-ExtIEs",
37280         "ProtectedResourceList-Item-ExtIEs",
37281         &asn_OP_SEQUENCE,
37282         asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729,
37283         sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729)
37284                 /sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[0]), /* 1 */
37285         asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729,     /* Same as above */
37286         sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729)
37287                 /sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[0]), /* 1 */
37288         { 0, 0, SEQUENCE_constraint },
37289         asn_MBR_ProtectedResourceList_Item_ExtIEs_729,
37290         3,      /* Elements count */
37291         &asn_SPC_ProtectedResourceList_Item_ExtIEs_specs_729    /* Additional specs */
37292 };
37293
37294 static asn_TYPE_member_t asn_MBR_extensionValue_736[] = {
37295         { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, choice.DL_scheduling_PDCCH_CCE_usage),
37296                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37297                 0,
37298                 &asn_DEF_DL_scheduling_PDCCH_CCE_usage,
37299                 0,
37300                 { 0, 0, 0 },
37301                 0, 0, /* No default value */
37302                 "DL-scheduling-PDCCH-CCE-usage"
37303                 },
37304         { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, choice.UL_scheduling_PDCCH_CCE_usage),
37305                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37306                 0,
37307                 &asn_DEF_UL_scheduling_PDCCH_CCE_usage,
37308                 0,
37309                 { 0, 0, 0 },
37310                 0, 0, /* No default value */
37311                 "UL-scheduling-PDCCH-CCE-usage"
37312                 },
37313 };
37314 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_736[] = {
37315     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* DL-scheduling-PDCCH-CCE-usage */
37316     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 } /* UL-scheduling-PDCCH-CCE-usage */
37317 };
37318 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_736 = {
37319         sizeof(struct RadioResourceStatus_ExtIEs__extensionValue),
37320         offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, _asn_ctx),
37321         offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, present),
37322         sizeof(((struct RadioResourceStatus_ExtIEs__extensionValue *)0)->present),
37323         asn_MAP_extensionValue_tag2el_736,
37324         2,      /* Count of tags in the map */
37325         0, 0,
37326         -1      /* Extensions start */
37327 };
37328 static /* Use -fall-defs-global to expose */
37329 asn_TYPE_descriptor_t asn_DEF_extensionValue_736 = {
37330         "extensionValue",
37331         "extensionValue",
37332         &asn_OP_OPEN_TYPE,
37333         0,      /* No effective tags (pointer) */
37334         0,      /* No effective tags (count) */
37335         0,      /* No tags (pointer) */
37336         0,      /* No tags (count) */
37337         { 0, 0, OPEN_TYPE_constraint },
37338         asn_MBR_extensionValue_736,
37339         2,      /* Elements count */
37340         &asn_SPC_extensionValue_specs_736       /* Additional specs */
37341 };
37342
37343 asn_TYPE_member_t asn_MBR_RadioResourceStatus_ExtIEs_733[] = {
37344         { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, id),
37345                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37346                 0,
37347                 &asn_DEF_ProtocolIE_ID,
37348                 0,
37349                 { 0, &asn_PER_memb_id_constr_734,  memb_id_constraint_733 },
37350                 0, 0, /* No default value */
37351                 "id"
37352                 },
37353         { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, criticality),
37354                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37355                 0,
37356                 &asn_DEF_Criticality,
37357                 select_RadioResourceStatus_ExtIEs_criticality_type,
37358                 { 0, &asn_PER_memb_criticality_constr_735,  memb_criticality_constraint_733 },
37359                 0, 0, /* No default value */
37360                 "criticality"
37361                 },
37362         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, extensionValue),
37363                 -1 /* Ambiguous tag (ANY?) */,
37364                 0,
37365                 &asn_DEF_extensionValue_736,
37366                 select_RadioResourceStatus_ExtIEs_extensionValue_type,
37367                 { 0, &asn_PER_memb_extensionValue_constr_736,  memb_extensionValue_constraint_733 },
37368                 0, 0, /* No default value */
37369                 "extensionValue"
37370                 },
37371 };
37372 static const ber_tlv_tag_t asn_DEF_RadioResourceStatus_ExtIEs_tags_733[] = {
37373         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37374 };
37375 static const asn_TYPE_tag2member_t asn_MAP_RadioResourceStatus_ExtIEs_tag2el_733[] = {
37376     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37377     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37378 };
37379 asn_SEQUENCE_specifics_t asn_SPC_RadioResourceStatus_ExtIEs_specs_733 = {
37380         sizeof(struct RadioResourceStatus_ExtIEs),
37381         offsetof(struct RadioResourceStatus_ExtIEs, _asn_ctx),
37382         asn_MAP_RadioResourceStatus_ExtIEs_tag2el_733,
37383         2,      /* Count of tags in the map */
37384         0, 0, 0,        /* Optional elements (not needed) */
37385         -1,     /* First extension addition */
37386 };
37387 asn_TYPE_descriptor_t asn_DEF_RadioResourceStatus_ExtIEs = {
37388         "RadioResourceStatus-ExtIEs",
37389         "RadioResourceStatus-ExtIEs",
37390         &asn_OP_SEQUENCE,
37391         asn_DEF_RadioResourceStatus_ExtIEs_tags_733,
37392         sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733)
37393                 /sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733[0]), /* 1 */
37394         asn_DEF_RadioResourceStatus_ExtIEs_tags_733,    /* Same as above */
37395         sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733)
37396                 /sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733[0]), /* 1 */
37397         { 0, 0, SEQUENCE_constraint },
37398         asn_MBR_RadioResourceStatus_ExtIEs_733,
37399         3,      /* Elements count */
37400         &asn_SPC_RadioResourceStatus_ExtIEs_specs_733   /* Additional specs */
37401 };
37402
37403 static asn_TYPE_member_t asn_MBR_extensionValue_740[] = {
37404         { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, choice.EnhancedRNTP),
37405                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37406                 0,
37407                 &asn_DEF_EnhancedRNTP,
37408                 0,
37409                 { 0, 0, 0 },
37410                 0, 0, /* No default value */
37411                 "EnhancedRNTP"
37412                 },
37413 };
37414 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_740[] = {
37415     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* EnhancedRNTP */
37416 };
37417 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_740 = {
37418         sizeof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue),
37419         offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, _asn_ctx),
37420         offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, present),
37421         sizeof(((struct RelativeNarrowbandTxPower_ExtIEs__extensionValue *)0)->present),
37422         asn_MAP_extensionValue_tag2el_740,
37423         1,      /* Count of tags in the map */
37424         0, 0,
37425         -1      /* Extensions start */
37426 };
37427 static /* Use -fall-defs-global to expose */
37428 asn_TYPE_descriptor_t asn_DEF_extensionValue_740 = {
37429         "extensionValue",
37430         "extensionValue",
37431         &asn_OP_OPEN_TYPE,
37432         0,      /* No effective tags (pointer) */
37433         0,      /* No effective tags (count) */
37434         0,      /* No tags (pointer) */
37435         0,      /* No tags (count) */
37436         { 0, 0, OPEN_TYPE_constraint },
37437         asn_MBR_extensionValue_740,
37438         1,      /* Elements count */
37439         &asn_SPC_extensionValue_specs_740       /* Additional specs */
37440 };
37441
37442 asn_TYPE_member_t asn_MBR_RelativeNarrowbandTxPower_ExtIEs_737[] = {
37443         { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id),
37444                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37445                 0,
37446                 &asn_DEF_ProtocolIE_ID,
37447                 0,
37448                 { 0, &asn_PER_memb_id_constr_738,  memb_id_constraint_737 },
37449                 0, 0, /* No default value */
37450                 "id"
37451                 },
37452         { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, criticality),
37453                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37454                 0,
37455                 &asn_DEF_Criticality,
37456                 select_RelativeNarrowbandTxPower_ExtIEs_criticality_type,
37457                 { 0, &asn_PER_memb_criticality_constr_739,  memb_criticality_constraint_737 },
37458                 0, 0, /* No default value */
37459                 "criticality"
37460                 },
37461         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, extensionValue),
37462                 -1 /* Ambiguous tag (ANY?) */,
37463                 0,
37464                 &asn_DEF_extensionValue_740,
37465                 select_RelativeNarrowbandTxPower_ExtIEs_extensionValue_type,
37466                 { 0, &asn_PER_memb_extensionValue_constr_740,  memb_extensionValue_constraint_737 },
37467                 0, 0, /* No default value */
37468                 "extensionValue"
37469                 },
37470 };
37471 static const ber_tlv_tag_t asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[] = {
37472         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37473 };
37474 static const asn_TYPE_tag2member_t asn_MAP_RelativeNarrowbandTxPower_ExtIEs_tag2el_737[] = {
37475     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37476     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37477 };
37478 asn_SEQUENCE_specifics_t asn_SPC_RelativeNarrowbandTxPower_ExtIEs_specs_737 = {
37479         sizeof(struct RelativeNarrowbandTxPower_ExtIEs),
37480         offsetof(struct RelativeNarrowbandTxPower_ExtIEs, _asn_ctx),
37481         asn_MAP_RelativeNarrowbandTxPower_ExtIEs_tag2el_737,
37482         2,      /* Count of tags in the map */
37483         0, 0, 0,        /* Optional elements (not needed) */
37484         -1,     /* First extension addition */
37485 };
37486 asn_TYPE_descriptor_t asn_DEF_RelativeNarrowbandTxPower_ExtIEs = {
37487         "RelativeNarrowbandTxPower-ExtIEs",
37488         "RelativeNarrowbandTxPower-ExtIEs",
37489         &asn_OP_SEQUENCE,
37490         asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737,
37491         sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737)
37492                 /sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[0]), /* 1 */
37493         asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737,      /* Same as above */
37494         sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737)
37495                 /sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[0]), /* 1 */
37496         { 0, 0, SEQUENCE_constraint },
37497         asn_MBR_RelativeNarrowbandTxPower_ExtIEs_737,
37498         3,      /* Elements count */
37499         &asn_SPC_RelativeNarrowbandTxPower_ExtIEs_specs_737     /* Additional specs */
37500 };
37501
37502 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_744 = {
37503         sizeof(struct ReservedSubframePattern_ExtIEs__extensionValue),
37504         offsetof(struct ReservedSubframePattern_ExtIEs__extensionValue, _asn_ctx),
37505         offsetof(struct ReservedSubframePattern_ExtIEs__extensionValue, present),
37506         sizeof(((struct ReservedSubframePattern_ExtIEs__extensionValue *)0)->present),
37507         0,      /* No top level tags */
37508         0,      /* No tags in the map */
37509         0, 0,
37510         -1      /* Extensions start */
37511 };
37512 static /* Use -fall-defs-global to expose */
37513 asn_TYPE_descriptor_t asn_DEF_extensionValue_744 = {
37514         "extensionValue",
37515         "extensionValue",
37516         &asn_OP_OPEN_TYPE,
37517         0,      /* No effective tags (pointer) */
37518         0,      /* No effective tags (count) */
37519         0,      /* No tags (pointer) */
37520         0,      /* No tags (count) */
37521         { 0, 0, OPEN_TYPE_constraint },
37522         0, 0,   /* No members */
37523         &asn_SPC_extensionValue_specs_744       /* Additional specs */
37524 };
37525
37526 asn_TYPE_member_t asn_MBR_ReservedSubframePattern_ExtIEs_741[] = {
37527         { ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, id),
37528                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37529                 0,
37530                 &asn_DEF_ProtocolIE_ID,
37531                 0,
37532                 { 0, &asn_PER_memb_id_constr_742,  memb_id_constraint_741 },
37533                 0, 0, /* No default value */
37534                 "id"
37535                 },
37536         { ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, criticality),
37537                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37538                 0,
37539                 &asn_DEF_Criticality,
37540                 0,
37541                 { 0, &asn_PER_memb_criticality_constr_743,  memb_criticality_constraint_741 },
37542                 0, 0, /* No default value */
37543                 "criticality"
37544                 },
37545         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, extensionValue),
37546                 -1 /* Ambiguous tag (ANY?) */,
37547                 0,
37548                 &asn_DEF_extensionValue_744,
37549                 0,
37550                 { 0, &asn_PER_memb_extensionValue_constr_744,  memb_extensionValue_constraint_741 },
37551                 0, 0, /* No default value */
37552                 "extensionValue"
37553                 },
37554 };
37555 static const ber_tlv_tag_t asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[] = {
37556         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37557 };
37558 static const asn_TYPE_tag2member_t asn_MAP_ReservedSubframePattern_ExtIEs_tag2el_741[] = {
37559     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37560     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37561 };
37562 asn_SEQUENCE_specifics_t asn_SPC_ReservedSubframePattern_ExtIEs_specs_741 = {
37563         sizeof(struct ReservedSubframePattern_ExtIEs),
37564         offsetof(struct ReservedSubframePattern_ExtIEs, _asn_ctx),
37565         asn_MAP_ReservedSubframePattern_ExtIEs_tag2el_741,
37566         2,      /* Count of tags in the map */
37567         0, 0, 0,        /* Optional elements (not needed) */
37568         -1,     /* First extension addition */
37569 };
37570 asn_TYPE_descriptor_t asn_DEF_ReservedSubframePattern_ExtIEs = {
37571         "ReservedSubframePattern-ExtIEs",
37572         "ReservedSubframePattern-ExtIEs",
37573         &asn_OP_SEQUENCE,
37574         asn_DEF_ReservedSubframePattern_ExtIEs_tags_741,
37575         sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741)
37576                 /sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[0]), /* 1 */
37577         asn_DEF_ReservedSubframePattern_ExtIEs_tags_741,        /* Same as above */
37578         sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741)
37579                 /sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[0]), /* 1 */
37580         { 0, 0, SEQUENCE_constraint },
37581         asn_MBR_ReservedSubframePattern_ExtIEs_741,
37582         3,      /* Elements count */
37583         &asn_SPC_ReservedSubframePattern_ExtIEs_specs_741       /* Additional specs */
37584 };
37585
37586 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_748 = {
37587         sizeof(struct RLC_Status_ExtIEs__extensionValue),
37588         offsetof(struct RLC_Status_ExtIEs__extensionValue, _asn_ctx),
37589         offsetof(struct RLC_Status_ExtIEs__extensionValue, present),
37590         sizeof(((struct RLC_Status_ExtIEs__extensionValue *)0)->present),
37591         0,      /* No top level tags */
37592         0,      /* No tags in the map */
37593         0, 0,
37594         -1      /* Extensions start */
37595 };
37596 static /* Use -fall-defs-global to expose */
37597 asn_TYPE_descriptor_t asn_DEF_extensionValue_748 = {
37598         "extensionValue",
37599         "extensionValue",
37600         &asn_OP_OPEN_TYPE,
37601         0,      /* No effective tags (pointer) */
37602         0,      /* No effective tags (count) */
37603         0,      /* No tags (pointer) */
37604         0,      /* No tags (count) */
37605         { 0, 0, OPEN_TYPE_constraint },
37606         0, 0,   /* No members */
37607         &asn_SPC_extensionValue_specs_748       /* Additional specs */
37608 };
37609
37610 asn_TYPE_member_t asn_MBR_RLC_Status_ExtIEs_745[] = {
37611         { ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, id),
37612                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37613                 0,
37614                 &asn_DEF_ProtocolIE_ID,
37615                 0,
37616                 { 0, &asn_PER_memb_id_constr_746,  memb_id_constraint_745 },
37617                 0, 0, /* No default value */
37618                 "id"
37619                 },
37620         { ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, criticality),
37621                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37622                 0,
37623                 &asn_DEF_Criticality,
37624                 0,
37625                 { 0, &asn_PER_memb_criticality_constr_747,  memb_criticality_constraint_745 },
37626                 0, 0, /* No default value */
37627                 "criticality"
37628                 },
37629         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, extensionValue),
37630                 -1 /* Ambiguous tag (ANY?) */,
37631                 0,
37632                 &asn_DEF_extensionValue_748,
37633                 0,
37634                 { 0, &asn_PER_memb_extensionValue_constr_748,  memb_extensionValue_constraint_745 },
37635                 0, 0, /* No default value */
37636                 "extensionValue"
37637                 },
37638 };
37639 static const ber_tlv_tag_t asn_DEF_RLC_Status_ExtIEs_tags_745[] = {
37640         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37641 };
37642 static const asn_TYPE_tag2member_t asn_MAP_RLC_Status_ExtIEs_tag2el_745[] = {
37643     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37644     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37645 };
37646 asn_SEQUENCE_specifics_t asn_SPC_RLC_Status_ExtIEs_specs_745 = {
37647         sizeof(struct RLC_Status_ExtIEs),
37648         offsetof(struct RLC_Status_ExtIEs, _asn_ctx),
37649         asn_MAP_RLC_Status_ExtIEs_tag2el_745,
37650         2,      /* Count of tags in the map */
37651         0, 0, 0,        /* Optional elements (not needed) */
37652         -1,     /* First extension addition */
37653 };
37654 asn_TYPE_descriptor_t asn_DEF_RLC_Status_ExtIEs = {
37655         "RLC-Status-ExtIEs",
37656         "RLC-Status-ExtIEs",
37657         &asn_OP_SEQUENCE,
37658         asn_DEF_RLC_Status_ExtIEs_tags_745,
37659         sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745)
37660                 /sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745[0]), /* 1 */
37661         asn_DEF_RLC_Status_ExtIEs_tags_745,     /* Same as above */
37662         sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745)
37663                 /sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745[0]), /* 1 */
37664         { 0, 0, SEQUENCE_constraint },
37665         asn_MBR_RLC_Status_ExtIEs_745,
37666         3,      /* Elements count */
37667         &asn_SPC_RLC_Status_ExtIEs_specs_745    /* Additional specs */
37668 };
37669
37670 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_752 = {
37671         sizeof(struct RSRPMeasurementResult_ExtIEs__extensionValue),
37672         offsetof(struct RSRPMeasurementResult_ExtIEs__extensionValue, _asn_ctx),
37673         offsetof(struct RSRPMeasurementResult_ExtIEs__extensionValue, present),
37674         sizeof(((struct RSRPMeasurementResult_ExtIEs__extensionValue *)0)->present),
37675         0,      /* No top level tags */
37676         0,      /* No tags in the map */
37677         0, 0,
37678         -1      /* Extensions start */
37679 };
37680 static /* Use -fall-defs-global to expose */
37681 asn_TYPE_descriptor_t asn_DEF_extensionValue_752 = {
37682         "extensionValue",
37683         "extensionValue",
37684         &asn_OP_OPEN_TYPE,
37685         0,      /* No effective tags (pointer) */
37686         0,      /* No effective tags (count) */
37687         0,      /* No tags (pointer) */
37688         0,      /* No tags (count) */
37689         { 0, 0, OPEN_TYPE_constraint },
37690         0, 0,   /* No members */
37691         &asn_SPC_extensionValue_specs_752       /* Additional specs */
37692 };
37693
37694 asn_TYPE_member_t asn_MBR_RSRPMeasurementResult_ExtIEs_749[] = {
37695         { ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, id),
37696                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37697                 0,
37698                 &asn_DEF_ProtocolIE_ID,
37699                 0,
37700                 { 0, &asn_PER_memb_id_constr_750,  memb_id_constraint_749 },
37701                 0, 0, /* No default value */
37702                 "id"
37703                 },
37704         { ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, criticality),
37705                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37706                 0,
37707                 &asn_DEF_Criticality,
37708                 0,
37709                 { 0, &asn_PER_memb_criticality_constr_751,  memb_criticality_constraint_749 },
37710                 0, 0, /* No default value */
37711                 "criticality"
37712                 },
37713         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, extensionValue),
37714                 -1 /* Ambiguous tag (ANY?) */,
37715                 0,
37716                 &asn_DEF_extensionValue_752,
37717                 0,
37718                 { 0, &asn_PER_memb_extensionValue_constr_752,  memb_extensionValue_constraint_749 },
37719                 0, 0, /* No default value */
37720                 "extensionValue"
37721                 },
37722 };
37723 static const ber_tlv_tag_t asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[] = {
37724         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37725 };
37726 static const asn_TYPE_tag2member_t asn_MAP_RSRPMeasurementResult_ExtIEs_tag2el_749[] = {
37727     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37728     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37729 };
37730 asn_SEQUENCE_specifics_t asn_SPC_RSRPMeasurementResult_ExtIEs_specs_749 = {
37731         sizeof(struct RSRPMeasurementResult_ExtIEs),
37732         offsetof(struct RSRPMeasurementResult_ExtIEs, _asn_ctx),
37733         asn_MAP_RSRPMeasurementResult_ExtIEs_tag2el_749,
37734         2,      /* Count of tags in the map */
37735         0, 0, 0,        /* Optional elements (not needed) */
37736         -1,     /* First extension addition */
37737 };
37738 asn_TYPE_descriptor_t asn_DEF_RSRPMeasurementResult_ExtIEs = {
37739         "RSRPMeasurementResult-ExtIEs",
37740         "RSRPMeasurementResult-ExtIEs",
37741         &asn_OP_SEQUENCE,
37742         asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749,
37743         sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749)
37744                 /sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[0]), /* 1 */
37745         asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749,  /* Same as above */
37746         sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749)
37747                 /sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[0]), /* 1 */
37748         { 0, 0, SEQUENCE_constraint },
37749         asn_MBR_RSRPMeasurementResult_ExtIEs_749,
37750         3,      /* Elements count */
37751         &asn_SPC_RSRPMeasurementResult_ExtIEs_specs_749 /* Additional specs */
37752 };
37753
37754 static asn_TYPE_member_t asn_MBR_extensionValue_756[] = {
37755         { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs__extensionValue, choice.UEID),
37756                 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
37757                 0,
37758                 &asn_DEF_UEID,
37759                 0,
37760                 { 0, 0, 0 },
37761                 0, 0, /* No default value */
37762                 "UEID"
37763                 },
37764 };
37765 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_756[] = {
37766     { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 0 } /* UEID */
37767 };
37768 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_756 = {
37769         sizeof(struct RSRPMRList_ExtIEs__extensionValue),
37770         offsetof(struct RSRPMRList_ExtIEs__extensionValue, _asn_ctx),
37771         offsetof(struct RSRPMRList_ExtIEs__extensionValue, present),
37772         sizeof(((struct RSRPMRList_ExtIEs__extensionValue *)0)->present),
37773         asn_MAP_extensionValue_tag2el_756,
37774         1,      /* Count of tags in the map */
37775         0, 0,
37776         -1      /* Extensions start */
37777 };
37778 static /* Use -fall-defs-global to expose */
37779 asn_TYPE_descriptor_t asn_DEF_extensionValue_756 = {
37780         "extensionValue",
37781         "extensionValue",
37782         &asn_OP_OPEN_TYPE,
37783         0,      /* No effective tags (pointer) */
37784         0,      /* No effective tags (count) */
37785         0,      /* No tags (pointer) */
37786         0,      /* No tags (count) */
37787         { 0, 0, OPEN_TYPE_constraint },
37788         asn_MBR_extensionValue_756,
37789         1,      /* Elements count */
37790         &asn_SPC_extensionValue_specs_756       /* Additional specs */
37791 };
37792
37793 asn_TYPE_member_t asn_MBR_RSRPMRList_ExtIEs_753[] = {
37794         { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, id),
37795                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37796                 0,
37797                 &asn_DEF_ProtocolIE_ID,
37798                 0,
37799                 { 0, &asn_PER_memb_id_constr_754,  memb_id_constraint_753 },
37800                 0, 0, /* No default value */
37801                 "id"
37802                 },
37803         { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, criticality),
37804                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37805                 0,
37806                 &asn_DEF_Criticality,
37807                 select_RSRPMRList_ExtIEs_criticality_type,
37808                 { 0, &asn_PER_memb_criticality_constr_755,  memb_criticality_constraint_753 },
37809                 0, 0, /* No default value */
37810                 "criticality"
37811                 },
37812         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, extensionValue),
37813                 -1 /* Ambiguous tag (ANY?) */,
37814                 0,
37815                 &asn_DEF_extensionValue_756,
37816                 select_RSRPMRList_ExtIEs_extensionValue_type,
37817                 { 0, &asn_PER_memb_extensionValue_constr_756,  memb_extensionValue_constraint_753 },
37818                 0, 0, /* No default value */
37819                 "extensionValue"
37820                 },
37821 };
37822 static const ber_tlv_tag_t asn_DEF_RSRPMRList_ExtIEs_tags_753[] = {
37823         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37824 };
37825 static const asn_TYPE_tag2member_t asn_MAP_RSRPMRList_ExtIEs_tag2el_753[] = {
37826     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37827     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37828 };
37829 asn_SEQUENCE_specifics_t asn_SPC_RSRPMRList_ExtIEs_specs_753 = {
37830         sizeof(struct RSRPMRList_ExtIEs),
37831         offsetof(struct RSRPMRList_ExtIEs, _asn_ctx),
37832         asn_MAP_RSRPMRList_ExtIEs_tag2el_753,
37833         2,      /* Count of tags in the map */
37834         0, 0, 0,        /* Optional elements (not needed) */
37835         -1,     /* First extension addition */
37836 };
37837 asn_TYPE_descriptor_t asn_DEF_RSRPMRList_ExtIEs = {
37838         "RSRPMRList-ExtIEs",
37839         "RSRPMRList-ExtIEs",
37840         &asn_OP_SEQUENCE,
37841         asn_DEF_RSRPMRList_ExtIEs_tags_753,
37842         sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753)
37843                 /sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753[0]), /* 1 */
37844         asn_DEF_RSRPMRList_ExtIEs_tags_753,     /* Same as above */
37845         sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753)
37846                 /sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753[0]), /* 1 */
37847         { 0, 0, SEQUENCE_constraint },
37848         asn_MBR_RSRPMRList_ExtIEs_753,
37849         3,      /* Elements count */
37850         &asn_SPC_RSRPMRList_ExtIEs_specs_753    /* Additional specs */
37851 };
37852
37853 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_760 = {
37854         sizeof(struct S1TNLLoadIndicator_ExtIEs__extensionValue),
37855         offsetof(struct S1TNLLoadIndicator_ExtIEs__extensionValue, _asn_ctx),
37856         offsetof(struct S1TNLLoadIndicator_ExtIEs__extensionValue, present),
37857         sizeof(((struct S1TNLLoadIndicator_ExtIEs__extensionValue *)0)->present),
37858         0,      /* No top level tags */
37859         0,      /* No tags in the map */
37860         0, 0,
37861         -1      /* Extensions start */
37862 };
37863 static /* Use -fall-defs-global to expose */
37864 asn_TYPE_descriptor_t asn_DEF_extensionValue_760 = {
37865         "extensionValue",
37866         "extensionValue",
37867         &asn_OP_OPEN_TYPE,
37868         0,      /* No effective tags (pointer) */
37869         0,      /* No effective tags (count) */
37870         0,      /* No tags (pointer) */
37871         0,      /* No tags (count) */
37872         { 0, 0, OPEN_TYPE_constraint },
37873         0, 0,   /* No members */
37874         &asn_SPC_extensionValue_specs_760       /* Additional specs */
37875 };
37876
37877 asn_TYPE_member_t asn_MBR_S1TNLLoadIndicator_ExtIEs_757[] = {
37878         { ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, id),
37879                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37880                 0,
37881                 &asn_DEF_ProtocolIE_ID,
37882                 0,
37883                 { 0, &asn_PER_memb_id_constr_758,  memb_id_constraint_757 },
37884                 0, 0, /* No default value */
37885                 "id"
37886                 },
37887         { ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, criticality),
37888                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37889                 0,
37890                 &asn_DEF_Criticality,
37891                 0,
37892                 { 0, &asn_PER_memb_criticality_constr_759,  memb_criticality_constraint_757 },
37893                 0, 0, /* No default value */
37894                 "criticality"
37895                 },
37896         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, extensionValue),
37897                 -1 /* Ambiguous tag (ANY?) */,
37898                 0,
37899                 &asn_DEF_extensionValue_760,
37900                 0,
37901                 { 0, &asn_PER_memb_extensionValue_constr_760,  memb_extensionValue_constraint_757 },
37902                 0, 0, /* No default value */
37903                 "extensionValue"
37904                 },
37905 };
37906 static const ber_tlv_tag_t asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[] = {
37907         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37908 };
37909 static const asn_TYPE_tag2member_t asn_MAP_S1TNLLoadIndicator_ExtIEs_tag2el_757[] = {
37910     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37911     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37912 };
37913 asn_SEQUENCE_specifics_t asn_SPC_S1TNLLoadIndicator_ExtIEs_specs_757 = {
37914         sizeof(struct S1TNLLoadIndicator_ExtIEs),
37915         offsetof(struct S1TNLLoadIndicator_ExtIEs, _asn_ctx),
37916         asn_MAP_S1TNLLoadIndicator_ExtIEs_tag2el_757,
37917         2,      /* Count of tags in the map */
37918         0, 0, 0,        /* Optional elements (not needed) */
37919         -1,     /* First extension addition */
37920 };
37921 asn_TYPE_descriptor_t asn_DEF_S1TNLLoadIndicator_ExtIEs = {
37922         "S1TNLLoadIndicator-ExtIEs",
37923         "S1TNLLoadIndicator-ExtIEs",
37924         &asn_OP_SEQUENCE,
37925         asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757,
37926         sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757)
37927                 /sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[0]), /* 1 */
37928         asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757,     /* Same as above */
37929         sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757)
37930                 /sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[0]), /* 1 */
37931         { 0, 0, SEQUENCE_constraint },
37932         asn_MBR_S1TNLLoadIndicator_ExtIEs_757,
37933         3,      /* Elements count */
37934         &asn_SPC_S1TNLLoadIndicator_ExtIEs_specs_757    /* Additional specs */
37935 };
37936
37937 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_764 = {
37938         sizeof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue),
37939         offsetof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue, _asn_ctx),
37940         offsetof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue, present),
37941         sizeof(((struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue *)0)->present),
37942         0,      /* No top level tags */
37943         0,      /* No tags in the map */
37944         0, 0,
37945         -1      /* Extensions start */
37946 };
37947 static /* Use -fall-defs-global to expose */
37948 asn_TYPE_descriptor_t asn_DEF_extensionValue_764 = {
37949         "extensionValue",
37950         "extensionValue",
37951         &asn_OP_OPEN_TYPE,
37952         0,      /* No effective tags (pointer) */
37953         0,      /* No effective tags (count) */
37954         0,      /* No tags (pointer) */
37955         0,      /* No tags (count) */
37956         { 0, 0, OPEN_TYPE_constraint },
37957         0, 0,   /* No members */
37958         &asn_SPC_extensionValue_specs_764       /* Additional specs */
37959 };
37960
37961 asn_TYPE_member_t asn_MBR_SecondaryRATUsageReport_Item_ExtIEs_761[] = {
37962         { ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, id),
37963                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37964                 0,
37965                 &asn_DEF_ProtocolIE_ID,
37966                 0,
37967                 { 0, &asn_PER_memb_id_constr_762,  memb_id_constraint_761 },
37968                 0, 0, /* No default value */
37969                 "id"
37970                 },
37971         { ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, criticality),
37972                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37973                 0,
37974                 &asn_DEF_Criticality,
37975                 0,
37976                 { 0, &asn_PER_memb_criticality_constr_763,  memb_criticality_constraint_761 },
37977                 0, 0, /* No default value */
37978                 "criticality"
37979                 },
37980         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, extensionValue),
37981                 -1 /* Ambiguous tag (ANY?) */,
37982                 0,
37983                 &asn_DEF_extensionValue_764,
37984                 0,
37985                 { 0, &asn_PER_memb_extensionValue_constr_764,  memb_extensionValue_constraint_761 },
37986                 0, 0, /* No default value */
37987                 "extensionValue"
37988                 },
37989 };
37990 static const ber_tlv_tag_t asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[] = {
37991         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37992 };
37993 static const asn_TYPE_tag2member_t asn_MAP_SecondaryRATUsageReport_Item_ExtIEs_tag2el_761[] = {
37994     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
37995     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
37996 };
37997 asn_SEQUENCE_specifics_t asn_SPC_SecondaryRATUsageReport_Item_ExtIEs_specs_761 = {
37998         sizeof(struct SecondaryRATUsageReport_Item_ExtIEs),
37999         offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, _asn_ctx),
38000         asn_MAP_SecondaryRATUsageReport_Item_ExtIEs_tag2el_761,
38001         2,      /* Count of tags in the map */
38002         0, 0, 0,        /* Optional elements (not needed) */
38003         -1,     /* First extension addition */
38004 };
38005 asn_TYPE_descriptor_t asn_DEF_SecondaryRATUsageReport_Item_ExtIEs = {
38006         "SecondaryRATUsageReport-Item-ExtIEs",
38007         "SecondaryRATUsageReport-Item-ExtIEs",
38008         &asn_OP_SEQUENCE,
38009         asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761,
38010         sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761)
38011                 /sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[0]), /* 1 */
38012         asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761,   /* Same as above */
38013         sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761)
38014                 /sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[0]), /* 1 */
38015         { 0, 0, SEQUENCE_constraint },
38016         asn_MBR_SecondaryRATUsageReport_Item_ExtIEs_761,
38017         3,      /* Elements count */
38018         &asn_SPC_SecondaryRATUsageReport_Item_ExtIEs_specs_761  /* Additional specs */
38019 };
38020
38021 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_768 = {
38022         sizeof(struct ServedCell_ExtIEs__extensionValue),
38023         offsetof(struct ServedCell_ExtIEs__extensionValue, _asn_ctx),
38024         offsetof(struct ServedCell_ExtIEs__extensionValue, present),
38025         sizeof(((struct ServedCell_ExtIEs__extensionValue *)0)->present),
38026         0,      /* No top level tags */
38027         0,      /* No tags in the map */
38028         0, 0,
38029         -1      /* Extensions start */
38030 };
38031 static /* Use -fall-defs-global to expose */
38032 asn_TYPE_descriptor_t asn_DEF_extensionValue_768 = {
38033         "extensionValue",
38034         "extensionValue",
38035         &asn_OP_OPEN_TYPE,
38036         0,      /* No effective tags (pointer) */
38037         0,      /* No effective tags (count) */
38038         0,      /* No tags (pointer) */
38039         0,      /* No tags (count) */
38040         { 0, 0, OPEN_TYPE_constraint },
38041         0, 0,   /* No members */
38042         &asn_SPC_extensionValue_specs_768       /* Additional specs */
38043 };
38044
38045 asn_TYPE_member_t asn_MBR_ServedCell_ExtIEs_765[] = {
38046         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, id),
38047                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38048                 0,
38049                 &asn_DEF_ProtocolIE_ID,
38050                 0,
38051                 { 0, &asn_PER_memb_id_constr_766,  memb_id_constraint_765 },
38052                 0, 0, /* No default value */
38053                 "id"
38054                 },
38055         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, criticality),
38056                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38057                 0,
38058                 &asn_DEF_Criticality,
38059                 0,
38060                 { 0, &asn_PER_memb_criticality_constr_767,  memb_criticality_constraint_765 },
38061                 0, 0, /* No default value */
38062                 "criticality"
38063                 },
38064         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, extensionValue),
38065                 -1 /* Ambiguous tag (ANY?) */,
38066                 0,
38067                 &asn_DEF_extensionValue_768,
38068                 0,
38069                 { 0, &asn_PER_memb_extensionValue_constr_768,  memb_extensionValue_constraint_765 },
38070                 0, 0, /* No default value */
38071                 "extensionValue"
38072                 },
38073 };
38074 static const ber_tlv_tag_t asn_DEF_ServedCell_ExtIEs_tags_765[] = {
38075         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38076 };
38077 static const asn_TYPE_tag2member_t asn_MAP_ServedCell_ExtIEs_tag2el_765[] = {
38078     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38079     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38080 };
38081 asn_SEQUENCE_specifics_t asn_SPC_ServedCell_ExtIEs_specs_765 = {
38082         sizeof(struct ServedCell_ExtIEs),
38083         offsetof(struct ServedCell_ExtIEs, _asn_ctx),
38084         asn_MAP_ServedCell_ExtIEs_tag2el_765,
38085         2,      /* Count of tags in the map */
38086         0, 0, 0,        /* Optional elements (not needed) */
38087         -1,     /* First extension addition */
38088 };
38089 asn_TYPE_descriptor_t asn_DEF_ServedCell_ExtIEs = {
38090         "ServedCell-ExtIEs",
38091         "ServedCell-ExtIEs",
38092         &asn_OP_SEQUENCE,
38093         asn_DEF_ServedCell_ExtIEs_tags_765,
38094         sizeof(asn_DEF_ServedCell_ExtIEs_tags_765)
38095                 /sizeof(asn_DEF_ServedCell_ExtIEs_tags_765[0]), /* 1 */
38096         asn_DEF_ServedCell_ExtIEs_tags_765,     /* Same as above */
38097         sizeof(asn_DEF_ServedCell_ExtIEs_tags_765)
38098                 /sizeof(asn_DEF_ServedCell_ExtIEs_tags_765[0]), /* 1 */
38099         { 0, 0, SEQUENCE_constraint },
38100         asn_MBR_ServedCell_ExtIEs_765,
38101         3,      /* Elements count */
38102         &asn_SPC_ServedCell_ExtIEs_specs_765    /* Additional specs */
38103 };
38104
38105 static asn_TYPE_member_t asn_MBR_extensionValue_772[] = {
38106         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.Number_of_Antennaports),
38107                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38108                 0,
38109                 &asn_DEF_Number_of_Antennaports,
38110                 0,
38111                 { 0, 0, 0 },
38112                 0, 0, /* No default value */
38113                 "Number-of-Antennaports"
38114                 },
38115         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.PRACH_Configuration),
38116                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38117                 0,
38118                 &asn_DEF_PRACH_Configuration,
38119                 0,
38120                 { 0, 0, 0 },
38121                 0, 0, /* No default value */
38122                 "PRACH-Configuration"
38123                 },
38124         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MBSFN_Subframe_Infolist),
38125                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38126                 0,
38127                 &asn_DEF_MBSFN_Subframe_Infolist,
38128                 0,
38129                 { 0, 0, 0 },
38130                 0, 0, /* No default value */
38131                 "MBSFN-Subframe-Infolist"
38132                 },
38133         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.CSG_Id),
38134                 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
38135                 0,
38136                 &asn_DEF_CSG_Id,
38137                 0,
38138                 { 0, 0, 0 },
38139                 0, 0, /* No default value */
38140                 "CSG-Id"
38141                 },
38142         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MBMS_Service_Area_Identity_List),
38143                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38144                 0,
38145                 &asn_DEF_MBMS_Service_Area_Identity_List,
38146                 0,
38147                 { 0, 0, 0 },
38148                 0, 0, /* No default value */
38149                 "MBMS-Service-Area-Identity-List"
38150                 },
38151         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MultibandInfoList),
38152                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38153                 0,
38154                 &asn_DEF_MultibandInfoList,
38155                 0,
38156                 { 0, 0, 0 },
38157                 0, 0, /* No default value */
38158                 "MultibandInfoList"
38159                 },
38160         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.FreqBandIndicatorPriority),
38161                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38162                 0,
38163                 &asn_DEF_FreqBandIndicatorPriority,
38164                 0,
38165                 { 0, 0, 0 },
38166                 0, 0, /* No default value */
38167                 "FreqBandIndicatorPriority"
38168                 },
38169         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.BandwidthReducedSI),
38170                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38171                 0,
38172                 &asn_DEF_BandwidthReducedSI,
38173                 0,
38174                 { 0, 0, 0 },
38175                 0, 0, /* No default value */
38176                 "BandwidthReducedSI"
38177                 },
38178         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.ProtectedEUTRAResourceIndication),
38179                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38180                 0,
38181                 &asn_DEF_ProtectedEUTRAResourceIndication,
38182                 0,
38183                 { 0, 0, 0 },
38184                 0, 0, /* No default value */
38185                 "ProtectedEUTRAResourceIndication"
38186                 },
38187 };
38188 static const unsigned asn_MAP_extensionValue_to_canonical_772[] = { 3, 0, 6, 7, 1, 2, 4, 5, 8 };
38189 static const unsigned asn_MAP_extensionValue_from_canonical_772[] = { 1, 4, 5, 0, 6, 7, 2, 3, 8 };
38190 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_772[] = {
38191     { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 3, 0, 0 }, /* CSG-Id */
38192     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 2 }, /* Number-of-Antennaports */
38193     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, -1, 1 }, /* FreqBandIndicatorPriority */
38194     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 7, -2, 0 }, /* BandwidthReducedSI */
38195     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 4 }, /* PRACH-Configuration */
38196     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 3 }, /* MBSFN-Subframe-Infolist */
38197     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 2 }, /* MBMS-Service-Area-Identity-List */
38198     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -3, 1 }, /* MultibandInfoList */
38199     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -4, 0 } /* ProtectedEUTRAResourceIndication */
38200 };
38201 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_772 = {
38202         sizeof(struct ServedCell_Information_ExtIEs__extensionValue),
38203         offsetof(struct ServedCell_Information_ExtIEs__extensionValue, _asn_ctx),
38204         offsetof(struct ServedCell_Information_ExtIEs__extensionValue, present),
38205         sizeof(((struct ServedCell_Information_ExtIEs__extensionValue *)0)->present),
38206         asn_MAP_extensionValue_tag2el_772,
38207         9,      /* Count of tags in the map */
38208         asn_MAP_extensionValue_to_canonical_772,
38209         asn_MAP_extensionValue_from_canonical_772,
38210         -1      /* Extensions start */
38211 };
38212 static /* Use -fall-defs-global to expose */
38213 asn_TYPE_descriptor_t asn_DEF_extensionValue_772 = {
38214         "extensionValue",
38215         "extensionValue",
38216         &asn_OP_OPEN_TYPE,
38217         0,      /* No effective tags (pointer) */
38218         0,      /* No effective tags (count) */
38219         0,      /* No tags (pointer) */
38220         0,      /* No tags (count) */
38221         { 0, 0, OPEN_TYPE_constraint },
38222         asn_MBR_extensionValue_772,
38223         9,      /* Elements count */
38224         &asn_SPC_extensionValue_specs_772       /* Additional specs */
38225 };
38226
38227 asn_TYPE_member_t asn_MBR_ServedCell_Information_ExtIEs_769[] = {
38228         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, id),
38229                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38230                 0,
38231                 &asn_DEF_ProtocolIE_ID,
38232                 0,
38233                 { 0, &asn_PER_memb_id_constr_770,  memb_id_constraint_769 },
38234                 0, 0, /* No default value */
38235                 "id"
38236                 },
38237         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, criticality),
38238                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38239                 0,
38240                 &asn_DEF_Criticality,
38241                 select_ServedCell_Information_ExtIEs_criticality_type,
38242                 { 0, &asn_PER_memb_criticality_constr_771,  memb_criticality_constraint_769 },
38243                 0, 0, /* No default value */
38244                 "criticality"
38245                 },
38246         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, extensionValue),
38247                 -1 /* Ambiguous tag (ANY?) */,
38248                 0,
38249                 &asn_DEF_extensionValue_772,
38250                 select_ServedCell_Information_ExtIEs_extensionValue_type,
38251                 { 0, &asn_PER_memb_extensionValue_constr_772,  memb_extensionValue_constraint_769 },
38252                 0, 0, /* No default value */
38253                 "extensionValue"
38254                 },
38255 };
38256 static const ber_tlv_tag_t asn_DEF_ServedCell_Information_ExtIEs_tags_769[] = {
38257         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38258 };
38259 static const asn_TYPE_tag2member_t asn_MAP_ServedCell_Information_ExtIEs_tag2el_769[] = {
38260     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38261     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38262 };
38263 asn_SEQUENCE_specifics_t asn_SPC_ServedCell_Information_ExtIEs_specs_769 = {
38264         sizeof(struct ServedCell_Information_ExtIEs),
38265         offsetof(struct ServedCell_Information_ExtIEs, _asn_ctx),
38266         asn_MAP_ServedCell_Information_ExtIEs_tag2el_769,
38267         2,      /* Count of tags in the map */
38268         0, 0, 0,        /* Optional elements (not needed) */
38269         -1,     /* First extension addition */
38270 };
38271 asn_TYPE_descriptor_t asn_DEF_ServedCell_Information_ExtIEs = {
38272         "ServedCell-Information-ExtIEs",
38273         "ServedCell-Information-ExtIEs",
38274         &asn_OP_SEQUENCE,
38275         asn_DEF_ServedCell_Information_ExtIEs_tags_769,
38276         sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769)
38277                 /sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769[0]), /* 1 */
38278         asn_DEF_ServedCell_Information_ExtIEs_tags_769, /* Same as above */
38279         sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769)
38280                 /sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769[0]), /* 1 */
38281         { 0, 0, SEQUENCE_constraint },
38282         asn_MBR_ServedCell_Information_ExtIEs_769,
38283         3,      /* Elements count */
38284         &asn_SPC_ServedCell_Information_ExtIEs_specs_769        /* Additional specs */
38285 };
38286
38287 static asn_TYPE_member_t asn_MBR_extensionValue_776[] = {
38288         { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, choice.ECGI),
38289                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38290                 0,
38291                 &asn_DEF_ECGI,
38292                 0,
38293                 { 0, 0, 0 },
38294                 0, 0, /* No default value */
38295                 "ECGI"
38296                 },
38297         { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, choice.SgNBCoordinationAssistanceInformation),
38298                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38299                 0,
38300                 &asn_DEF_SgNBCoordinationAssistanceInformation,
38301                 0,
38302                 { 0, 0, 0 },
38303                 0, 0, /* No default value */
38304                 "SgNBCoordinationAssistanceInformation"
38305                 },
38306 };
38307 static const unsigned asn_MAP_extensionValue_to_canonical_776[] = { 1, 0 };
38308 static const unsigned asn_MAP_extensionValue_from_canonical_776[] = { 1, 0 };
38309 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_776[] = {
38310     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* SgNBCoordinationAssistanceInformation */
38311     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* ECGI */
38312 };
38313 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_776 = {
38314         sizeof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue),
38315         offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, _asn_ctx),
38316         offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, present),
38317         sizeof(((struct SgNBResourceCoordinationInformationExtIEs__extensionValue *)0)->present),
38318         asn_MAP_extensionValue_tag2el_776,
38319         2,      /* Count of tags in the map */
38320         asn_MAP_extensionValue_to_canonical_776,
38321         asn_MAP_extensionValue_from_canonical_776,
38322         -1      /* Extensions start */
38323 };
38324 static /* Use -fall-defs-global to expose */
38325 asn_TYPE_descriptor_t asn_DEF_extensionValue_776 = {
38326         "extensionValue",
38327         "extensionValue",
38328         &asn_OP_OPEN_TYPE,
38329         0,      /* No effective tags (pointer) */
38330         0,      /* No effective tags (count) */
38331         0,      /* No tags (pointer) */
38332         0,      /* No tags (count) */
38333         { 0, 0, OPEN_TYPE_constraint },
38334         asn_MBR_extensionValue_776,
38335         2,      /* Elements count */
38336         &asn_SPC_extensionValue_specs_776       /* Additional specs */
38337 };
38338
38339 asn_TYPE_member_t asn_MBR_SgNBResourceCoordinationInformationExtIEs_773[] = {
38340         { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, id),
38341                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38342                 0,
38343                 &asn_DEF_ProtocolIE_ID,
38344                 0,
38345                 { 0, &asn_PER_memb_id_constr_774,  memb_id_constraint_773 },
38346                 0, 0, /* No default value */
38347                 "id"
38348                 },
38349         { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, criticality),
38350                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38351                 0,
38352                 &asn_DEF_Criticality,
38353                 select_SgNBResourceCoordinationInformationExtIEs_criticality_type,
38354                 { 0, &asn_PER_memb_criticality_constr_775,  memb_criticality_constraint_773 },
38355                 0, 0, /* No default value */
38356                 "criticality"
38357                 },
38358         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, extensionValue),
38359                 -1 /* Ambiguous tag (ANY?) */,
38360                 0,
38361                 &asn_DEF_extensionValue_776,
38362                 select_SgNBResourceCoordinationInformationExtIEs_extensionValue_type,
38363                 { 0, &asn_PER_memb_extensionValue_constr_776,  memb_extensionValue_constraint_773 },
38364                 0, 0, /* No default value */
38365                 "extensionValue"
38366                 },
38367 };
38368 static const ber_tlv_tag_t asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[] = {
38369         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38370 };
38371 static const asn_TYPE_tag2member_t asn_MAP_SgNBResourceCoordinationInformationExtIEs_tag2el_773[] = {
38372     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38373     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38374 };
38375 asn_SEQUENCE_specifics_t asn_SPC_SgNBResourceCoordinationInformationExtIEs_specs_773 = {
38376         sizeof(struct SgNBResourceCoordinationInformationExtIEs),
38377         offsetof(struct SgNBResourceCoordinationInformationExtIEs, _asn_ctx),
38378         asn_MAP_SgNBResourceCoordinationInformationExtIEs_tag2el_773,
38379         2,      /* Count of tags in the map */
38380         0, 0, 0,        /* Optional elements (not needed) */
38381         -1,     /* First extension addition */
38382 };
38383 asn_TYPE_descriptor_t asn_DEF_SgNBResourceCoordinationInformationExtIEs = {
38384         "SgNBResourceCoordinationInformationExtIEs",
38385         "SgNBResourceCoordinationInformationExtIEs",
38386         &asn_OP_SEQUENCE,
38387         asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773,
38388         sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773)
38389                 /sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[0]), /* 1 */
38390         asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773,     /* Same as above */
38391         sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773)
38392                 /sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[0]), /* 1 */
38393         { 0, 0, SEQUENCE_constraint },
38394         asn_MBR_SgNBResourceCoordinationInformationExtIEs_773,
38395         3,      /* Elements count */
38396         &asn_SPC_SgNBResourceCoordinationInformationExtIEs_specs_773    /* Additional specs */
38397 };
38398
38399 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_780 = {
38400         sizeof(struct SpecialSubframe_Info_ExtIEs__extensionValue),
38401         offsetof(struct SpecialSubframe_Info_ExtIEs__extensionValue, _asn_ctx),
38402         offsetof(struct SpecialSubframe_Info_ExtIEs__extensionValue, present),
38403         sizeof(((struct SpecialSubframe_Info_ExtIEs__extensionValue *)0)->present),
38404         0,      /* No top level tags */
38405         0,      /* No tags in the map */
38406         0, 0,
38407         -1      /* Extensions start */
38408 };
38409 static /* Use -fall-defs-global to expose */
38410 asn_TYPE_descriptor_t asn_DEF_extensionValue_780 = {
38411         "extensionValue",
38412         "extensionValue",
38413         &asn_OP_OPEN_TYPE,
38414         0,      /* No effective tags (pointer) */
38415         0,      /* No effective tags (count) */
38416         0,      /* No tags (pointer) */
38417         0,      /* No tags (count) */
38418         { 0, 0, OPEN_TYPE_constraint },
38419         0, 0,   /* No members */
38420         &asn_SPC_extensionValue_specs_780       /* Additional specs */
38421 };
38422
38423 asn_TYPE_member_t asn_MBR_SpecialSubframe_Info_ExtIEs_777[] = {
38424         { ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, id),
38425                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38426                 0,
38427                 &asn_DEF_ProtocolIE_ID,
38428                 0,
38429                 { 0, &asn_PER_memb_id_constr_778,  memb_id_constraint_777 },
38430                 0, 0, /* No default value */
38431                 "id"
38432                 },
38433         { ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, criticality),
38434                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38435                 0,
38436                 &asn_DEF_Criticality,
38437                 0,
38438                 { 0, &asn_PER_memb_criticality_constr_779,  memb_criticality_constraint_777 },
38439                 0, 0, /* No default value */
38440                 "criticality"
38441                 },
38442         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, extensionValue),
38443                 -1 /* Ambiguous tag (ANY?) */,
38444                 0,
38445                 &asn_DEF_extensionValue_780,
38446                 0,
38447                 { 0, &asn_PER_memb_extensionValue_constr_780,  memb_extensionValue_constraint_777 },
38448                 0, 0, /* No default value */
38449                 "extensionValue"
38450                 },
38451 };
38452 static const ber_tlv_tag_t asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[] = {
38453         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38454 };
38455 static const asn_TYPE_tag2member_t asn_MAP_SpecialSubframe_Info_ExtIEs_tag2el_777[] = {
38456     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38457     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38458 };
38459 asn_SEQUENCE_specifics_t asn_SPC_SpecialSubframe_Info_ExtIEs_specs_777 = {
38460         sizeof(struct SpecialSubframe_Info_ExtIEs),
38461         offsetof(struct SpecialSubframe_Info_ExtIEs, _asn_ctx),
38462         asn_MAP_SpecialSubframe_Info_ExtIEs_tag2el_777,
38463         2,      /* Count of tags in the map */
38464         0, 0, 0,        /* Optional elements (not needed) */
38465         -1,     /* First extension addition */
38466 };
38467 asn_TYPE_descriptor_t asn_DEF_SpecialSubframe_Info_ExtIEs = {
38468         "SpecialSubframe-Info-ExtIEs",
38469         "SpecialSubframe-Info-ExtIEs",
38470         &asn_OP_SEQUENCE,
38471         asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777,
38472         sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777)
38473                 /sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[0]), /* 1 */
38474         asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777,   /* Same as above */
38475         sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777)
38476                 /sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[0]), /* 1 */
38477         { 0, 0, SEQUENCE_constraint },
38478         asn_MBR_SpecialSubframe_Info_ExtIEs_777,
38479         3,      /* Elements count */
38480         &asn_SPC_SpecialSubframe_Info_ExtIEs_specs_777  /* Additional specs */
38481 };
38482
38483 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_784 = {
38484         sizeof(struct SubbandCQI_ExtIEs__extensionValue),
38485         offsetof(struct SubbandCQI_ExtIEs__extensionValue, _asn_ctx),
38486         offsetof(struct SubbandCQI_ExtIEs__extensionValue, present),
38487         sizeof(((struct SubbandCQI_ExtIEs__extensionValue *)0)->present),
38488         0,      /* No top level tags */
38489         0,      /* No tags in the map */
38490         0, 0,
38491         -1      /* Extensions start */
38492 };
38493 static /* Use -fall-defs-global to expose */
38494 asn_TYPE_descriptor_t asn_DEF_extensionValue_784 = {
38495         "extensionValue",
38496         "extensionValue",
38497         &asn_OP_OPEN_TYPE,
38498         0,      /* No effective tags (pointer) */
38499         0,      /* No effective tags (count) */
38500         0,      /* No tags (pointer) */
38501         0,      /* No tags (count) */
38502         { 0, 0, OPEN_TYPE_constraint },
38503         0, 0,   /* No members */
38504         &asn_SPC_extensionValue_specs_784       /* Additional specs */
38505 };
38506
38507 asn_TYPE_member_t asn_MBR_SubbandCQI_ExtIEs_781[] = {
38508         { ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, id),
38509                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38510                 0,
38511                 &asn_DEF_ProtocolIE_ID,
38512                 0,
38513                 { 0, &asn_PER_memb_id_constr_782,  memb_id_constraint_781 },
38514                 0, 0, /* No default value */
38515                 "id"
38516                 },
38517         { ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, criticality),
38518                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38519                 0,
38520                 &asn_DEF_Criticality,
38521                 0,
38522                 { 0, &asn_PER_memb_criticality_constr_783,  memb_criticality_constraint_781 },
38523                 0, 0, /* No default value */
38524                 "criticality"
38525                 },
38526         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, extensionValue),
38527                 -1 /* Ambiguous tag (ANY?) */,
38528                 0,
38529                 &asn_DEF_extensionValue_784,
38530                 0,
38531                 { 0, &asn_PER_memb_extensionValue_constr_784,  memb_extensionValue_constraint_781 },
38532                 0, 0, /* No default value */
38533                 "extensionValue"
38534                 },
38535 };
38536 static const ber_tlv_tag_t asn_DEF_SubbandCQI_ExtIEs_tags_781[] = {
38537         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38538 };
38539 static const asn_TYPE_tag2member_t asn_MAP_SubbandCQI_ExtIEs_tag2el_781[] = {
38540     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38541     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38542 };
38543 asn_SEQUENCE_specifics_t asn_SPC_SubbandCQI_ExtIEs_specs_781 = {
38544         sizeof(struct SubbandCQI_ExtIEs),
38545         offsetof(struct SubbandCQI_ExtIEs, _asn_ctx),
38546         asn_MAP_SubbandCQI_ExtIEs_tag2el_781,
38547         2,      /* Count of tags in the map */
38548         0, 0, 0,        /* Optional elements (not needed) */
38549         -1,     /* First extension addition */
38550 };
38551 asn_TYPE_descriptor_t asn_DEF_SubbandCQI_ExtIEs = {
38552         "SubbandCQI-ExtIEs",
38553         "SubbandCQI-ExtIEs",
38554         &asn_OP_SEQUENCE,
38555         asn_DEF_SubbandCQI_ExtIEs_tags_781,
38556         sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781)
38557                 /sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781[0]), /* 1 */
38558         asn_DEF_SubbandCQI_ExtIEs_tags_781,     /* Same as above */
38559         sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781)
38560                 /sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781[0]), /* 1 */
38561         { 0, 0, SEQUENCE_constraint },
38562         asn_MBR_SubbandCQI_ExtIEs_781,
38563         3,      /* Elements count */
38564         &asn_SPC_SubbandCQI_ExtIEs_specs_781    /* Additional specs */
38565 };
38566
38567 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_788 = {
38568         sizeof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue),
38569         offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue, _asn_ctx),
38570         offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue, present),
38571         sizeof(((struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue *)0)->present),
38572         0,      /* No top level tags */
38573         0,      /* No tags in the map */
38574         0, 0,
38575         -1      /* Extensions start */
38576 };
38577 static /* Use -fall-defs-global to expose */
38578 asn_TYPE_descriptor_t asn_DEF_extensionValue_788 = {
38579         "extensionValue",
38580         "extensionValue",
38581         &asn_OP_OPEN_TYPE,
38582         0,      /* No effective tags (pointer) */
38583         0,      /* No effective tags (count) */
38584         0,      /* No tags (pointer) */
38585         0,      /* No tags (count) */
38586         { 0, 0, OPEN_TYPE_constraint },
38587         0, 0,   /* No members */
38588         &asn_SPC_extensionValue_specs_788       /* Additional specs */
38589 };
38590
38591 asn_TYPE_member_t asn_MBR_Subscription_Based_UE_DifferentiationInfo_ExtIEs_785[] = {
38592         { ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, id),
38593                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38594                 0,
38595                 &asn_DEF_ProtocolIE_ID,
38596                 0,
38597                 { 0, &asn_PER_memb_id_constr_786,  memb_id_constraint_785 },
38598                 0, 0, /* No default value */
38599                 "id"
38600                 },
38601         { ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, criticality),
38602                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38603                 0,
38604                 &asn_DEF_Criticality,
38605                 0,
38606                 { 0, &asn_PER_memb_criticality_constr_787,  memb_criticality_constraint_785 },
38607                 0, 0, /* No default value */
38608                 "criticality"
38609                 },
38610         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, extensionValue),
38611                 -1 /* Ambiguous tag (ANY?) */,
38612                 0,
38613                 &asn_DEF_extensionValue_788,
38614                 0,
38615                 { 0, &asn_PER_memb_extensionValue_constr_788,  memb_extensionValue_constraint_785 },
38616                 0, 0, /* No default value */
38617                 "extensionValue"
38618                 },
38619 };
38620 static const ber_tlv_tag_t asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[] = {
38621         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38622 };
38623 static const asn_TYPE_tag2member_t asn_MAP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tag2el_785[] = {
38624     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38625     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38626 };
38627 asn_SEQUENCE_specifics_t asn_SPC_Subscription_Based_UE_DifferentiationInfo_ExtIEs_specs_785 = {
38628         sizeof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs),
38629         offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, _asn_ctx),
38630         asn_MAP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tag2el_785,
38631         2,      /* Count of tags in the map */
38632         0, 0, 0,        /* Optional elements (not needed) */
38633         -1,     /* First extension addition */
38634 };
38635 asn_TYPE_descriptor_t asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs = {
38636         "Subscription-Based-UE-DifferentiationInfo-ExtIEs",
38637         "Subscription-Based-UE-DifferentiationInfo-ExtIEs",
38638         &asn_OP_SEQUENCE,
38639         asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785,
38640         sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785)
38641                 /sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[0]), /* 1 */
38642         asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785,      /* Same as above */
38643         sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785)
38644                 /sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[0]), /* 1 */
38645         { 0, 0, SEQUENCE_constraint },
38646         asn_MBR_Subscription_Based_UE_DifferentiationInfo_ExtIEs_785,
38647         3,      /* Elements count */
38648         &asn_SPC_Subscription_Based_UE_DifferentiationInfo_ExtIEs_specs_785     /* Additional specs */
38649 };
38650
38651 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_792 = {
38652         sizeof(struct ScheduledCommunicationTime_ExtIEs__extensionValue),
38653         offsetof(struct ScheduledCommunicationTime_ExtIEs__extensionValue, _asn_ctx),
38654         offsetof(struct ScheduledCommunicationTime_ExtIEs__extensionValue, present),
38655         sizeof(((struct ScheduledCommunicationTime_ExtIEs__extensionValue *)0)->present),
38656         0,      /* No top level tags */
38657         0,      /* No tags in the map */
38658         0, 0,
38659         -1      /* Extensions start */
38660 };
38661 static /* Use -fall-defs-global to expose */
38662 asn_TYPE_descriptor_t asn_DEF_extensionValue_792 = {
38663         "extensionValue",
38664         "extensionValue",
38665         &asn_OP_OPEN_TYPE,
38666         0,      /* No effective tags (pointer) */
38667         0,      /* No effective tags (count) */
38668         0,      /* No tags (pointer) */
38669         0,      /* No tags (count) */
38670         { 0, 0, OPEN_TYPE_constraint },
38671         0, 0,   /* No members */
38672         &asn_SPC_extensionValue_specs_792       /* Additional specs */
38673 };
38674
38675 asn_TYPE_member_t asn_MBR_ScheduledCommunicationTime_ExtIEs_789[] = {
38676         { ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, id),
38677                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38678                 0,
38679                 &asn_DEF_ProtocolIE_ID,
38680                 0,
38681                 { 0, &asn_PER_memb_id_constr_790,  memb_id_constraint_789 },
38682                 0, 0, /* No default value */
38683                 "id"
38684                 },
38685         { ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, criticality),
38686                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38687                 0,
38688                 &asn_DEF_Criticality,
38689                 0,
38690                 { 0, &asn_PER_memb_criticality_constr_791,  memb_criticality_constraint_789 },
38691                 0, 0, /* No default value */
38692                 "criticality"
38693                 },
38694         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, extensionValue),
38695                 -1 /* Ambiguous tag (ANY?) */,
38696                 0,
38697                 &asn_DEF_extensionValue_792,
38698                 0,
38699                 { 0, &asn_PER_memb_extensionValue_constr_792,  memb_extensionValue_constraint_789 },
38700                 0, 0, /* No default value */
38701                 "extensionValue"
38702                 },
38703 };
38704 static const ber_tlv_tag_t asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[] = {
38705         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38706 };
38707 static const asn_TYPE_tag2member_t asn_MAP_ScheduledCommunicationTime_ExtIEs_tag2el_789[] = {
38708     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38709     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38710 };
38711 asn_SEQUENCE_specifics_t asn_SPC_ScheduledCommunicationTime_ExtIEs_specs_789 = {
38712         sizeof(struct ScheduledCommunicationTime_ExtIEs),
38713         offsetof(struct ScheduledCommunicationTime_ExtIEs, _asn_ctx),
38714         asn_MAP_ScheduledCommunicationTime_ExtIEs_tag2el_789,
38715         2,      /* Count of tags in the map */
38716         0, 0, 0,        /* Optional elements (not needed) */
38717         -1,     /* First extension addition */
38718 };
38719 asn_TYPE_descriptor_t asn_DEF_ScheduledCommunicationTime_ExtIEs = {
38720         "ScheduledCommunicationTime-ExtIEs",
38721         "ScheduledCommunicationTime-ExtIEs",
38722         &asn_OP_SEQUENCE,
38723         asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789,
38724         sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789)
38725                 /sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[0]), /* 1 */
38726         asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789,     /* Same as above */
38727         sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789)
38728                 /sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[0]), /* 1 */
38729         { 0, 0, SEQUENCE_constraint },
38730         asn_MBR_ScheduledCommunicationTime_ExtIEs_789,
38731         3,      /* Elements count */
38732         &asn_SPC_ScheduledCommunicationTime_ExtIEs_specs_789    /* Additional specs */
38733 };
38734
38735 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_796 = {
38736         sizeof(struct SubbandCQIItem_ExtIEs__extensionValue),
38737         offsetof(struct SubbandCQIItem_ExtIEs__extensionValue, _asn_ctx),
38738         offsetof(struct SubbandCQIItem_ExtIEs__extensionValue, present),
38739         sizeof(((struct SubbandCQIItem_ExtIEs__extensionValue *)0)->present),
38740         0,      /* No top level tags */
38741         0,      /* No tags in the map */
38742         0, 0,
38743         -1      /* Extensions start */
38744 };
38745 static /* Use -fall-defs-global to expose */
38746 asn_TYPE_descriptor_t asn_DEF_extensionValue_796 = {
38747         "extensionValue",
38748         "extensionValue",
38749         &asn_OP_OPEN_TYPE,
38750         0,      /* No effective tags (pointer) */
38751         0,      /* No effective tags (count) */
38752         0,      /* No tags (pointer) */
38753         0,      /* No tags (count) */
38754         { 0, 0, OPEN_TYPE_constraint },
38755         0, 0,   /* No members */
38756         &asn_SPC_extensionValue_specs_796       /* Additional specs */
38757 };
38758
38759 asn_TYPE_member_t asn_MBR_SubbandCQIItem_ExtIEs_793[] = {
38760         { ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, id),
38761                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38762                 0,
38763                 &asn_DEF_ProtocolIE_ID,
38764                 0,
38765                 { 0, &asn_PER_memb_id_constr_794,  memb_id_constraint_793 },
38766                 0, 0, /* No default value */
38767                 "id"
38768                 },
38769         { ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, criticality),
38770                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38771                 0,
38772                 &asn_DEF_Criticality,
38773                 0,
38774                 { 0, &asn_PER_memb_criticality_constr_795,  memb_criticality_constraint_793 },
38775                 0, 0, /* No default value */
38776                 "criticality"
38777                 },
38778         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, extensionValue),
38779                 -1 /* Ambiguous tag (ANY?) */,
38780                 0,
38781                 &asn_DEF_extensionValue_796,
38782                 0,
38783                 { 0, &asn_PER_memb_extensionValue_constr_796,  memb_extensionValue_constraint_793 },
38784                 0, 0, /* No default value */
38785                 "extensionValue"
38786                 },
38787 };
38788 static const ber_tlv_tag_t asn_DEF_SubbandCQIItem_ExtIEs_tags_793[] = {
38789         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38790 };
38791 static const asn_TYPE_tag2member_t asn_MAP_SubbandCQIItem_ExtIEs_tag2el_793[] = {
38792     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38793     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38794 };
38795 asn_SEQUENCE_specifics_t asn_SPC_SubbandCQIItem_ExtIEs_specs_793 = {
38796         sizeof(struct SubbandCQIItem_ExtIEs),
38797         offsetof(struct SubbandCQIItem_ExtIEs, _asn_ctx),
38798         asn_MAP_SubbandCQIItem_ExtIEs_tag2el_793,
38799         2,      /* Count of tags in the map */
38800         0, 0, 0,        /* Optional elements (not needed) */
38801         -1,     /* First extension addition */
38802 };
38803 asn_TYPE_descriptor_t asn_DEF_SubbandCQIItem_ExtIEs = {
38804         "SubbandCQIItem-ExtIEs",
38805         "SubbandCQIItem-ExtIEs",
38806         &asn_OP_SEQUENCE,
38807         asn_DEF_SubbandCQIItem_ExtIEs_tags_793,
38808         sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793)
38809                 /sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793[0]), /* 1 */
38810         asn_DEF_SubbandCQIItem_ExtIEs_tags_793, /* Same as above */
38811         sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793)
38812                 /sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793[0]), /* 1 */
38813         { 0, 0, SEQUENCE_constraint },
38814         asn_MBR_SubbandCQIItem_ExtIEs_793,
38815         3,      /* Elements count */
38816         &asn_SPC_SubbandCQIItem_ExtIEs_specs_793        /* Additional specs */
38817 };
38818
38819 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_800 = {
38820         sizeof(struct SULInformation_ExtIEs__extensionValue),
38821         offsetof(struct SULInformation_ExtIEs__extensionValue, _asn_ctx),
38822         offsetof(struct SULInformation_ExtIEs__extensionValue, present),
38823         sizeof(((struct SULInformation_ExtIEs__extensionValue *)0)->present),
38824         0,      /* No top level tags */
38825         0,      /* No tags in the map */
38826         0, 0,
38827         -1      /* Extensions start */
38828 };
38829 static /* Use -fall-defs-global to expose */
38830 asn_TYPE_descriptor_t asn_DEF_extensionValue_800 = {
38831         "extensionValue",
38832         "extensionValue",
38833         &asn_OP_OPEN_TYPE,
38834         0,      /* No effective tags (pointer) */
38835         0,      /* No effective tags (count) */
38836         0,      /* No tags (pointer) */
38837         0,      /* No tags (count) */
38838         { 0, 0, OPEN_TYPE_constraint },
38839         0, 0,   /* No members */
38840         &asn_SPC_extensionValue_specs_800       /* Additional specs */
38841 };
38842
38843 asn_TYPE_member_t asn_MBR_SULInformation_ExtIEs_797[] = {
38844         { ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, id),
38845                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38846                 0,
38847                 &asn_DEF_ProtocolIE_ID,
38848                 0,
38849                 { 0, &asn_PER_memb_id_constr_798,  memb_id_constraint_797 },
38850                 0, 0, /* No default value */
38851                 "id"
38852                 },
38853         { ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, criticality),
38854                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38855                 0,
38856                 &asn_DEF_Criticality,
38857                 0,
38858                 { 0, &asn_PER_memb_criticality_constr_799,  memb_criticality_constraint_797 },
38859                 0, 0, /* No default value */
38860                 "criticality"
38861                 },
38862         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, extensionValue),
38863                 -1 /* Ambiguous tag (ANY?) */,
38864                 0,
38865                 &asn_DEF_extensionValue_800,
38866                 0,
38867                 { 0, &asn_PER_memb_extensionValue_constr_800,  memb_extensionValue_constraint_797 },
38868                 0, 0, /* No default value */
38869                 "extensionValue"
38870                 },
38871 };
38872 static const ber_tlv_tag_t asn_DEF_SULInformation_ExtIEs_tags_797[] = {
38873         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38874 };
38875 static const asn_TYPE_tag2member_t asn_MAP_SULInformation_ExtIEs_tag2el_797[] = {
38876     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38877     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38878 };
38879 asn_SEQUENCE_specifics_t asn_SPC_SULInformation_ExtIEs_specs_797 = {
38880         sizeof(struct SULInformation_ExtIEs),
38881         offsetof(struct SULInformation_ExtIEs, _asn_ctx),
38882         asn_MAP_SULInformation_ExtIEs_tag2el_797,
38883         2,      /* Count of tags in the map */
38884         0, 0, 0,        /* Optional elements (not needed) */
38885         -1,     /* First extension addition */
38886 };
38887 asn_TYPE_descriptor_t asn_DEF_SULInformation_ExtIEs = {
38888         "SULInformation-ExtIEs",
38889         "SULInformation-ExtIEs",
38890         &asn_OP_SEQUENCE,
38891         asn_DEF_SULInformation_ExtIEs_tags_797,
38892         sizeof(asn_DEF_SULInformation_ExtIEs_tags_797)
38893                 /sizeof(asn_DEF_SULInformation_ExtIEs_tags_797[0]), /* 1 */
38894         asn_DEF_SULInformation_ExtIEs_tags_797, /* Same as above */
38895         sizeof(asn_DEF_SULInformation_ExtIEs_tags_797)
38896                 /sizeof(asn_DEF_SULInformation_ExtIEs_tags_797[0]), /* 1 */
38897         { 0, 0, SEQUENCE_constraint },
38898         asn_MBR_SULInformation_ExtIEs_797,
38899         3,      /* Elements count */
38900         &asn_SPC_SULInformation_ExtIEs_specs_797        /* Additional specs */
38901 };
38902
38903 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_804 = {
38904         sizeof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue),
38905         offsetof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue, _asn_ctx),
38906         offsetof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue, present),
38907         sizeof(((struct SupportedSULFreqBandItem_ExtIEs__extensionValue *)0)->present),
38908         0,      /* No top level tags */
38909         0,      /* No tags in the map */
38910         0, 0,
38911         -1      /* Extensions start */
38912 };
38913 static /* Use -fall-defs-global to expose */
38914 asn_TYPE_descriptor_t asn_DEF_extensionValue_804 = {
38915         "extensionValue",
38916         "extensionValue",
38917         &asn_OP_OPEN_TYPE,
38918         0,      /* No effective tags (pointer) */
38919         0,      /* No effective tags (count) */
38920         0,      /* No tags (pointer) */
38921         0,      /* No tags (count) */
38922         { 0, 0, OPEN_TYPE_constraint },
38923         0, 0,   /* No members */
38924         &asn_SPC_extensionValue_specs_804       /* Additional specs */
38925 };
38926
38927 asn_TYPE_member_t asn_MBR_SupportedSULFreqBandItem_ExtIEs_801[] = {
38928         { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, id),
38929                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
38930                 0,
38931                 &asn_DEF_ProtocolIE_ID,
38932                 0,
38933                 { 0, &asn_PER_memb_id_constr_802,  memb_id_constraint_801 },
38934                 0, 0, /* No default value */
38935                 "id"
38936                 },
38937         { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, criticality),
38938                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38939                 0,
38940                 &asn_DEF_Criticality,
38941                 0,
38942                 { 0, &asn_PER_memb_criticality_constr_803,  memb_criticality_constraint_801 },
38943                 0, 0, /* No default value */
38944                 "criticality"
38945                 },
38946         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, extensionValue),
38947                 -1 /* Ambiguous tag (ANY?) */,
38948                 0,
38949                 &asn_DEF_extensionValue_804,
38950                 0,
38951                 { 0, &asn_PER_memb_extensionValue_constr_804,  memb_extensionValue_constraint_801 },
38952                 0, 0, /* No default value */
38953                 "extensionValue"
38954                 },
38955 };
38956 static const ber_tlv_tag_t asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[] = {
38957         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38958 };
38959 static const asn_TYPE_tag2member_t asn_MAP_SupportedSULFreqBandItem_ExtIEs_tag2el_801[] = {
38960     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
38961     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
38962 };
38963 asn_SEQUENCE_specifics_t asn_SPC_SupportedSULFreqBandItem_ExtIEs_specs_801 = {
38964         sizeof(struct SupportedSULFreqBandItem_ExtIEs),
38965         offsetof(struct SupportedSULFreqBandItem_ExtIEs, _asn_ctx),
38966         asn_MAP_SupportedSULFreqBandItem_ExtIEs_tag2el_801,
38967         2,      /* Count of tags in the map */
38968         0, 0, 0,        /* Optional elements (not needed) */
38969         -1,     /* First extension addition */
38970 };
38971 asn_TYPE_descriptor_t asn_DEF_SupportedSULFreqBandItem_ExtIEs = {
38972         "SupportedSULFreqBandItem-ExtIEs",
38973         "SupportedSULFreqBandItem-ExtIEs",
38974         &asn_OP_SEQUENCE,
38975         asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801,
38976         sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801)
38977                 /sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[0]), /* 1 */
38978         asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801,       /* Same as above */
38979         sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801)
38980                 /sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[0]), /* 1 */
38981         { 0, 0, SEQUENCE_constraint },
38982         asn_MBR_SupportedSULFreqBandItem_ExtIEs_801,
38983         3,      /* Elements count */
38984         &asn_SPC_SupportedSULFreqBandItem_ExtIEs_specs_801      /* Additional specs */
38985 };
38986
38987 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_808 = {
38988         sizeof(struct TABasedMDT_ExtIEs__extensionValue),
38989         offsetof(struct TABasedMDT_ExtIEs__extensionValue, _asn_ctx),
38990         offsetof(struct TABasedMDT_ExtIEs__extensionValue, present),
38991         sizeof(((struct TABasedMDT_ExtIEs__extensionValue *)0)->present),
38992         0,      /* No top level tags */
38993         0,      /* No tags in the map */
38994         0, 0,
38995         -1      /* Extensions start */
38996 };
38997 static /* Use -fall-defs-global to expose */
38998 asn_TYPE_descriptor_t asn_DEF_extensionValue_808 = {
38999         "extensionValue",
39000         "extensionValue",
39001         &asn_OP_OPEN_TYPE,
39002         0,      /* No effective tags (pointer) */
39003         0,      /* No effective tags (count) */
39004         0,      /* No tags (pointer) */
39005         0,      /* No tags (count) */
39006         { 0, 0, OPEN_TYPE_constraint },
39007         0, 0,   /* No members */
39008         &asn_SPC_extensionValue_specs_808       /* Additional specs */
39009 };
39010
39011 asn_TYPE_member_t asn_MBR_TABasedMDT_ExtIEs_805[] = {
39012         { ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, id),
39013                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39014                 0,
39015                 &asn_DEF_ProtocolIE_ID,
39016                 0,
39017                 { 0, &asn_PER_memb_id_constr_806,  memb_id_constraint_805 },
39018                 0, 0, /* No default value */
39019                 "id"
39020                 },
39021         { ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, criticality),
39022                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39023                 0,
39024                 &asn_DEF_Criticality,
39025                 0,
39026                 { 0, &asn_PER_memb_criticality_constr_807,  memb_criticality_constraint_805 },
39027                 0, 0, /* No default value */
39028                 "criticality"
39029                 },
39030         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, extensionValue),
39031                 -1 /* Ambiguous tag (ANY?) */,
39032                 0,
39033                 &asn_DEF_extensionValue_808,
39034                 0,
39035                 { 0, &asn_PER_memb_extensionValue_constr_808,  memb_extensionValue_constraint_805 },
39036                 0, 0, /* No default value */
39037                 "extensionValue"
39038                 },
39039 };
39040 static const ber_tlv_tag_t asn_DEF_TABasedMDT_ExtIEs_tags_805[] = {
39041         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39042 };
39043 static const asn_TYPE_tag2member_t asn_MAP_TABasedMDT_ExtIEs_tag2el_805[] = {
39044     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39045     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39046 };
39047 asn_SEQUENCE_specifics_t asn_SPC_TABasedMDT_ExtIEs_specs_805 = {
39048         sizeof(struct TABasedMDT_ExtIEs),
39049         offsetof(struct TABasedMDT_ExtIEs, _asn_ctx),
39050         asn_MAP_TABasedMDT_ExtIEs_tag2el_805,
39051         2,      /* Count of tags in the map */
39052         0, 0, 0,        /* Optional elements (not needed) */
39053         -1,     /* First extension addition */
39054 };
39055 asn_TYPE_descriptor_t asn_DEF_TABasedMDT_ExtIEs = {
39056         "TABasedMDT-ExtIEs",
39057         "TABasedMDT-ExtIEs",
39058         &asn_OP_SEQUENCE,
39059         asn_DEF_TABasedMDT_ExtIEs_tags_805,
39060         sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805)
39061                 /sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805[0]), /* 1 */
39062         asn_DEF_TABasedMDT_ExtIEs_tags_805,     /* Same as above */
39063         sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805)
39064                 /sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805[0]), /* 1 */
39065         { 0, 0, SEQUENCE_constraint },
39066         asn_MBR_TABasedMDT_ExtIEs_805,
39067         3,      /* Elements count */
39068         &asn_SPC_TABasedMDT_ExtIEs_specs_805    /* Additional specs */
39069 };
39070
39071 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_812 = {
39072         sizeof(struct TAIBasedMDT_ExtIEs__extensionValue),
39073         offsetof(struct TAIBasedMDT_ExtIEs__extensionValue, _asn_ctx),
39074         offsetof(struct TAIBasedMDT_ExtIEs__extensionValue, present),
39075         sizeof(((struct TAIBasedMDT_ExtIEs__extensionValue *)0)->present),
39076         0,      /* No top level tags */
39077         0,      /* No tags in the map */
39078         0, 0,
39079         -1      /* Extensions start */
39080 };
39081 static /* Use -fall-defs-global to expose */
39082 asn_TYPE_descriptor_t asn_DEF_extensionValue_812 = {
39083         "extensionValue",
39084         "extensionValue",
39085         &asn_OP_OPEN_TYPE,
39086         0,      /* No effective tags (pointer) */
39087         0,      /* No effective tags (count) */
39088         0,      /* No tags (pointer) */
39089         0,      /* No tags (count) */
39090         { 0, 0, OPEN_TYPE_constraint },
39091         0, 0,   /* No members */
39092         &asn_SPC_extensionValue_specs_812       /* Additional specs */
39093 };
39094
39095 asn_TYPE_member_t asn_MBR_TAIBasedMDT_ExtIEs_809[] = {
39096         { ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, id),
39097                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39098                 0,
39099                 &asn_DEF_ProtocolIE_ID,
39100                 0,
39101                 { 0, &asn_PER_memb_id_constr_810,  memb_id_constraint_809 },
39102                 0, 0, /* No default value */
39103                 "id"
39104                 },
39105         { ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, criticality),
39106                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39107                 0,
39108                 &asn_DEF_Criticality,
39109                 0,
39110                 { 0, &asn_PER_memb_criticality_constr_811,  memb_criticality_constraint_809 },
39111                 0, 0, /* No default value */
39112                 "criticality"
39113                 },
39114         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, extensionValue),
39115                 -1 /* Ambiguous tag (ANY?) */,
39116                 0,
39117                 &asn_DEF_extensionValue_812,
39118                 0,
39119                 { 0, &asn_PER_memb_extensionValue_constr_812,  memb_extensionValue_constraint_809 },
39120                 0, 0, /* No default value */
39121                 "extensionValue"
39122                 },
39123 };
39124 static const ber_tlv_tag_t asn_DEF_TAIBasedMDT_ExtIEs_tags_809[] = {
39125         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39126 };
39127 static const asn_TYPE_tag2member_t asn_MAP_TAIBasedMDT_ExtIEs_tag2el_809[] = {
39128     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39129     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39130 };
39131 asn_SEQUENCE_specifics_t asn_SPC_TAIBasedMDT_ExtIEs_specs_809 = {
39132         sizeof(struct TAIBasedMDT_ExtIEs),
39133         offsetof(struct TAIBasedMDT_ExtIEs, _asn_ctx),
39134         asn_MAP_TAIBasedMDT_ExtIEs_tag2el_809,
39135         2,      /* Count of tags in the map */
39136         0, 0, 0,        /* Optional elements (not needed) */
39137         -1,     /* First extension addition */
39138 };
39139 asn_TYPE_descriptor_t asn_DEF_TAIBasedMDT_ExtIEs = {
39140         "TAIBasedMDT-ExtIEs",
39141         "TAIBasedMDT-ExtIEs",
39142         &asn_OP_SEQUENCE,
39143         asn_DEF_TAIBasedMDT_ExtIEs_tags_809,
39144         sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809)
39145                 /sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809[0]), /* 1 */
39146         asn_DEF_TAIBasedMDT_ExtIEs_tags_809,    /* Same as above */
39147         sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809)
39148                 /sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809[0]), /* 1 */
39149         { 0, 0, SEQUENCE_constraint },
39150         asn_MBR_TAIBasedMDT_ExtIEs_809,
39151         3,      /* Elements count */
39152         &asn_SPC_TAIBasedMDT_ExtIEs_specs_809   /* Additional specs */
39153 };
39154
39155 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_816 = {
39156         sizeof(struct TAI_Item_ExtIEs__extensionValue),
39157         offsetof(struct TAI_Item_ExtIEs__extensionValue, _asn_ctx),
39158         offsetof(struct TAI_Item_ExtIEs__extensionValue, present),
39159         sizeof(((struct TAI_Item_ExtIEs__extensionValue *)0)->present),
39160         0,      /* No top level tags */
39161         0,      /* No tags in the map */
39162         0, 0,
39163         -1      /* Extensions start */
39164 };
39165 static /* Use -fall-defs-global to expose */
39166 asn_TYPE_descriptor_t asn_DEF_extensionValue_816 = {
39167         "extensionValue",
39168         "extensionValue",
39169         &asn_OP_OPEN_TYPE,
39170         0,      /* No effective tags (pointer) */
39171         0,      /* No effective tags (count) */
39172         0,      /* No tags (pointer) */
39173         0,      /* No tags (count) */
39174         { 0, 0, OPEN_TYPE_constraint },
39175         0, 0,   /* No members */
39176         &asn_SPC_extensionValue_specs_816       /* Additional specs */
39177 };
39178
39179 asn_TYPE_member_t asn_MBR_TAI_Item_ExtIEs_813[] = {
39180         { ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, id),
39181                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39182                 0,
39183                 &asn_DEF_ProtocolIE_ID,
39184                 0,
39185                 { 0, &asn_PER_memb_id_constr_814,  memb_id_constraint_813 },
39186                 0, 0, /* No default value */
39187                 "id"
39188                 },
39189         { ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, criticality),
39190                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39191                 0,
39192                 &asn_DEF_Criticality,
39193                 0,
39194                 { 0, &asn_PER_memb_criticality_constr_815,  memb_criticality_constraint_813 },
39195                 0, 0, /* No default value */
39196                 "criticality"
39197                 },
39198         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, extensionValue),
39199                 -1 /* Ambiguous tag (ANY?) */,
39200                 0,
39201                 &asn_DEF_extensionValue_816,
39202                 0,
39203                 { 0, &asn_PER_memb_extensionValue_constr_816,  memb_extensionValue_constraint_813 },
39204                 0, 0, /* No default value */
39205                 "extensionValue"
39206                 },
39207 };
39208 static const ber_tlv_tag_t asn_DEF_TAI_Item_ExtIEs_tags_813[] = {
39209         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39210 };
39211 static const asn_TYPE_tag2member_t asn_MAP_TAI_Item_ExtIEs_tag2el_813[] = {
39212     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39213     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39214 };
39215 asn_SEQUENCE_specifics_t asn_SPC_TAI_Item_ExtIEs_specs_813 = {
39216         sizeof(struct TAI_Item_ExtIEs),
39217         offsetof(struct TAI_Item_ExtIEs, _asn_ctx),
39218         asn_MAP_TAI_Item_ExtIEs_tag2el_813,
39219         2,      /* Count of tags in the map */
39220         0, 0, 0,        /* Optional elements (not needed) */
39221         -1,     /* First extension addition */
39222 };
39223 asn_TYPE_descriptor_t asn_DEF_TAI_Item_ExtIEs = {
39224         "TAI-Item-ExtIEs",
39225         "TAI-Item-ExtIEs",
39226         &asn_OP_SEQUENCE,
39227         asn_DEF_TAI_Item_ExtIEs_tags_813,
39228         sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813)
39229                 /sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813[0]), /* 1 */
39230         asn_DEF_TAI_Item_ExtIEs_tags_813,       /* Same as above */
39231         sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813)
39232                 /sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813[0]), /* 1 */
39233         { 0, 0, SEQUENCE_constraint },
39234         asn_MBR_TAI_Item_ExtIEs_813,
39235         3,      /* Elements count */
39236         &asn_SPC_TAI_Item_ExtIEs_specs_813      /* Additional specs */
39237 };
39238
39239 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_820 = {
39240         sizeof(struct TABasedQMC_ExtIEs__extensionValue),
39241         offsetof(struct TABasedQMC_ExtIEs__extensionValue, _asn_ctx),
39242         offsetof(struct TABasedQMC_ExtIEs__extensionValue, present),
39243         sizeof(((struct TABasedQMC_ExtIEs__extensionValue *)0)->present),
39244         0,      /* No top level tags */
39245         0,      /* No tags in the map */
39246         0, 0,
39247         -1      /* Extensions start */
39248 };
39249 static /* Use -fall-defs-global to expose */
39250 asn_TYPE_descriptor_t asn_DEF_extensionValue_820 = {
39251         "extensionValue",
39252         "extensionValue",
39253         &asn_OP_OPEN_TYPE,
39254         0,      /* No effective tags (pointer) */
39255         0,      /* No effective tags (count) */
39256         0,      /* No tags (pointer) */
39257         0,      /* No tags (count) */
39258         { 0, 0, OPEN_TYPE_constraint },
39259         0, 0,   /* No members */
39260         &asn_SPC_extensionValue_specs_820       /* Additional specs */
39261 };
39262
39263 asn_TYPE_member_t asn_MBR_TABasedQMC_ExtIEs_817[] = {
39264         { ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, id),
39265                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39266                 0,
39267                 &asn_DEF_ProtocolIE_ID,
39268                 0,
39269                 { 0, &asn_PER_memb_id_constr_818,  memb_id_constraint_817 },
39270                 0, 0, /* No default value */
39271                 "id"
39272                 },
39273         { ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, criticality),
39274                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39275                 0,
39276                 &asn_DEF_Criticality,
39277                 0,
39278                 { 0, &asn_PER_memb_criticality_constr_819,  memb_criticality_constraint_817 },
39279                 0, 0, /* No default value */
39280                 "criticality"
39281                 },
39282         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, extensionValue),
39283                 -1 /* Ambiguous tag (ANY?) */,
39284                 0,
39285                 &asn_DEF_extensionValue_820,
39286                 0,
39287                 { 0, &asn_PER_memb_extensionValue_constr_820,  memb_extensionValue_constraint_817 },
39288                 0, 0, /* No default value */
39289                 "extensionValue"
39290                 },
39291 };
39292 static const ber_tlv_tag_t asn_DEF_TABasedQMC_ExtIEs_tags_817[] = {
39293         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39294 };
39295 static const asn_TYPE_tag2member_t asn_MAP_TABasedQMC_ExtIEs_tag2el_817[] = {
39296     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39297     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39298 };
39299 asn_SEQUENCE_specifics_t asn_SPC_TABasedQMC_ExtIEs_specs_817 = {
39300         sizeof(struct TABasedQMC_ExtIEs),
39301         offsetof(struct TABasedQMC_ExtIEs, _asn_ctx),
39302         asn_MAP_TABasedQMC_ExtIEs_tag2el_817,
39303         2,      /* Count of tags in the map */
39304         0, 0, 0,        /* Optional elements (not needed) */
39305         -1,     /* First extension addition */
39306 };
39307 asn_TYPE_descriptor_t asn_DEF_TABasedQMC_ExtIEs = {
39308         "TABasedQMC-ExtIEs",
39309         "TABasedQMC-ExtIEs",
39310         &asn_OP_SEQUENCE,
39311         asn_DEF_TABasedQMC_ExtIEs_tags_817,
39312         sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817)
39313                 /sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817[0]), /* 1 */
39314         asn_DEF_TABasedQMC_ExtIEs_tags_817,     /* Same as above */
39315         sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817)
39316                 /sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817[0]), /* 1 */
39317         { 0, 0, SEQUENCE_constraint },
39318         asn_MBR_TABasedQMC_ExtIEs_817,
39319         3,      /* Elements count */
39320         &asn_SPC_TABasedQMC_ExtIEs_specs_817    /* Additional specs */
39321 };
39322
39323 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_824 = {
39324         sizeof(struct TAIBasedQMC_ExtIEs__extensionValue),
39325         offsetof(struct TAIBasedQMC_ExtIEs__extensionValue, _asn_ctx),
39326         offsetof(struct TAIBasedQMC_ExtIEs__extensionValue, present),
39327         sizeof(((struct TAIBasedQMC_ExtIEs__extensionValue *)0)->present),
39328         0,      /* No top level tags */
39329         0,      /* No tags in the map */
39330         0, 0,
39331         -1      /* Extensions start */
39332 };
39333 static /* Use -fall-defs-global to expose */
39334 asn_TYPE_descriptor_t asn_DEF_extensionValue_824 = {
39335         "extensionValue",
39336         "extensionValue",
39337         &asn_OP_OPEN_TYPE,
39338         0,      /* No effective tags (pointer) */
39339         0,      /* No effective tags (count) */
39340         0,      /* No tags (pointer) */
39341         0,      /* No tags (count) */
39342         { 0, 0, OPEN_TYPE_constraint },
39343         0, 0,   /* No members */
39344         &asn_SPC_extensionValue_specs_824       /* Additional specs */
39345 };
39346
39347 asn_TYPE_member_t asn_MBR_TAIBasedQMC_ExtIEs_821[] = {
39348         { ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, id),
39349                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39350                 0,
39351                 &asn_DEF_ProtocolIE_ID,
39352                 0,
39353                 { 0, &asn_PER_memb_id_constr_822,  memb_id_constraint_821 },
39354                 0, 0, /* No default value */
39355                 "id"
39356                 },
39357         { ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, criticality),
39358                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39359                 0,
39360                 &asn_DEF_Criticality,
39361                 0,
39362                 { 0, &asn_PER_memb_criticality_constr_823,  memb_criticality_constraint_821 },
39363                 0, 0, /* No default value */
39364                 "criticality"
39365                 },
39366         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, extensionValue),
39367                 -1 /* Ambiguous tag (ANY?) */,
39368                 0,
39369                 &asn_DEF_extensionValue_824,
39370                 0,
39371                 { 0, &asn_PER_memb_extensionValue_constr_824,  memb_extensionValue_constraint_821 },
39372                 0, 0, /* No default value */
39373                 "extensionValue"
39374                 },
39375 };
39376 static const ber_tlv_tag_t asn_DEF_TAIBasedQMC_ExtIEs_tags_821[] = {
39377         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39378 };
39379 static const asn_TYPE_tag2member_t asn_MAP_TAIBasedQMC_ExtIEs_tag2el_821[] = {
39380     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39381     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39382 };
39383 asn_SEQUENCE_specifics_t asn_SPC_TAIBasedQMC_ExtIEs_specs_821 = {
39384         sizeof(struct TAIBasedQMC_ExtIEs),
39385         offsetof(struct TAIBasedQMC_ExtIEs, _asn_ctx),
39386         asn_MAP_TAIBasedQMC_ExtIEs_tag2el_821,
39387         2,      /* Count of tags in the map */
39388         0, 0, 0,        /* Optional elements (not needed) */
39389         -1,     /* First extension addition */
39390 };
39391 asn_TYPE_descriptor_t asn_DEF_TAIBasedQMC_ExtIEs = {
39392         "TAIBasedQMC-ExtIEs",
39393         "TAIBasedQMC-ExtIEs",
39394         &asn_OP_SEQUENCE,
39395         asn_DEF_TAIBasedQMC_ExtIEs_tags_821,
39396         sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821)
39397                 /sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821[0]), /* 1 */
39398         asn_DEF_TAIBasedQMC_ExtIEs_tags_821,    /* Same as above */
39399         sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821)
39400                 /sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821[0]), /* 1 */
39401         { 0, 0, SEQUENCE_constraint },
39402         asn_MBR_TAIBasedQMC_ExtIEs_821,
39403         3,      /* Elements count */
39404         &asn_SPC_TAIBasedQMC_ExtIEs_specs_821   /* Additional specs */
39405 };
39406
39407 static asn_TYPE_member_t asn_MBR_extensionValue_828[] = {
39408         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.AdditionalSpecialSubframe_Info),
39409                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
39410                 0,
39411                 &asn_DEF_AdditionalSpecialSubframe_Info,
39412                 0,
39413                 { 0, 0, 0 },
39414                 0, 0, /* No default value */
39415                 "AdditionalSpecialSubframe-Info"
39416                 },
39417         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.EARFCNExtension),
39418                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39419                 0,
39420                 &asn_DEF_EARFCNExtension,
39421                 0,
39422                 { 0, 0, 0 },
39423                 0, 0, /* No default value */
39424                 "EARFCNExtension"
39425                 },
39426         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.AdditionalSpecialSubframeExtension_Info),
39427                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
39428                 0,
39429                 &asn_DEF_AdditionalSpecialSubframeExtension_Info,
39430                 0,
39431                 { 0, 0, 0 },
39432                 0, 0, /* No default value */
39433                 "AdditionalSpecialSubframeExtension-Info"
39434                 },
39435 };
39436 static const unsigned asn_MAP_extensionValue_to_canonical_828[] = { 1, 0, 2 };
39437 static const unsigned asn_MAP_extensionValue_from_canonical_828[] = { 1, 0, 2 };
39438 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_828[] = {
39439     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* EARFCNExtension */
39440     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* AdditionalSpecialSubframe-Info */
39441     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* AdditionalSpecialSubframeExtension-Info */
39442 };
39443 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_828 = {
39444         sizeof(struct TDD_Info_ExtIEs__extensionValue),
39445         offsetof(struct TDD_Info_ExtIEs__extensionValue, _asn_ctx),
39446         offsetof(struct TDD_Info_ExtIEs__extensionValue, present),
39447         sizeof(((struct TDD_Info_ExtIEs__extensionValue *)0)->present),
39448         asn_MAP_extensionValue_tag2el_828,
39449         3,      /* Count of tags in the map */
39450         asn_MAP_extensionValue_to_canonical_828,
39451         asn_MAP_extensionValue_from_canonical_828,
39452         -1      /* Extensions start */
39453 };
39454 static /* Use -fall-defs-global to expose */
39455 asn_TYPE_descriptor_t asn_DEF_extensionValue_828 = {
39456         "extensionValue",
39457         "extensionValue",
39458         &asn_OP_OPEN_TYPE,
39459         0,      /* No effective tags (pointer) */
39460         0,      /* No effective tags (count) */
39461         0,      /* No tags (pointer) */
39462         0,      /* No tags (count) */
39463         { 0, 0, OPEN_TYPE_constraint },
39464         asn_MBR_extensionValue_828,
39465         3,      /* Elements count */
39466         &asn_SPC_extensionValue_specs_828       /* Additional specs */
39467 };
39468
39469 asn_TYPE_member_t asn_MBR_TDD_Info_ExtIEs_825[] = {
39470         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, id),
39471                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39472                 0,
39473                 &asn_DEF_ProtocolIE_ID,
39474                 0,
39475                 { 0, &asn_PER_memb_id_constr_826,  memb_id_constraint_825 },
39476                 0, 0, /* No default value */
39477                 "id"
39478                 },
39479         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, criticality),
39480                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39481                 0,
39482                 &asn_DEF_Criticality,
39483                 select_TDD_Info_ExtIEs_criticality_type,
39484                 { 0, &asn_PER_memb_criticality_constr_827,  memb_criticality_constraint_825 },
39485                 0, 0, /* No default value */
39486                 "criticality"
39487                 },
39488         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, extensionValue),
39489                 -1 /* Ambiguous tag (ANY?) */,
39490                 0,
39491                 &asn_DEF_extensionValue_828,
39492                 select_TDD_Info_ExtIEs_extensionValue_type,
39493                 { 0, &asn_PER_memb_extensionValue_constr_828,  memb_extensionValue_constraint_825 },
39494                 0, 0, /* No default value */
39495                 "extensionValue"
39496                 },
39497 };
39498 static const ber_tlv_tag_t asn_DEF_TDD_Info_ExtIEs_tags_825[] = {
39499         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39500 };
39501 static const asn_TYPE_tag2member_t asn_MAP_TDD_Info_ExtIEs_tag2el_825[] = {
39502     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39503     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39504 };
39505 asn_SEQUENCE_specifics_t asn_SPC_TDD_Info_ExtIEs_specs_825 = {
39506         sizeof(struct TDD_Info_ExtIEs),
39507         offsetof(struct TDD_Info_ExtIEs, _asn_ctx),
39508         asn_MAP_TDD_Info_ExtIEs_tag2el_825,
39509         2,      /* Count of tags in the map */
39510         0, 0, 0,        /* Optional elements (not needed) */
39511         -1,     /* First extension addition */
39512 };
39513 asn_TYPE_descriptor_t asn_DEF_TDD_Info_ExtIEs = {
39514         "TDD-Info-ExtIEs",
39515         "TDD-Info-ExtIEs",
39516         &asn_OP_SEQUENCE,
39517         asn_DEF_TDD_Info_ExtIEs_tags_825,
39518         sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825)
39519                 /sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825[0]), /* 1 */
39520         asn_DEF_TDD_Info_ExtIEs_tags_825,       /* Same as above */
39521         sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825)
39522                 /sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825[0]), /* 1 */
39523         { 0, 0, SEQUENCE_constraint },
39524         asn_MBR_TDD_Info_ExtIEs_825,
39525         3,      /* Elements count */
39526         &asn_SPC_TDD_Info_ExtIEs_specs_825      /* Additional specs */
39527 };
39528
39529 static asn_TYPE_member_t asn_MBR_extensionValue_832[] = {
39530         { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs__extensionValue, choice.MDT_Configuration),
39531                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
39532                 0,
39533                 &asn_DEF_MDT_Configuration,
39534                 0,
39535                 { 0, 0, 0 },
39536                 0, 0, /* No default value */
39537                 "MDT-Configuration"
39538                 },
39539         { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs__extensionValue, choice.UEAppLayerMeasConfig),
39540                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
39541                 0,
39542                 &asn_DEF_UEAppLayerMeasConfig,
39543                 0,
39544                 { 0, 0, 0 },
39545                 0, 0, /* No default value */
39546                 "UEAppLayerMeasConfig"
39547                 },
39548 };
39549 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_832[] = {
39550     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* MDT-Configuration */
39551     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* UEAppLayerMeasConfig */
39552 };
39553 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_832 = {
39554         sizeof(struct TraceActivation_ExtIEs__extensionValue),
39555         offsetof(struct TraceActivation_ExtIEs__extensionValue, _asn_ctx),
39556         offsetof(struct TraceActivation_ExtIEs__extensionValue, present),
39557         sizeof(((struct TraceActivation_ExtIEs__extensionValue *)0)->present),
39558         asn_MAP_extensionValue_tag2el_832,
39559         2,      /* Count of tags in the map */
39560         0, 0,
39561         -1      /* Extensions start */
39562 };
39563 static /* Use -fall-defs-global to expose */
39564 asn_TYPE_descriptor_t asn_DEF_extensionValue_832 = {
39565         "extensionValue",
39566         "extensionValue",
39567         &asn_OP_OPEN_TYPE,
39568         0,      /* No effective tags (pointer) */
39569         0,      /* No effective tags (count) */
39570         0,      /* No tags (pointer) */
39571         0,      /* No tags (count) */
39572         { 0, 0, OPEN_TYPE_constraint },
39573         asn_MBR_extensionValue_832,
39574         2,      /* Elements count */
39575         &asn_SPC_extensionValue_specs_832       /* Additional specs */
39576 };
39577
39578 asn_TYPE_member_t asn_MBR_TraceActivation_ExtIEs_829[] = {
39579         { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, id),
39580                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39581                 0,
39582                 &asn_DEF_ProtocolIE_ID,
39583                 0,
39584                 { 0, &asn_PER_memb_id_constr_830,  memb_id_constraint_829 },
39585                 0, 0, /* No default value */
39586                 "id"
39587                 },
39588         { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, criticality),
39589                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39590                 0,
39591                 &asn_DEF_Criticality,
39592                 select_TraceActivation_ExtIEs_criticality_type,
39593                 { 0, &asn_PER_memb_criticality_constr_831,  memb_criticality_constraint_829 },
39594                 0, 0, /* No default value */
39595                 "criticality"
39596                 },
39597         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, extensionValue),
39598                 -1 /* Ambiguous tag (ANY?) */,
39599                 0,
39600                 &asn_DEF_extensionValue_832,
39601                 select_TraceActivation_ExtIEs_extensionValue_type,
39602                 { 0, &asn_PER_memb_extensionValue_constr_832,  memb_extensionValue_constraint_829 },
39603                 0, 0, /* No default value */
39604                 "extensionValue"
39605                 },
39606 };
39607 static const ber_tlv_tag_t asn_DEF_TraceActivation_ExtIEs_tags_829[] = {
39608         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39609 };
39610 static const asn_TYPE_tag2member_t asn_MAP_TraceActivation_ExtIEs_tag2el_829[] = {
39611     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39612     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39613 };
39614 asn_SEQUENCE_specifics_t asn_SPC_TraceActivation_ExtIEs_specs_829 = {
39615         sizeof(struct TraceActivation_ExtIEs),
39616         offsetof(struct TraceActivation_ExtIEs, _asn_ctx),
39617         asn_MAP_TraceActivation_ExtIEs_tag2el_829,
39618         2,      /* Count of tags in the map */
39619         0, 0, 0,        /* Optional elements (not needed) */
39620         -1,     /* First extension addition */
39621 };
39622 asn_TYPE_descriptor_t asn_DEF_TraceActivation_ExtIEs = {
39623         "TraceActivation-ExtIEs",
39624         "TraceActivation-ExtIEs",
39625         &asn_OP_SEQUENCE,
39626         asn_DEF_TraceActivation_ExtIEs_tags_829,
39627         sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829)
39628                 /sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829[0]), /* 1 */
39629         asn_DEF_TraceActivation_ExtIEs_tags_829,        /* Same as above */
39630         sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829)
39631                 /sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829[0]), /* 1 */
39632         { 0, 0, SEQUENCE_constraint },
39633         asn_MBR_TraceActivation_ExtIEs_829,
39634         3,      /* Elements count */
39635         &asn_SPC_TraceActivation_ExtIEs_specs_829       /* Additional specs */
39636 };
39637
39638 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_836 = {
39639         sizeof(struct Tunnel_Information_ExtIEs__extensionValue),
39640         offsetof(struct Tunnel_Information_ExtIEs__extensionValue, _asn_ctx),
39641         offsetof(struct Tunnel_Information_ExtIEs__extensionValue, present),
39642         sizeof(((struct Tunnel_Information_ExtIEs__extensionValue *)0)->present),
39643         0,      /* No top level tags */
39644         0,      /* No tags in the map */
39645         0, 0,
39646         -1      /* Extensions start */
39647 };
39648 static /* Use -fall-defs-global to expose */
39649 asn_TYPE_descriptor_t asn_DEF_extensionValue_836 = {
39650         "extensionValue",
39651         "extensionValue",
39652         &asn_OP_OPEN_TYPE,
39653         0,      /* No effective tags (pointer) */
39654         0,      /* No effective tags (count) */
39655         0,      /* No tags (pointer) */
39656         0,      /* No tags (count) */
39657         { 0, 0, OPEN_TYPE_constraint },
39658         0, 0,   /* No members */
39659         &asn_SPC_extensionValue_specs_836       /* Additional specs */
39660 };
39661
39662 asn_TYPE_member_t asn_MBR_Tunnel_Information_ExtIEs_833[] = {
39663         { ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, id),
39664                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39665                 0,
39666                 &asn_DEF_ProtocolIE_ID,
39667                 0,
39668                 { 0, &asn_PER_memb_id_constr_834,  memb_id_constraint_833 },
39669                 0, 0, /* No default value */
39670                 "id"
39671                 },
39672         { ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, criticality),
39673                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39674                 0,
39675                 &asn_DEF_Criticality,
39676                 0,
39677                 { 0, &asn_PER_memb_criticality_constr_835,  memb_criticality_constraint_833 },
39678                 0, 0, /* No default value */
39679                 "criticality"
39680                 },
39681         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, extensionValue),
39682                 -1 /* Ambiguous tag (ANY?) */,
39683                 0,
39684                 &asn_DEF_extensionValue_836,
39685                 0,
39686                 { 0, &asn_PER_memb_extensionValue_constr_836,  memb_extensionValue_constraint_833 },
39687                 0, 0, /* No default value */
39688                 "extensionValue"
39689                 },
39690 };
39691 static const ber_tlv_tag_t asn_DEF_Tunnel_Information_ExtIEs_tags_833[] = {
39692         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39693 };
39694 static const asn_TYPE_tag2member_t asn_MAP_Tunnel_Information_ExtIEs_tag2el_833[] = {
39695     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39696     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39697 };
39698 asn_SEQUENCE_specifics_t asn_SPC_Tunnel_Information_ExtIEs_specs_833 = {
39699         sizeof(struct Tunnel_Information_ExtIEs),
39700         offsetof(struct Tunnel_Information_ExtIEs, _asn_ctx),
39701         asn_MAP_Tunnel_Information_ExtIEs_tag2el_833,
39702         2,      /* Count of tags in the map */
39703         0, 0, 0,        /* Optional elements (not needed) */
39704         -1,     /* First extension addition */
39705 };
39706 asn_TYPE_descriptor_t asn_DEF_Tunnel_Information_ExtIEs = {
39707         "Tunnel-Information-ExtIEs",
39708         "Tunnel-Information-ExtIEs",
39709         &asn_OP_SEQUENCE,
39710         asn_DEF_Tunnel_Information_ExtIEs_tags_833,
39711         sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833)
39712                 /sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833[0]), /* 1 */
39713         asn_DEF_Tunnel_Information_ExtIEs_tags_833,     /* Same as above */
39714         sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833)
39715                 /sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833[0]), /* 1 */
39716         { 0, 0, SEQUENCE_constraint },
39717         asn_MBR_Tunnel_Information_ExtIEs_833,
39718         3,      /* Elements count */
39719         &asn_SPC_Tunnel_Information_ExtIEs_specs_833    /* Additional specs */
39720 };
39721
39722 static asn_TYPE_member_t asn_MBR_extensionValue_840[] = {
39723         { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, choice.ExtendedBitRate),
39724                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39725                 0,
39726                 &asn_DEF_ExtendedBitRate,
39727                 0,
39728                 { 0, 0, 0 },
39729                 0, 0, /* No default value */
39730                 "ExtendedBitRate"
39731                 },
39732 };
39733 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_840[] = {
39734     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* ExtendedBitRate */
39735 };
39736 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_840 = {
39737         sizeof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue),
39738         offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, _asn_ctx),
39739         offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, present),
39740         sizeof(((struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue *)0)->present),
39741         asn_MAP_extensionValue_tag2el_840,
39742         1,      /* Count of tags in the map */
39743         0, 0,
39744         -1      /* Extensions start */
39745 };
39746 static /* Use -fall-defs-global to expose */
39747 asn_TYPE_descriptor_t asn_DEF_extensionValue_840 = {
39748         "extensionValue",
39749         "extensionValue",
39750         &asn_OP_OPEN_TYPE,
39751         0,      /* No effective tags (pointer) */
39752         0,      /* No effective tags (count) */
39753         0,      /* No tags (pointer) */
39754         0,      /* No tags (count) */
39755         { 0, 0, OPEN_TYPE_constraint },
39756         asn_MBR_extensionValue_840,
39757         1,      /* Elements count */
39758         &asn_SPC_extensionValue_specs_840       /* Additional specs */
39759 };
39760
39761 asn_TYPE_member_t asn_MBR_UEAggregate_MaximumBitrate_ExtIEs_837[] = {
39762         { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, id),
39763                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39764                 0,
39765                 &asn_DEF_ProtocolIE_ID,
39766                 0,
39767                 { 0, &asn_PER_memb_id_constr_838,  memb_id_constraint_837 },
39768                 0, 0, /* No default value */
39769                 "id"
39770                 },
39771         { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, criticality),
39772                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39773                 0,
39774                 &asn_DEF_Criticality,
39775                 select_UEAggregate_MaximumBitrate_ExtIEs_criticality_type,
39776                 { 0, &asn_PER_memb_criticality_constr_839,  memb_criticality_constraint_837 },
39777                 0, 0, /* No default value */
39778                 "criticality"
39779                 },
39780         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, extensionValue),
39781                 -1 /* Ambiguous tag (ANY?) */,
39782                 0,
39783                 &asn_DEF_extensionValue_840,
39784                 select_UEAggregate_MaximumBitrate_ExtIEs_extensionValue_type,
39785                 { 0, &asn_PER_memb_extensionValue_constr_840,  memb_extensionValue_constraint_837 },
39786                 0, 0, /* No default value */
39787                 "extensionValue"
39788                 },
39789 };
39790 static const ber_tlv_tag_t asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[] = {
39791         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39792 };
39793 static const asn_TYPE_tag2member_t asn_MAP_UEAggregate_MaximumBitrate_ExtIEs_tag2el_837[] = {
39794     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39795     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39796 };
39797 asn_SEQUENCE_specifics_t asn_SPC_UEAggregate_MaximumBitrate_ExtIEs_specs_837 = {
39798         sizeof(struct UEAggregate_MaximumBitrate_ExtIEs),
39799         offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, _asn_ctx),
39800         asn_MAP_UEAggregate_MaximumBitrate_ExtIEs_tag2el_837,
39801         2,      /* Count of tags in the map */
39802         0, 0, 0,        /* Optional elements (not needed) */
39803         -1,     /* First extension addition */
39804 };
39805 asn_TYPE_descriptor_t asn_DEF_UEAggregate_MaximumBitrate_ExtIEs = {
39806         "UEAggregate-MaximumBitrate-ExtIEs",
39807         "UEAggregate-MaximumBitrate-ExtIEs",
39808         &asn_OP_SEQUENCE,
39809         asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837,
39810         sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837)
39811                 /sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[0]), /* 1 */
39812         asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837,     /* Same as above */
39813         sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837)
39814                 /sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[0]), /* 1 */
39815         { 0, 0, SEQUENCE_constraint },
39816         asn_MBR_UEAggregate_MaximumBitrate_ExtIEs_837,
39817         3,      /* Elements count */
39818         &asn_SPC_UEAggregate_MaximumBitrate_ExtIEs_specs_837    /* Additional specs */
39819 };
39820
39821 static asn_TYPE_member_t asn_MBR_extensionValue_844[] = {
39822         { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, choice.ServiceType),
39823                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39824                 0,
39825                 &asn_DEF_ServiceType,
39826                 0,
39827                 { 0, 0, 0 },
39828                 0, 0, /* No default value */
39829                 "ServiceType"
39830                 },
39831 };
39832 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_844[] = {
39833     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* ServiceType */
39834 };
39835 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_844 = {
39836         sizeof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue),
39837         offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, _asn_ctx),
39838         offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, present),
39839         sizeof(((struct UEAppLayerMeasConfig_ExtIEs__extensionValue *)0)->present),
39840         asn_MAP_extensionValue_tag2el_844,
39841         1,      /* Count of tags in the map */
39842         0, 0,
39843         -1      /* Extensions start */
39844 };
39845 static /* Use -fall-defs-global to expose */
39846 asn_TYPE_descriptor_t asn_DEF_extensionValue_844 = {
39847         "extensionValue",
39848         "extensionValue",
39849         &asn_OP_OPEN_TYPE,
39850         0,      /* No effective tags (pointer) */
39851         0,      /* No effective tags (count) */
39852         0,      /* No tags (pointer) */
39853         0,      /* No tags (count) */
39854         { 0, 0, OPEN_TYPE_constraint },
39855         asn_MBR_extensionValue_844,
39856         1,      /* Elements count */
39857         &asn_SPC_extensionValue_specs_844       /* Additional specs */
39858 };
39859
39860 asn_TYPE_member_t asn_MBR_UEAppLayerMeasConfig_ExtIEs_841[] = {
39861         { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, id),
39862                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39863                 0,
39864                 &asn_DEF_ProtocolIE_ID,
39865                 0,
39866                 { 0, &asn_PER_memb_id_constr_842,  memb_id_constraint_841 },
39867                 0, 0, /* No default value */
39868                 "id"
39869                 },
39870         { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, criticality),
39871                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39872                 0,
39873                 &asn_DEF_Criticality,
39874                 select_UEAppLayerMeasConfig_ExtIEs_criticality_type,
39875                 { 0, &asn_PER_memb_criticality_constr_843,  memb_criticality_constraint_841 },
39876                 0, 0, /* No default value */
39877                 "criticality"
39878                 },
39879         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, extensionValue),
39880                 -1 /* Ambiguous tag (ANY?) */,
39881                 0,
39882                 &asn_DEF_extensionValue_844,
39883                 select_UEAppLayerMeasConfig_ExtIEs_extensionValue_type,
39884                 { 0, &asn_PER_memb_extensionValue_constr_844,  memb_extensionValue_constraint_841 },
39885                 0, 0, /* No default value */
39886                 "extensionValue"
39887                 },
39888 };
39889 static const ber_tlv_tag_t asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[] = {
39890         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39891 };
39892 static const asn_TYPE_tag2member_t asn_MAP_UEAppLayerMeasConfig_ExtIEs_tag2el_841[] = {
39893     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39894     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39895 };
39896 asn_SEQUENCE_specifics_t asn_SPC_UEAppLayerMeasConfig_ExtIEs_specs_841 = {
39897         sizeof(struct UEAppLayerMeasConfig_ExtIEs),
39898         offsetof(struct UEAppLayerMeasConfig_ExtIEs, _asn_ctx),
39899         asn_MAP_UEAppLayerMeasConfig_ExtIEs_tag2el_841,
39900         2,      /* Count of tags in the map */
39901         0, 0, 0,        /* Optional elements (not needed) */
39902         -1,     /* First extension addition */
39903 };
39904 asn_TYPE_descriptor_t asn_DEF_UEAppLayerMeasConfig_ExtIEs = {
39905         "UEAppLayerMeasConfig-ExtIEs",
39906         "UEAppLayerMeasConfig-ExtIEs",
39907         &asn_OP_SEQUENCE,
39908         asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841,
39909         sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841)
39910                 /sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[0]), /* 1 */
39911         asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841,   /* Same as above */
39912         sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841)
39913                 /sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[0]), /* 1 */
39914         { 0, 0, SEQUENCE_constraint },
39915         asn_MBR_UEAppLayerMeasConfig_ExtIEs_841,
39916         3,      /* Elements count */
39917         &asn_SPC_UEAppLayerMeasConfig_ExtIEs_specs_841  /* Additional specs */
39918 };
39919
39920 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_848 = {
39921         sizeof(struct UESecurityCapabilities_ExtIEs__extensionValue),
39922         offsetof(struct UESecurityCapabilities_ExtIEs__extensionValue, _asn_ctx),
39923         offsetof(struct UESecurityCapabilities_ExtIEs__extensionValue, present),
39924         sizeof(((struct UESecurityCapabilities_ExtIEs__extensionValue *)0)->present),
39925         0,      /* No top level tags */
39926         0,      /* No tags in the map */
39927         0, 0,
39928         -1      /* Extensions start */
39929 };
39930 static /* Use -fall-defs-global to expose */
39931 asn_TYPE_descriptor_t asn_DEF_extensionValue_848 = {
39932         "extensionValue",
39933         "extensionValue",
39934         &asn_OP_OPEN_TYPE,
39935         0,      /* No effective tags (pointer) */
39936         0,      /* No effective tags (count) */
39937         0,      /* No tags (pointer) */
39938         0,      /* No tags (count) */
39939         { 0, 0, OPEN_TYPE_constraint },
39940         0, 0,   /* No members */
39941         &asn_SPC_extensionValue_specs_848       /* Additional specs */
39942 };
39943
39944 asn_TYPE_member_t asn_MBR_UESecurityCapabilities_ExtIEs_845[] = {
39945         { ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, id),
39946                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39947                 0,
39948                 &asn_DEF_ProtocolIE_ID,
39949                 0,
39950                 { 0, &asn_PER_memb_id_constr_846,  memb_id_constraint_845 },
39951                 0, 0, /* No default value */
39952                 "id"
39953                 },
39954         { ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, criticality),
39955                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39956                 0,
39957                 &asn_DEF_Criticality,
39958                 0,
39959                 { 0, &asn_PER_memb_criticality_constr_847,  memb_criticality_constraint_845 },
39960                 0, 0, /* No default value */
39961                 "criticality"
39962                 },
39963         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, extensionValue),
39964                 -1 /* Ambiguous tag (ANY?) */,
39965                 0,
39966                 &asn_DEF_extensionValue_848,
39967                 0,
39968                 { 0, &asn_PER_memb_extensionValue_constr_848,  memb_extensionValue_constraint_845 },
39969                 0, 0, /* No default value */
39970                 "extensionValue"
39971                 },
39972 };
39973 static const ber_tlv_tag_t asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[] = {
39974         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39975 };
39976 static const asn_TYPE_tag2member_t asn_MAP_UESecurityCapabilities_ExtIEs_tag2el_845[] = {
39977     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
39978     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
39979 };
39980 asn_SEQUENCE_specifics_t asn_SPC_UESecurityCapabilities_ExtIEs_specs_845 = {
39981         sizeof(struct UESecurityCapabilities_ExtIEs),
39982         offsetof(struct UESecurityCapabilities_ExtIEs, _asn_ctx),
39983         asn_MAP_UESecurityCapabilities_ExtIEs_tag2el_845,
39984         2,      /* Count of tags in the map */
39985         0, 0, 0,        /* Optional elements (not needed) */
39986         -1,     /* First extension addition */
39987 };
39988 asn_TYPE_descriptor_t asn_DEF_UESecurityCapabilities_ExtIEs = {
39989         "UESecurityCapabilities-ExtIEs",
39990         "UESecurityCapabilities-ExtIEs",
39991         &asn_OP_SEQUENCE,
39992         asn_DEF_UESecurityCapabilities_ExtIEs_tags_845,
39993         sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845)
39994                 /sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[0]), /* 1 */
39995         asn_DEF_UESecurityCapabilities_ExtIEs_tags_845, /* Same as above */
39996         sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845)
39997                 /sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[0]), /* 1 */
39998         { 0, 0, SEQUENCE_constraint },
39999         asn_MBR_UESecurityCapabilities_ExtIEs_845,
40000         3,      /* Elements count */
40001         &asn_SPC_UESecurityCapabilities_ExtIEs_specs_845        /* Additional specs */
40002 };
40003
40004 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_852 = {
40005         sizeof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue),
40006         offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue, _asn_ctx),
40007         offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue, present),
40008         sizeof(((struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue *)0)->present),
40009         0,      /* No top level tags */
40010         0,      /* No tags in the map */
40011         0, 0,
40012         -1      /* Extensions start */
40013 };
40014 static /* Use -fall-defs-global to expose */
40015 asn_TYPE_descriptor_t asn_DEF_extensionValue_852 = {
40016         "extensionValue",
40017         "extensionValue",
40018         &asn_OP_OPEN_TYPE,
40019         0,      /* No effective tags (pointer) */
40020         0,      /* No effective tags (count) */
40021         0,      /* No tags (pointer) */
40022         0,      /* No tags (count) */
40023         { 0, 0, OPEN_TYPE_constraint },
40024         0, 0,   /* No members */
40025         &asn_SPC_extensionValue_specs_852       /* Additional specs */
40026 };
40027
40028 asn_TYPE_member_t asn_MBR_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_849[] = {
40029         { ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, id),
40030                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40031                 0,
40032                 &asn_DEF_ProtocolIE_ID,
40033                 0,
40034                 { 0, &asn_PER_memb_id_constr_850,  memb_id_constraint_849 },
40035                 0, 0, /* No default value */
40036                 "id"
40037                 },
40038         { ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, criticality),
40039                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40040                 0,
40041                 &asn_DEF_Criticality,
40042                 0,
40043                 { 0, &asn_PER_memb_criticality_constr_851,  memb_criticality_constraint_849 },
40044                 0, 0, /* No default value */
40045                 "criticality"
40046                 },
40047         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, extensionValue),
40048                 -1 /* Ambiguous tag (ANY?) */,
40049                 0,
40050                 &asn_DEF_extensionValue_852,
40051                 0,
40052                 { 0, &asn_PER_memb_extensionValue_constr_852,  memb_extensionValue_constraint_849 },
40053                 0, 0, /* No default value */
40054                 "extensionValue"
40055                 },
40056 };
40057 static const ber_tlv_tag_t asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[] = {
40058         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40059 };
40060 static const asn_TYPE_tag2member_t asn_MAP_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tag2el_849[] = {
40061     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40062     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40063 };
40064 asn_SEQUENCE_specifics_t asn_SPC_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_specs_849 = {
40065         sizeof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs),
40066         offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, _asn_ctx),
40067         asn_MAP_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tag2el_849,
40068         2,      /* Count of tags in the map */
40069         0, 0, 0,        /* Optional elements (not needed) */
40070         -1,     /* First extension addition */
40071 };
40072 asn_TYPE_descriptor_t asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs = {
40073         "UE-Sidelink-Aggregate-MaximumBitRate-ExtIEs",
40074         "UE-Sidelink-Aggregate-MaximumBitRate-ExtIEs",
40075         &asn_OP_SEQUENCE,
40076         asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849,
40077         sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849)
40078                 /sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[0]), /* 1 */
40079         asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849,   /* Same as above */
40080         sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849)
40081                 /sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[0]), /* 1 */
40082         { 0, 0, SEQUENCE_constraint },
40083         asn_MBR_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_849,
40084         3,      /* Elements count */
40085         &asn_SPC_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_specs_849  /* Additional specs */
40086 };
40087
40088 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_856 = {
40089         sizeof(struct UEsToBeResetList_Item_ExtIEs__extensionValue),
40090         offsetof(struct UEsToBeResetList_Item_ExtIEs__extensionValue, _asn_ctx),
40091         offsetof(struct UEsToBeResetList_Item_ExtIEs__extensionValue, present),
40092         sizeof(((struct UEsToBeResetList_Item_ExtIEs__extensionValue *)0)->present),
40093         0,      /* No top level tags */
40094         0,      /* No tags in the map */
40095         0, 0,
40096         -1      /* Extensions start */
40097 };
40098 static /* Use -fall-defs-global to expose */
40099 asn_TYPE_descriptor_t asn_DEF_extensionValue_856 = {
40100         "extensionValue",
40101         "extensionValue",
40102         &asn_OP_OPEN_TYPE,
40103         0,      /* No effective tags (pointer) */
40104         0,      /* No effective tags (count) */
40105         0,      /* No tags (pointer) */
40106         0,      /* No tags (count) */
40107         { 0, 0, OPEN_TYPE_constraint },
40108         0, 0,   /* No members */
40109         &asn_SPC_extensionValue_specs_856       /* Additional specs */
40110 };
40111
40112 asn_TYPE_member_t asn_MBR_UEsToBeResetList_Item_ExtIEs_853[] = {
40113         { ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, id),
40114                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40115                 0,
40116                 &asn_DEF_ProtocolIE_ID,
40117                 0,
40118                 { 0, &asn_PER_memb_id_constr_854,  memb_id_constraint_853 },
40119                 0, 0, /* No default value */
40120                 "id"
40121                 },
40122         { ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, criticality),
40123                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40124                 0,
40125                 &asn_DEF_Criticality,
40126                 0,
40127                 { 0, &asn_PER_memb_criticality_constr_855,  memb_criticality_constraint_853 },
40128                 0, 0, /* No default value */
40129                 "criticality"
40130                 },
40131         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, extensionValue),
40132                 -1 /* Ambiguous tag (ANY?) */,
40133                 0,
40134                 &asn_DEF_extensionValue_856,
40135                 0,
40136                 { 0, &asn_PER_memb_extensionValue_constr_856,  memb_extensionValue_constraint_853 },
40137                 0, 0, /* No default value */
40138                 "extensionValue"
40139                 },
40140 };
40141 static const ber_tlv_tag_t asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[] = {
40142         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40143 };
40144 static const asn_TYPE_tag2member_t asn_MAP_UEsToBeResetList_Item_ExtIEs_tag2el_853[] = {
40145     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40146     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40147 };
40148 asn_SEQUENCE_specifics_t asn_SPC_UEsToBeResetList_Item_ExtIEs_specs_853 = {
40149         sizeof(struct UEsToBeResetList_Item_ExtIEs),
40150         offsetof(struct UEsToBeResetList_Item_ExtIEs, _asn_ctx),
40151         asn_MAP_UEsToBeResetList_Item_ExtIEs_tag2el_853,
40152         2,      /* Count of tags in the map */
40153         0, 0, 0,        /* Optional elements (not needed) */
40154         -1,     /* First extension addition */
40155 };
40156 asn_TYPE_descriptor_t asn_DEF_UEsToBeResetList_Item_ExtIEs = {
40157         "UEsToBeResetList-Item-ExtIEs",
40158         "UEsToBeResetList-Item-ExtIEs",
40159         &asn_OP_SEQUENCE,
40160         asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853,
40161         sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853)
40162                 /sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[0]), /* 1 */
40163         asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853,  /* Same as above */
40164         sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853)
40165                 /sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[0]), /* 1 */
40166         { 0, 0, SEQUENCE_constraint },
40167         asn_MBR_UEsToBeResetList_Item_ExtIEs_853,
40168         3,      /* Elements count */
40169         &asn_SPC_UEsToBeResetList_Item_ExtIEs_specs_853 /* Additional specs */
40170 };
40171
40172 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_860 = {
40173         sizeof(struct ULandDLSharing_ExtIEs__extensionValue),
40174         offsetof(struct ULandDLSharing_ExtIEs__extensionValue, _asn_ctx),
40175         offsetof(struct ULandDLSharing_ExtIEs__extensionValue, present),
40176         sizeof(((struct ULandDLSharing_ExtIEs__extensionValue *)0)->present),
40177         0,      /* No top level tags */
40178         0,      /* No tags in the map */
40179         0, 0,
40180         -1      /* Extensions start */
40181 };
40182 static /* Use -fall-defs-global to expose */
40183 asn_TYPE_descriptor_t asn_DEF_extensionValue_860 = {
40184         "extensionValue",
40185         "extensionValue",
40186         &asn_OP_OPEN_TYPE,
40187         0,      /* No effective tags (pointer) */
40188         0,      /* No effective tags (count) */
40189         0,      /* No tags (pointer) */
40190         0,      /* No tags (count) */
40191         { 0, 0, OPEN_TYPE_constraint },
40192         0, 0,   /* No members */
40193         &asn_SPC_extensionValue_specs_860       /* Additional specs */
40194 };
40195
40196 asn_TYPE_member_t asn_MBR_ULandDLSharing_ExtIEs_857[] = {
40197         { ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, id),
40198                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40199                 0,
40200                 &asn_DEF_ProtocolIE_ID,
40201                 0,
40202                 { 0, &asn_PER_memb_id_constr_858,  memb_id_constraint_857 },
40203                 0, 0, /* No default value */
40204                 "id"
40205                 },
40206         { ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, criticality),
40207                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40208                 0,
40209                 &asn_DEF_Criticality,
40210                 0,
40211                 { 0, &asn_PER_memb_criticality_constr_859,  memb_criticality_constraint_857 },
40212                 0, 0, /* No default value */
40213                 "criticality"
40214                 },
40215         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, extensionValue),
40216                 -1 /* Ambiguous tag (ANY?) */,
40217                 0,
40218                 &asn_DEF_extensionValue_860,
40219                 0,
40220                 { 0, &asn_PER_memb_extensionValue_constr_860,  memb_extensionValue_constraint_857 },
40221                 0, 0, /* No default value */
40222                 "extensionValue"
40223                 },
40224 };
40225 static const ber_tlv_tag_t asn_DEF_ULandDLSharing_ExtIEs_tags_857[] = {
40226         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40227 };
40228 static const asn_TYPE_tag2member_t asn_MAP_ULandDLSharing_ExtIEs_tag2el_857[] = {
40229     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40230     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40231 };
40232 asn_SEQUENCE_specifics_t asn_SPC_ULandDLSharing_ExtIEs_specs_857 = {
40233         sizeof(struct ULandDLSharing_ExtIEs),
40234         offsetof(struct ULandDLSharing_ExtIEs, _asn_ctx),
40235         asn_MAP_ULandDLSharing_ExtIEs_tag2el_857,
40236         2,      /* Count of tags in the map */
40237         0, 0, 0,        /* Optional elements (not needed) */
40238         -1,     /* First extension addition */
40239 };
40240 asn_TYPE_descriptor_t asn_DEF_ULandDLSharing_ExtIEs = {
40241         "ULandDLSharing-ExtIEs",
40242         "ULandDLSharing-ExtIEs",
40243         &asn_OP_SEQUENCE,
40244         asn_DEF_ULandDLSharing_ExtIEs_tags_857,
40245         sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857)
40246                 /sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857[0]), /* 1 */
40247         asn_DEF_ULandDLSharing_ExtIEs_tags_857, /* Same as above */
40248         sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857)
40249                 /sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857[0]), /* 1 */
40250         { 0, 0, SEQUENCE_constraint },
40251         asn_MBR_ULandDLSharing_ExtIEs_857,
40252         3,      /* Elements count */
40253         &asn_SPC_ULandDLSharing_ExtIEs_specs_857        /* Additional specs */
40254 };
40255
40256 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_864 = {
40257         sizeof(struct ULConfiguration_ExtIEs__extensionValue),
40258         offsetof(struct ULConfiguration_ExtIEs__extensionValue, _asn_ctx),
40259         offsetof(struct ULConfiguration_ExtIEs__extensionValue, present),
40260         sizeof(((struct ULConfiguration_ExtIEs__extensionValue *)0)->present),
40261         0,      /* No top level tags */
40262         0,      /* No tags in the map */
40263         0, 0,
40264         -1      /* Extensions start */
40265 };
40266 static /* Use -fall-defs-global to expose */
40267 asn_TYPE_descriptor_t asn_DEF_extensionValue_864 = {
40268         "extensionValue",
40269         "extensionValue",
40270         &asn_OP_OPEN_TYPE,
40271         0,      /* No effective tags (pointer) */
40272         0,      /* No effective tags (count) */
40273         0,      /* No tags (pointer) */
40274         0,      /* No tags (count) */
40275         { 0, 0, OPEN_TYPE_constraint },
40276         0, 0,   /* No members */
40277         &asn_SPC_extensionValue_specs_864       /* Additional specs */
40278 };
40279
40280 asn_TYPE_member_t asn_MBR_ULConfiguration_ExtIEs_861[] = {
40281         { ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, id),
40282                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40283                 0,
40284                 &asn_DEF_ProtocolIE_ID,
40285                 0,
40286                 { 0, &asn_PER_memb_id_constr_862,  memb_id_constraint_861 },
40287                 0, 0, /* No default value */
40288                 "id"
40289                 },
40290         { ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, criticality),
40291                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40292                 0,
40293                 &asn_DEF_Criticality,
40294                 0,
40295                 { 0, &asn_PER_memb_criticality_constr_863,  memb_criticality_constraint_861 },
40296                 0, 0, /* No default value */
40297                 "criticality"
40298                 },
40299         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, extensionValue),
40300                 -1 /* Ambiguous tag (ANY?) */,
40301                 0,
40302                 &asn_DEF_extensionValue_864,
40303                 0,
40304                 { 0, &asn_PER_memb_extensionValue_constr_864,  memb_extensionValue_constraint_861 },
40305                 0, 0, /* No default value */
40306                 "extensionValue"
40307                 },
40308 };
40309 static const ber_tlv_tag_t asn_DEF_ULConfiguration_ExtIEs_tags_861[] = {
40310         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40311 };
40312 static const asn_TYPE_tag2member_t asn_MAP_ULConfiguration_ExtIEs_tag2el_861[] = {
40313     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40314     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40315 };
40316 asn_SEQUENCE_specifics_t asn_SPC_ULConfiguration_ExtIEs_specs_861 = {
40317         sizeof(struct ULConfiguration_ExtIEs),
40318         offsetof(struct ULConfiguration_ExtIEs, _asn_ctx),
40319         asn_MAP_ULConfiguration_ExtIEs_tag2el_861,
40320         2,      /* Count of tags in the map */
40321         0, 0, 0,        /* Optional elements (not needed) */
40322         -1,     /* First extension addition */
40323 };
40324 asn_TYPE_descriptor_t asn_DEF_ULConfiguration_ExtIEs = {
40325         "ULConfiguration-ExtIEs",
40326         "ULConfiguration-ExtIEs",
40327         &asn_OP_SEQUENCE,
40328         asn_DEF_ULConfiguration_ExtIEs_tags_861,
40329         sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861)
40330                 /sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861[0]), /* 1 */
40331         asn_DEF_ULConfiguration_ExtIEs_tags_861,        /* Same as above */
40332         sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861)
40333                 /sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861[0]), /* 1 */
40334         { 0, 0, SEQUENCE_constraint },
40335         asn_MBR_ULConfiguration_ExtIEs_861,
40336         3,      /* Elements count */
40337         &asn_SPC_ULConfiguration_ExtIEs_specs_861       /* Additional specs */
40338 };
40339
40340 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_868 = {
40341         sizeof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue),
40342         offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue, _asn_ctx),
40343         offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue, present),
40344         sizeof(((struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue *)0)->present),
40345         0,      /* No top level tags */
40346         0,      /* No tags in the map */
40347         0, 0,
40348         -1      /* Extensions start */
40349 };
40350 static /* Use -fall-defs-global to expose */
40351 asn_TYPE_descriptor_t asn_DEF_extensionValue_868 = {
40352         "extensionValue",
40353         "extensionValue",
40354         &asn_OP_OPEN_TYPE,
40355         0,      /* No effective tags (pointer) */
40356         0,      /* No effective tags (count) */
40357         0,      /* No tags (pointer) */
40358         0,      /* No tags (count) */
40359         { 0, 0, OPEN_TYPE_constraint },
40360         0, 0,   /* No members */
40361         &asn_SPC_extensionValue_specs_868       /* Additional specs */
40362 };
40363
40364 asn_TYPE_member_t asn_MBR_UL_HighInterferenceIndicationInfo_Item_ExtIEs_865[] = {
40365         { ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, id),
40366                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40367                 0,
40368                 &asn_DEF_ProtocolIE_ID,
40369                 0,
40370                 { 0, &asn_PER_memb_id_constr_866,  memb_id_constraint_865 },
40371                 0, 0, /* No default value */
40372                 "id"
40373                 },
40374         { ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, criticality),
40375                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40376                 0,
40377                 &asn_DEF_Criticality,
40378                 0,
40379                 { 0, &asn_PER_memb_criticality_constr_867,  memb_criticality_constraint_865 },
40380                 0, 0, /* No default value */
40381                 "criticality"
40382                 },
40383         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, extensionValue),
40384                 -1 /* Ambiguous tag (ANY?) */,
40385                 0,
40386                 &asn_DEF_extensionValue_868,
40387                 0,
40388                 { 0, &asn_PER_memb_extensionValue_constr_868,  memb_extensionValue_constraint_865 },
40389                 0, 0, /* No default value */
40390                 "extensionValue"
40391                 },
40392 };
40393 static const ber_tlv_tag_t asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[] = {
40394         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40395 };
40396 static const asn_TYPE_tag2member_t asn_MAP_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tag2el_865[] = {
40397     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40398     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40399 };
40400 asn_SEQUENCE_specifics_t asn_SPC_UL_HighInterferenceIndicationInfo_Item_ExtIEs_specs_865 = {
40401         sizeof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs),
40402         offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, _asn_ctx),
40403         asn_MAP_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tag2el_865,
40404         2,      /* Count of tags in the map */
40405         0, 0, 0,        /* Optional elements (not needed) */
40406         -1,     /* First extension addition */
40407 };
40408 asn_TYPE_descriptor_t asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs = {
40409         "UL-HighInterferenceIndicationInfo-Item-ExtIEs",
40410         "UL-HighInterferenceIndicationInfo-Item-ExtIEs",
40411         &asn_OP_SEQUENCE,
40412         asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865,
40413         sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865)
40414                 /sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[0]), /* 1 */
40415         asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865, /* Same as above */
40416         sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865)
40417                 /sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[0]), /* 1 */
40418         { 0, 0, SEQUENCE_constraint },
40419         asn_MBR_UL_HighInterferenceIndicationInfo_Item_ExtIEs_865,
40420         3,      /* Elements count */
40421         &asn_SPC_UL_HighInterferenceIndicationInfo_Item_ExtIEs_specs_865        /* Additional specs */
40422 };
40423
40424 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_872 = {
40425         sizeof(struct ULOnlySharing_ExtIEs__extensionValue),
40426         offsetof(struct ULOnlySharing_ExtIEs__extensionValue, _asn_ctx),
40427         offsetof(struct ULOnlySharing_ExtIEs__extensionValue, present),
40428         sizeof(((struct ULOnlySharing_ExtIEs__extensionValue *)0)->present),
40429         0,      /* No top level tags */
40430         0,      /* No tags in the map */
40431         0, 0,
40432         -1      /* Extensions start */
40433 };
40434 static /* Use -fall-defs-global to expose */
40435 asn_TYPE_descriptor_t asn_DEF_extensionValue_872 = {
40436         "extensionValue",
40437         "extensionValue",
40438         &asn_OP_OPEN_TYPE,
40439         0,      /* No effective tags (pointer) */
40440         0,      /* No effective tags (count) */
40441         0,      /* No tags (pointer) */
40442         0,      /* No tags (count) */
40443         { 0, 0, OPEN_TYPE_constraint },
40444         0, 0,   /* No members */
40445         &asn_SPC_extensionValue_specs_872       /* Additional specs */
40446 };
40447
40448 asn_TYPE_member_t asn_MBR_ULOnlySharing_ExtIEs_869[] = {
40449         { ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, id),
40450                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40451                 0,
40452                 &asn_DEF_ProtocolIE_ID,
40453                 0,
40454                 { 0, &asn_PER_memb_id_constr_870,  memb_id_constraint_869 },
40455                 0, 0, /* No default value */
40456                 "id"
40457                 },
40458         { ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, criticality),
40459                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40460                 0,
40461                 &asn_DEF_Criticality,
40462                 0,
40463                 { 0, &asn_PER_memb_criticality_constr_871,  memb_criticality_constraint_869 },
40464                 0, 0, /* No default value */
40465                 "criticality"
40466                 },
40467         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, extensionValue),
40468                 -1 /* Ambiguous tag (ANY?) */,
40469                 0,
40470                 &asn_DEF_extensionValue_872,
40471                 0,
40472                 { 0, &asn_PER_memb_extensionValue_constr_872,  memb_extensionValue_constraint_869 },
40473                 0, 0, /* No default value */
40474                 "extensionValue"
40475                 },
40476 };
40477 static const ber_tlv_tag_t asn_DEF_ULOnlySharing_ExtIEs_tags_869[] = {
40478         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40479 };
40480 static const asn_TYPE_tag2member_t asn_MAP_ULOnlySharing_ExtIEs_tag2el_869[] = {
40481     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40482     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40483 };
40484 asn_SEQUENCE_specifics_t asn_SPC_ULOnlySharing_ExtIEs_specs_869 = {
40485         sizeof(struct ULOnlySharing_ExtIEs),
40486         offsetof(struct ULOnlySharing_ExtIEs, _asn_ctx),
40487         asn_MAP_ULOnlySharing_ExtIEs_tag2el_869,
40488         2,      /* Count of tags in the map */
40489         0, 0, 0,        /* Optional elements (not needed) */
40490         -1,     /* First extension addition */
40491 };
40492 asn_TYPE_descriptor_t asn_DEF_ULOnlySharing_ExtIEs = {
40493         "ULOnlySharing-ExtIEs",
40494         "ULOnlySharing-ExtIEs",
40495         &asn_OP_SEQUENCE,
40496         asn_DEF_ULOnlySharing_ExtIEs_tags_869,
40497         sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869)
40498                 /sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869[0]), /* 1 */
40499         asn_DEF_ULOnlySharing_ExtIEs_tags_869,  /* Same as above */
40500         sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869)
40501                 /sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869[0]), /* 1 */
40502         { 0, 0, SEQUENCE_constraint },
40503         asn_MBR_ULOnlySharing_ExtIEs_869,
40504         3,      /* Elements count */
40505         &asn_SPC_ULOnlySharing_ExtIEs_specs_869 /* Additional specs */
40506 };
40507
40508 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_876 = {
40509         sizeof(struct UsableABSInformationFDD_ExtIEs__extensionValue),
40510         offsetof(struct UsableABSInformationFDD_ExtIEs__extensionValue, _asn_ctx),
40511         offsetof(struct UsableABSInformationFDD_ExtIEs__extensionValue, present),
40512         sizeof(((struct UsableABSInformationFDD_ExtIEs__extensionValue *)0)->present),
40513         0,      /* No top level tags */
40514         0,      /* No tags in the map */
40515         0, 0,
40516         -1      /* Extensions start */
40517 };
40518 static /* Use -fall-defs-global to expose */
40519 asn_TYPE_descriptor_t asn_DEF_extensionValue_876 = {
40520         "extensionValue",
40521         "extensionValue",
40522         &asn_OP_OPEN_TYPE,
40523         0,      /* No effective tags (pointer) */
40524         0,      /* No effective tags (count) */
40525         0,      /* No tags (pointer) */
40526         0,      /* No tags (count) */
40527         { 0, 0, OPEN_TYPE_constraint },
40528         0, 0,   /* No members */
40529         &asn_SPC_extensionValue_specs_876       /* Additional specs */
40530 };
40531
40532 asn_TYPE_member_t asn_MBR_UsableABSInformationFDD_ExtIEs_873[] = {
40533         { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, id),
40534                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40535                 0,
40536                 &asn_DEF_ProtocolIE_ID,
40537                 0,
40538                 { 0, &asn_PER_memb_id_constr_874,  memb_id_constraint_873 },
40539                 0, 0, /* No default value */
40540                 "id"
40541                 },
40542         { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, criticality),
40543                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40544                 0,
40545                 &asn_DEF_Criticality,
40546                 0,
40547                 { 0, &asn_PER_memb_criticality_constr_875,  memb_criticality_constraint_873 },
40548                 0, 0, /* No default value */
40549                 "criticality"
40550                 },
40551         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, extensionValue),
40552                 -1 /* Ambiguous tag (ANY?) */,
40553                 0,
40554                 &asn_DEF_extensionValue_876,
40555                 0,
40556                 { 0, &asn_PER_memb_extensionValue_constr_876,  memb_extensionValue_constraint_873 },
40557                 0, 0, /* No default value */
40558                 "extensionValue"
40559                 },
40560 };
40561 static const ber_tlv_tag_t asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[] = {
40562         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40563 };
40564 static const asn_TYPE_tag2member_t asn_MAP_UsableABSInformationFDD_ExtIEs_tag2el_873[] = {
40565     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40566     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40567 };
40568 asn_SEQUENCE_specifics_t asn_SPC_UsableABSInformationFDD_ExtIEs_specs_873 = {
40569         sizeof(struct UsableABSInformationFDD_ExtIEs),
40570         offsetof(struct UsableABSInformationFDD_ExtIEs, _asn_ctx),
40571         asn_MAP_UsableABSInformationFDD_ExtIEs_tag2el_873,
40572         2,      /* Count of tags in the map */
40573         0, 0, 0,        /* Optional elements (not needed) */
40574         -1,     /* First extension addition */
40575 };
40576 asn_TYPE_descriptor_t asn_DEF_UsableABSInformationFDD_ExtIEs = {
40577         "UsableABSInformationFDD-ExtIEs",
40578         "UsableABSInformationFDD-ExtIEs",
40579         &asn_OP_SEQUENCE,
40580         asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873,
40581         sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873)
40582                 /sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[0]), /* 1 */
40583         asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873,        /* Same as above */
40584         sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873)
40585                 /sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[0]), /* 1 */
40586         { 0, 0, SEQUENCE_constraint },
40587         asn_MBR_UsableABSInformationFDD_ExtIEs_873,
40588         3,      /* Elements count */
40589         &asn_SPC_UsableABSInformationFDD_ExtIEs_specs_873       /* Additional specs */
40590 };
40591
40592 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_880 = {
40593         sizeof(struct UsableABSInformationTDD_ExtIEs__extensionValue),
40594         offsetof(struct UsableABSInformationTDD_ExtIEs__extensionValue, _asn_ctx),
40595         offsetof(struct UsableABSInformationTDD_ExtIEs__extensionValue, present),
40596         sizeof(((struct UsableABSInformationTDD_ExtIEs__extensionValue *)0)->present),
40597         0,      /* No top level tags */
40598         0,      /* No tags in the map */
40599         0, 0,
40600         -1      /* Extensions start */
40601 };
40602 static /* Use -fall-defs-global to expose */
40603 asn_TYPE_descriptor_t asn_DEF_extensionValue_880 = {
40604         "extensionValue",
40605         "extensionValue",
40606         &asn_OP_OPEN_TYPE,
40607         0,      /* No effective tags (pointer) */
40608         0,      /* No effective tags (count) */
40609         0,      /* No tags (pointer) */
40610         0,      /* No tags (count) */
40611         { 0, 0, OPEN_TYPE_constraint },
40612         0, 0,   /* No members */
40613         &asn_SPC_extensionValue_specs_880       /* Additional specs */
40614 };
40615
40616 asn_TYPE_member_t asn_MBR_UsableABSInformationTDD_ExtIEs_877[] = {
40617         { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, id),
40618                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40619                 0,
40620                 &asn_DEF_ProtocolIE_ID,
40621                 0,
40622                 { 0, &asn_PER_memb_id_constr_878,  memb_id_constraint_877 },
40623                 0, 0, /* No default value */
40624                 "id"
40625                 },
40626         { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, criticality),
40627                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40628                 0,
40629                 &asn_DEF_Criticality,
40630                 0,
40631                 { 0, &asn_PER_memb_criticality_constr_879,  memb_criticality_constraint_877 },
40632                 0, 0, /* No default value */
40633                 "criticality"
40634                 },
40635         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, extensionValue),
40636                 -1 /* Ambiguous tag (ANY?) */,
40637                 0,
40638                 &asn_DEF_extensionValue_880,
40639                 0,
40640                 { 0, &asn_PER_memb_extensionValue_constr_880,  memb_extensionValue_constraint_877 },
40641                 0, 0, /* No default value */
40642                 "extensionValue"
40643                 },
40644 };
40645 static const ber_tlv_tag_t asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[] = {
40646         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40647 };
40648 static const asn_TYPE_tag2member_t asn_MAP_UsableABSInformationTDD_ExtIEs_tag2el_877[] = {
40649     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40650     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40651 };
40652 asn_SEQUENCE_specifics_t asn_SPC_UsableABSInformationTDD_ExtIEs_specs_877 = {
40653         sizeof(struct UsableABSInformationTDD_ExtIEs),
40654         offsetof(struct UsableABSInformationTDD_ExtIEs, _asn_ctx),
40655         asn_MAP_UsableABSInformationTDD_ExtIEs_tag2el_877,
40656         2,      /* Count of tags in the map */
40657         0, 0, 0,        /* Optional elements (not needed) */
40658         -1,     /* First extension addition */
40659 };
40660 asn_TYPE_descriptor_t asn_DEF_UsableABSInformationTDD_ExtIEs = {
40661         "UsableABSInformationTDD-ExtIEs",
40662         "UsableABSInformationTDD-ExtIEs",
40663         &asn_OP_SEQUENCE,
40664         asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877,
40665         sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877)
40666                 /sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[0]), /* 1 */
40667         asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877,        /* Same as above */
40668         sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877)
40669                 /sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[0]), /* 1 */
40670         { 0, 0, SEQUENCE_constraint },
40671         asn_MBR_UsableABSInformationTDD_ExtIEs_877,
40672         3,      /* Elements count */
40673         &asn_SPC_UsableABSInformationTDD_ExtIEs_specs_877       /* Additional specs */
40674 };
40675
40676 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_884 = {
40677         sizeof(struct V2XServicesAuthorized_ExtIEs__extensionValue),
40678         offsetof(struct V2XServicesAuthorized_ExtIEs__extensionValue, _asn_ctx),
40679         offsetof(struct V2XServicesAuthorized_ExtIEs__extensionValue, present),
40680         sizeof(((struct V2XServicesAuthorized_ExtIEs__extensionValue *)0)->present),
40681         0,      /* No top level tags */
40682         0,      /* No tags in the map */
40683         0, 0,
40684         -1      /* Extensions start */
40685 };
40686 static /* Use -fall-defs-global to expose */
40687 asn_TYPE_descriptor_t asn_DEF_extensionValue_884 = {
40688         "extensionValue",
40689         "extensionValue",
40690         &asn_OP_OPEN_TYPE,
40691         0,      /* No effective tags (pointer) */
40692         0,      /* No effective tags (count) */
40693         0,      /* No tags (pointer) */
40694         0,      /* No tags (count) */
40695         { 0, 0, OPEN_TYPE_constraint },
40696         0, 0,   /* No members */
40697         &asn_SPC_extensionValue_specs_884       /* Additional specs */
40698 };
40699
40700 asn_TYPE_member_t asn_MBR_V2XServicesAuthorized_ExtIEs_881[] = {
40701         { ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, id),
40702                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40703                 0,
40704                 &asn_DEF_ProtocolIE_ID,
40705                 0,
40706                 { 0, &asn_PER_memb_id_constr_882,  memb_id_constraint_881 },
40707                 0, 0, /* No default value */
40708                 "id"
40709                 },
40710         { ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, criticality),
40711                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40712                 0,
40713                 &asn_DEF_Criticality,
40714                 0,
40715                 { 0, &asn_PER_memb_criticality_constr_883,  memb_criticality_constraint_881 },
40716                 0, 0, /* No default value */
40717                 "criticality"
40718                 },
40719         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, extensionValue),
40720                 -1 /* Ambiguous tag (ANY?) */,
40721                 0,
40722                 &asn_DEF_extensionValue_884,
40723                 0,
40724                 { 0, &asn_PER_memb_extensionValue_constr_884,  memb_extensionValue_constraint_881 },
40725                 0, 0, /* No default value */
40726                 "extensionValue"
40727                 },
40728 };
40729 static const ber_tlv_tag_t asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[] = {
40730         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40731 };
40732 static const asn_TYPE_tag2member_t asn_MAP_V2XServicesAuthorized_ExtIEs_tag2el_881[] = {
40733     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40734     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40735 };
40736 asn_SEQUENCE_specifics_t asn_SPC_V2XServicesAuthorized_ExtIEs_specs_881 = {
40737         sizeof(struct V2XServicesAuthorized_ExtIEs),
40738         offsetof(struct V2XServicesAuthorized_ExtIEs, _asn_ctx),
40739         asn_MAP_V2XServicesAuthorized_ExtIEs_tag2el_881,
40740         2,      /* Count of tags in the map */
40741         0, 0, 0,        /* Optional elements (not needed) */
40742         -1,     /* First extension addition */
40743 };
40744 asn_TYPE_descriptor_t asn_DEF_V2XServicesAuthorized_ExtIEs = {
40745         "V2XServicesAuthorized-ExtIEs",
40746         "V2XServicesAuthorized-ExtIEs",
40747         &asn_OP_SEQUENCE,
40748         asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881,
40749         sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881)
40750                 /sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[0]), /* 1 */
40751         asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881,  /* Same as above */
40752         sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881)
40753                 /sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[0]), /* 1 */
40754         { 0, 0, SEQUENCE_constraint },
40755         asn_MBR_V2XServicesAuthorized_ExtIEs_881,
40756         3,      /* Elements count */
40757         &asn_SPC_V2XServicesAuthorized_ExtIEs_specs_881 /* Additional specs */
40758 };
40759
40760 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_888 = {
40761         sizeof(struct WidebandCQI_ExtIEs__extensionValue),
40762         offsetof(struct WidebandCQI_ExtIEs__extensionValue, _asn_ctx),
40763         offsetof(struct WidebandCQI_ExtIEs__extensionValue, present),
40764         sizeof(((struct WidebandCQI_ExtIEs__extensionValue *)0)->present),
40765         0,      /* No top level tags */
40766         0,      /* No tags in the map */
40767         0, 0,
40768         -1      /* Extensions start */
40769 };
40770 static /* Use -fall-defs-global to expose */
40771 asn_TYPE_descriptor_t asn_DEF_extensionValue_888 = {
40772         "extensionValue",
40773         "extensionValue",
40774         &asn_OP_OPEN_TYPE,
40775         0,      /* No effective tags (pointer) */
40776         0,      /* No effective tags (count) */
40777         0,      /* No tags (pointer) */
40778         0,      /* No tags (count) */
40779         { 0, 0, OPEN_TYPE_constraint },
40780         0, 0,   /* No members */
40781         &asn_SPC_extensionValue_specs_888       /* Additional specs */
40782 };
40783
40784 asn_TYPE_member_t asn_MBR_WidebandCQI_ExtIEs_885[] = {
40785         { ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, id),
40786                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40787                 0,
40788                 &asn_DEF_ProtocolIE_ID,
40789                 0,
40790                 { 0, &asn_PER_memb_id_constr_886,  memb_id_constraint_885 },
40791                 0, 0, /* No default value */
40792                 "id"
40793                 },
40794         { ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, criticality),
40795                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40796                 0,
40797                 &asn_DEF_Criticality,
40798                 0,
40799                 { 0, &asn_PER_memb_criticality_constr_887,  memb_criticality_constraint_885 },
40800                 0, 0, /* No default value */
40801                 "criticality"
40802                 },
40803         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, extensionValue),
40804                 -1 /* Ambiguous tag (ANY?) */,
40805                 0,
40806                 &asn_DEF_extensionValue_888,
40807                 0,
40808                 { 0, &asn_PER_memb_extensionValue_constr_888,  memb_extensionValue_constraint_885 },
40809                 0, 0, /* No default value */
40810                 "extensionValue"
40811                 },
40812 };
40813 static const ber_tlv_tag_t asn_DEF_WidebandCQI_ExtIEs_tags_885[] = {
40814         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40815 };
40816 static const asn_TYPE_tag2member_t asn_MAP_WidebandCQI_ExtIEs_tag2el_885[] = {
40817     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40818     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40819 };
40820 asn_SEQUENCE_specifics_t asn_SPC_WidebandCQI_ExtIEs_specs_885 = {
40821         sizeof(struct WidebandCQI_ExtIEs),
40822         offsetof(struct WidebandCQI_ExtIEs, _asn_ctx),
40823         asn_MAP_WidebandCQI_ExtIEs_tag2el_885,
40824         2,      /* Count of tags in the map */
40825         0, 0, 0,        /* Optional elements (not needed) */
40826         -1,     /* First extension addition */
40827 };
40828 asn_TYPE_descriptor_t asn_DEF_WidebandCQI_ExtIEs = {
40829         "WidebandCQI-ExtIEs",
40830         "WidebandCQI-ExtIEs",
40831         &asn_OP_SEQUENCE,
40832         asn_DEF_WidebandCQI_ExtIEs_tags_885,
40833         sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885)
40834                 /sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885[0]), /* 1 */
40835         asn_DEF_WidebandCQI_ExtIEs_tags_885,    /* Same as above */
40836         sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885)
40837                 /sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885[0]), /* 1 */
40838         { 0, 0, SEQUENCE_constraint },
40839         asn_MBR_WidebandCQI_ExtIEs_885,
40840         3,      /* Elements count */
40841         &asn_SPC_WidebandCQI_ExtIEs_specs_885   /* Additional specs */
40842 };
40843
40844 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_892 = {
40845         sizeof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue),
40846         offsetof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx),
40847         offsetof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue, present),
40848         sizeof(((struct WLANMeasurementConfiguration_ExtIEs__extensionValue *)0)->present),
40849         0,      /* No top level tags */
40850         0,      /* No tags in the map */
40851         0, 0,
40852         -1      /* Extensions start */
40853 };
40854 static /* Use -fall-defs-global to expose */
40855 asn_TYPE_descriptor_t asn_DEF_extensionValue_892 = {
40856         "extensionValue",
40857         "extensionValue",
40858         &asn_OP_OPEN_TYPE,
40859         0,      /* No effective tags (pointer) */
40860         0,      /* No effective tags (count) */
40861         0,      /* No tags (pointer) */
40862         0,      /* No tags (count) */
40863         { 0, 0, OPEN_TYPE_constraint },
40864         0, 0,   /* No members */
40865         &asn_SPC_extensionValue_specs_892       /* Additional specs */
40866 };
40867
40868 asn_TYPE_member_t asn_MBR_WLANMeasurementConfiguration_ExtIEs_889[] = {
40869         { ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, id),
40870                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
40871                 0,
40872                 &asn_DEF_ProtocolIE_ID,
40873                 0,
40874                 { 0, &asn_PER_memb_id_constr_890,  memb_id_constraint_889 },
40875                 0, 0, /* No default value */
40876                 "id"
40877                 },
40878         { ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, criticality),
40879                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
40880                 0,
40881                 &asn_DEF_Criticality,
40882                 0,
40883                 { 0, &asn_PER_memb_criticality_constr_891,  memb_criticality_constraint_889 },
40884                 0, 0, /* No default value */
40885                 "criticality"
40886                 },
40887         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, extensionValue),
40888                 -1 /* Ambiguous tag (ANY?) */,
40889                 0,
40890                 &asn_DEF_extensionValue_892,
40891                 0,
40892                 { 0, &asn_PER_memb_extensionValue_constr_892,  memb_extensionValue_constraint_889 },
40893                 0, 0, /* No default value */
40894                 "extensionValue"
40895                 },
40896 };
40897 static const ber_tlv_tag_t asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[] = {
40898         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40899 };
40900 static const asn_TYPE_tag2member_t asn_MAP_WLANMeasurementConfiguration_ExtIEs_tag2el_889[] = {
40901     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
40902     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
40903 };
40904 asn_SEQUENCE_specifics_t asn_SPC_WLANMeasurementConfiguration_ExtIEs_specs_889 = {
40905         sizeof(struct WLANMeasurementConfiguration_ExtIEs),
40906         offsetof(struct WLANMeasurementConfiguration_ExtIEs, _asn_ctx),
40907         asn_MAP_WLANMeasurementConfiguration_ExtIEs_tag2el_889,
40908         2,      /* Count of tags in the map */
40909         0, 0, 0,        /* Optional elements (not needed) */
40910         -1,     /* First extension addition */
40911 };
40912 asn_TYPE_descriptor_t asn_DEF_WLANMeasurementConfiguration_ExtIEs = {
40913         "WLANMeasurementConfiguration-ExtIEs",
40914         "WLANMeasurementConfiguration-ExtIEs",
40915         &asn_OP_SEQUENCE,
40916         asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889,
40917         sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889)
40918                 /sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[0]), /* 1 */
40919         asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889,   /* Same as above */
40920         sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889)
40921                 /sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[0]), /* 1 */
40922         { 0, 0, SEQUENCE_constraint },
40923         asn_MBR_WLANMeasurementConfiguration_ExtIEs_889,
40924         3,      /* Elements count */
40925         &asn_SPC_WLANMeasurementConfiguration_ExtIEs_specs_889  /* Additional specs */
40926 };
40927