RICPLT-2910
[ric-plt/submgr.git] / 3rdparty / libe2ap / ProtocolExtensionField.c
1 /*
2  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3  * From ASN.1 module "X2AP-Containers"
4  *      found in "Spec/e2_and_x2-combined-and-minimized.asn1"
5  *      `asn1c -pdu=auto -fincludes-quoted -fcompound-names -fno-include-deps -gen-PER -no-gen-OER -no-gen-example`
6  */
7
8 #include "ProtocolExtensionField.h"
9
10 static const long asn_VAL_1_id_ABSInformation = 61;
11 static const long asn_VAL_1_ignore = 1;
12 static const long asn_VAL_1_optional = 0;
13 static const long asn_VAL_2_id_InvokeIndication = 62;
14 static const long asn_VAL_2_ignore = 1;
15 static const long asn_VAL_2_optional = 0;
16 static const long asn_VAL_3_id_IntendedULDLConfiguration = 99;
17 static const long asn_VAL_3_ignore = 1;
18 static const long asn_VAL_3_optional = 0;
19 static const long asn_VAL_4_id_ExtendedULInterferenceOverloadInfo = 100;
20 static const long asn_VAL_4_ignore = 1;
21 static const long asn_VAL_4_optional = 0;
22 static const long asn_VAL_5_id_CoMPInformation = 108;
23 static const long asn_VAL_5_ignore = 1;
24 static const long asn_VAL_5_optional = 0;
25 static const long asn_VAL_6_id_DynamicDLTransmissionInformation = 106;
26 static const long asn_VAL_6_ignore = 1;
27 static const long asn_VAL_6_optional = 0;
28 static const asn_ioc_cell_t asn_IOS_CellInformation_Item_ExtIEs_1_rows[] = {
29         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_1_id_ABSInformation },
30         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_1_ignore },
31         { "&Extension", aioc__type, &asn_DEF_ABSInformation },
32         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_1_optional },
33         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_2_id_InvokeIndication },
34         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_2_ignore },
35         { "&Extension", aioc__type, &asn_DEF_InvokeIndication },
36         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_2_optional },
37         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_3_id_IntendedULDLConfiguration },
38         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_3_ignore },
39         { "&Extension", aioc__type, &asn_DEF_SubframeAssignment },
40         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_3_optional },
41         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_4_id_ExtendedULInterferenceOverloadInfo },
42         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_4_ignore },
43         { "&Extension", aioc__type, &asn_DEF_ExtendedULInterferenceOverloadInfo },
44         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_4_optional },
45         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_5_id_CoMPInformation },
46         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_5_ignore },
47         { "&Extension", aioc__type, &asn_DEF_CoMPInformation },
48         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_5_optional },
49         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_6_id_DynamicDLTransmissionInformation },
50         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_6_ignore },
51         { "&Extension", aioc__type, &asn_DEF_DynamicDLTransmissionInformation },
52         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_6_optional }
53 };
54 static const asn_ioc_set_t asn_IOS_CellInformation_Item_ExtIEs_1[] = {
55         { 6, 4, asn_IOS_CellInformation_Item_ExtIEs_1_rows }
56 };
57 static const long asn_VAL_7_id_DeactivationIndication = 59;
58 static const long asn_VAL_7_ignore = 1;
59 static const long asn_VAL_7_optional = 0;
60 static const asn_ioc_cell_t asn_IOS_ServedCellsToModify_Item_ExtIEs_1_rows[] = {
61         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_7_id_DeactivationIndication },
62         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_7_ignore },
63         { "&Extension", aioc__type, &asn_DEF_DeactivationIndication },
64         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_7_optional }
65 };
66 static const asn_ioc_set_t asn_IOS_ServedCellsToModify_Item_ExtIEs_1[] = {
67         { 1, 4, asn_IOS_ServedCellsToModify_Item_ExtIEs_1_rows }
68 };
69 static const long asn_VAL_8_id_CompositeAvailableCapacityGroup = 42;
70 static const long asn_VAL_8_ignore = 1;
71 static const long asn_VAL_8_optional = 0;
72 static const long asn_VAL_9_id_ABS_Status = 63;
73 static const long asn_VAL_9_ignore = 1;
74 static const long asn_VAL_9_optional = 0;
75 static const long asn_VAL_10_id_RSRPMRList = 110;
76 static const long asn_VAL_10_ignore = 1;
77 static const long asn_VAL_10_optional = 0;
78 static const long asn_VAL_11_id_CSIReportList = 146;
79 static const long asn_VAL_11_ignore = 1;
80 static const long asn_VAL_11_optional = 0;
81 static const long asn_VAL_12_id_CellReportingIndicator = 170;
82 static const long asn_VAL_12_ignore = 1;
83 static const long asn_VAL_12_optional = 0;
84 static const asn_ioc_cell_t asn_IOS_CellMeasurementResult_Item_ExtIEs_1_rows[] = {
85         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_8_id_CompositeAvailableCapacityGroup },
86         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_8_ignore },
87         { "&Extension", aioc__type, &asn_DEF_CompositeAvailableCapacityGroup },
88         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_8_optional },
89         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_9_id_ABS_Status },
90         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_9_ignore },
91         { "&Extension", aioc__type, &asn_DEF_ABS_Status },
92         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_9_optional },
93         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_10_id_RSRPMRList },
94         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_10_ignore },
95         { "&Extension", aioc__type, &asn_DEF_RSRPMRList },
96         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_10_optional },
97         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_11_id_CSIReportList },
98         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_11_ignore },
99         { "&Extension", aioc__type, &asn_DEF_CSIReportList },
100         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_11_optional },
101         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_12_id_CellReportingIndicator },
102         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_12_ignore },
103         { "&Extension", aioc__type, &asn_DEF_CellReportingIndicator },
104         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_12_optional }
105 };
106 static const asn_ioc_set_t asn_IOS_CellMeasurementResult_Item_ExtIEs_1[] = {
107         { 5, 4, asn_IOS_CellMeasurementResult_Item_ExtIEs_1_rows }
108 };
109 static const long asn_VAL_13_id_UL_EARFCNExtension = 95;
110 static const long asn_VAL_13_reject = 0;
111 static const long asn_VAL_13_optional = 0;
112 static const long asn_VAL_14_id_DL_EARFCNExtension = 96;
113 static const long asn_VAL_14_reject = 0;
114 static const long asn_VAL_14_optional = 0;
115 static const long asn_VAL_15_id_OffsetOfNbiotChannelNumberToDL_EARFCN = 177;
116 static const long asn_VAL_15_reject = 0;
117 static const long asn_VAL_15_optional = 0;
118 static const long asn_VAL_16_id_OffsetOfNbiotChannelNumberToUL_EARFCN = 178;
119 static const long asn_VAL_16_reject = 0;
120 static const long asn_VAL_16_optional = 0;
121 static const long asn_VAL_17_id_NRS_NSSS_PowerOffset = 282;
122 static const long asn_VAL_17_ignore = 1;
123 static const long asn_VAL_17_optional = 0;
124 static const long asn_VAL_18_id_NSSS_NumOccasionDifferentPrecoder = 283;
125 static const long asn_VAL_18_ignore = 1;
126 static const long asn_VAL_18_optional = 0;
127 static const asn_ioc_cell_t asn_IOS_FDD_Info_ExtIEs_1_rows[] = {
128         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_13_id_UL_EARFCNExtension },
129         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_13_reject },
130         { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
131         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_13_optional },
132         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_14_id_DL_EARFCNExtension },
133         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_14_reject },
134         { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
135         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_14_optional },
136         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_15_id_OffsetOfNbiotChannelNumberToDL_EARFCN },
137         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_15_reject },
138         { "&Extension", aioc__type, &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN },
139         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_15_optional },
140         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_16_id_OffsetOfNbiotChannelNumberToUL_EARFCN },
141         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_16_reject },
142         { "&Extension", aioc__type, &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN },
143         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_16_optional },
144         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_17_id_NRS_NSSS_PowerOffset },
145         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_17_ignore },
146         { "&Extension", aioc__type, &asn_DEF_NRS_NSSS_PowerOffset },
147         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_17_optional },
148         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_18_id_NSSS_NumOccasionDifferentPrecoder },
149         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_18_ignore },
150         { "&Extension", aioc__type, &asn_DEF_NSSS_NumOccasionDifferentPrecoder },
151         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_18_optional }
152 };
153 static const asn_ioc_set_t asn_IOS_FDD_Info_ExtIEs_1[] = {
154         { 6, 4, asn_IOS_FDD_Info_ExtIEs_1_rows }
155 };
156 static const long asn_VAL_19_id_NeighbourTAC = 76;
157 static const long asn_VAL_19_ignore = 1;
158 static const long asn_VAL_19_optional = 0;
159 static const long asn_VAL_20_id_eARFCNExtension = 94;
160 static const long asn_VAL_20_reject = 0;
161 static const long asn_VAL_20_optional = 0;
162 static const asn_ioc_cell_t asn_IOS_Neighbour_Information_ExtIEs_1_rows[] = {
163         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_19_id_NeighbourTAC },
164         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_19_ignore },
165         { "&Extension", aioc__type, &asn_DEF_TAC },
166         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_19_optional },
167         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_20_id_eARFCNExtension },
168         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_20_reject },
169         { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
170         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_20_optional }
171 };
172 static const asn_ioc_set_t asn_IOS_Neighbour_Information_ExtIEs_1[] = {
173         { 2, 4, asn_IOS_Neighbour_Information_ExtIEs_1_rows }
174 };
175 static const long asn_VAL_21_id_DL_scheduling_PDCCH_CCE_usage = 193;
176 static const long asn_VAL_21_ignore = 1;
177 static const long asn_VAL_21_optional = 0;
178 static const long asn_VAL_22_id_UL_scheduling_PDCCH_CCE_usage = 194;
179 static const long asn_VAL_22_ignore = 1;
180 static const long asn_VAL_22_optional = 0;
181 static const asn_ioc_cell_t asn_IOS_RadioResourceStatus_ExtIEs_1_rows[] = {
182         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_21_id_DL_scheduling_PDCCH_CCE_usage },
183         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_21_ignore },
184         { "&Extension", aioc__type, &asn_DEF_DL_scheduling_PDCCH_CCE_usage },
185         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_21_optional },
186         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_22_id_UL_scheduling_PDCCH_CCE_usage },
187         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_22_ignore },
188         { "&Extension", aioc__type, &asn_DEF_UL_scheduling_PDCCH_CCE_usage },
189         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_22_optional }
190 };
191 static const asn_ioc_set_t asn_IOS_RadioResourceStatus_ExtIEs_1[] = {
192         { 2, 4, asn_IOS_RadioResourceStatus_ExtIEs_1_rows }
193 };
194 static const long asn_VAL_23_id_enhancedRNTP = 148;
195 static const long asn_VAL_23_ignore = 1;
196 static const long asn_VAL_23_optional = 0;
197 static const asn_ioc_cell_t asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1_rows[] = {
198         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_23_id_enhancedRNTP },
199         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_23_ignore },
200         { "&Extension", aioc__type, &asn_DEF_EnhancedRNTP },
201         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_23_optional }
202 };
203 static const asn_ioc_set_t asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1[] = {
204         { 1, 4, asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1_rows }
205 };
206 static const long asn_VAL_24_id_UEID = 147;
207 static const long asn_VAL_24_ignore = 1;
208 static const long asn_VAL_24_optional = 0;
209 static const asn_ioc_cell_t asn_IOS_RSRPMRList_ExtIEs_1_rows[] = {
210         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_24_id_UEID },
211         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_24_ignore },
212         { "&Extension", aioc__type, &asn_DEF_UEID },
213         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_24_optional }
214 };
215 static const asn_ioc_set_t asn_IOS_RSRPMRList_ExtIEs_1[] = {
216         { 1, 4, asn_IOS_RSRPMRList_ExtIEs_1_rows }
217 };
218 static const long asn_VAL_25_id_Number_of_Antennaports = 41;
219 static const long asn_VAL_25_ignore = 1;
220 static const long asn_VAL_25_optional = 0;
221 static const long asn_VAL_26_id_PRACH_Configuration = 55;
222 static const long asn_VAL_26_ignore = 1;
223 static const long asn_VAL_26_optional = 0;
224 static const long asn_VAL_27_id_MBSFN_Subframe_Info = 56;
225 static const long asn_VAL_27_ignore = 1;
226 static const long asn_VAL_27_optional = 0;
227 static const long asn_VAL_28_id_CSG_Id = 70;
228 static const long asn_VAL_28_ignore = 1;
229 static const long asn_VAL_28_optional = 0;
230 static const long asn_VAL_29_id_MBMS_Service_Area_List = 79;
231 static const long asn_VAL_29_ignore = 1;
232 static const long asn_VAL_29_optional = 0;
233 static const long asn_VAL_30_id_MultibandInfoList = 84;
234 static const long asn_VAL_30_ignore = 1;
235 static const long asn_VAL_30_optional = 0;
236 static const long asn_VAL_31_id_FreqBandIndicatorPriority = 160;
237 static const long asn_VAL_31_ignore = 1;
238 static const long asn_VAL_31_optional = 0;
239 static const long asn_VAL_32_id_BandwidthReducedSI = 180;
240 static const long asn_VAL_32_ignore = 1;
241 static const long asn_VAL_32_optional = 0;
242 static const long asn_VAL_33_id_ProtectedEUTRAResourceIndication = 284;
243 static const long asn_VAL_33_ignore = 1;
244 static const long asn_VAL_33_optional = 0;
245 static const asn_ioc_cell_t asn_IOS_ServedCell_Information_ExtIEs_1_rows[] = {
246         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_25_id_Number_of_Antennaports },
247         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_25_ignore },
248         { "&Extension", aioc__type, &asn_DEF_Number_of_Antennaports },
249         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_25_optional },
250         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_26_id_PRACH_Configuration },
251         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_26_ignore },
252         { "&Extension", aioc__type, &asn_DEF_PRACH_Configuration },
253         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_26_optional },
254         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_27_id_MBSFN_Subframe_Info },
255         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_27_ignore },
256         { "&Extension", aioc__type, &asn_DEF_MBSFN_Subframe_Infolist },
257         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_27_optional },
258         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_28_id_CSG_Id },
259         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_28_ignore },
260         { "&Extension", aioc__type, &asn_DEF_CSG_Id },
261         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_28_optional },
262         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_29_id_MBMS_Service_Area_List },
263         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_29_ignore },
264         { "&Extension", aioc__type, &asn_DEF_MBMS_Service_Area_Identity_List },
265         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_29_optional },
266         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_30_id_MultibandInfoList },
267         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_30_ignore },
268         { "&Extension", aioc__type, &asn_DEF_MultibandInfoList },
269         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_30_optional },
270         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_31_id_FreqBandIndicatorPriority },
271         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_31_ignore },
272         { "&Extension", aioc__type, &asn_DEF_FreqBandIndicatorPriority },
273         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_31_optional },
274         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_32_id_BandwidthReducedSI },
275         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_32_ignore },
276         { "&Extension", aioc__type, &asn_DEF_BandwidthReducedSI },
277         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_32_optional },
278         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_33_id_ProtectedEUTRAResourceIndication },
279         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_33_ignore },
280         { "&Extension", aioc__type, &asn_DEF_ProtectedEUTRAResourceIndication },
281         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_33_optional }
282 };
283 static const asn_ioc_set_t asn_IOS_ServedCell_Information_ExtIEs_1[] = {
284         { 9, 4, asn_IOS_ServedCell_Information_ExtIEs_1_rows }
285 };
286 static const long asn_VAL_34_id_AdditionalSpecialSubframe_Info = 97;
287 static const long asn_VAL_34_ignore = 1;
288 static const long asn_VAL_34_optional = 0;
289 static const long asn_VAL_35_id_eARFCNExtension = 94;
290 static const long asn_VAL_35_reject = 0;
291 static const long asn_VAL_35_optional = 0;
292 static const long asn_VAL_36_id_AdditionalSpecialSubframeExtension_Info = 179;
293 static const long asn_VAL_36_ignore = 1;
294 static const long asn_VAL_36_optional = 0;
295 static const asn_ioc_cell_t asn_IOS_TDD_Info_ExtIEs_1_rows[] = {
296         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_34_id_AdditionalSpecialSubframe_Info },
297         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_34_ignore },
298         { "&Extension", aioc__type, &asn_DEF_AdditionalSpecialSubframe_Info },
299         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_34_optional },
300         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_35_id_eARFCNExtension },
301         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_35_reject },
302         { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
303         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_35_optional },
304         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_36_id_AdditionalSpecialSubframeExtension_Info },
305         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_36_ignore },
306         { "&Extension", aioc__type, &asn_DEF_AdditionalSpecialSubframeExtension_Info },
307         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_36_optional }
308 };
309 static const asn_ioc_set_t asn_IOS_TDD_Info_ExtIEs_1[] = {
310         { 3, 4, asn_IOS_TDD_Info_ExtIEs_1_rows }
311 };
312 static int
313 memb_id_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
314                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
315         long value;
316         
317         if(!sptr) {
318                 ASN__CTFAIL(app_key, td, sptr,
319                         "%s: value not given (%s:%d)",
320                         td->name, __FILE__, __LINE__);
321                 return -1;
322         }
323         
324         value = *(const long *)sptr;
325         
326         if((value >= 0 && value <= 65535)) {
327                 /* Constraint check succeeded */
328                 return 0;
329         } else {
330                 ASN__CTFAIL(app_key, td, sptr,
331                         "%s: constraint failed (%s:%d)",
332                         td->name, __FILE__, __LINE__);
333                 return -1;
334         }
335 }
336
337 static asn_type_selector_result_t
338 select_CellInformation_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
339         asn_type_selector_result_t result = {0, 0};
340         const asn_ioc_set_t *itable = asn_IOS_CellInformation_Item_ExtIEs_1;
341         size_t constraining_column = 0; /* &id */
342         size_t for_column = 1; /* &criticality */
343         size_t row, presence_index = 0;
344         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellInformation_Item_ExtIEs, id));
345         
346         for(row=0; row < itable->rows_count; row++) {
347             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
348             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
349         
350             if(type_cell->cell_kind == aioc__undefined)
351                 continue;
352         
353             presence_index++;
354             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
355                 result.type_descriptor = type_cell->type_descriptor;
356                 result.presence_index = presence_index;
357                 break;
358             }
359         }
360         
361         return result;
362 }
363
364 static int
365 memb_criticality_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
366                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
367         
368         if(!sptr) {
369                 ASN__CTFAIL(app_key, td, sptr,
370                         "%s: value not given (%s:%d)",
371                         td->name, __FILE__, __LINE__);
372                 return -1;
373         }
374         
375         
376         if(1 /* No applicable constraints whatsoever */) {
377                 /* Nothing is here. See below */
378         }
379         
380         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
381 }
382
383 static asn_type_selector_result_t
384 select_CellInformation_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
385         asn_type_selector_result_t result = {0, 0};
386         const asn_ioc_set_t *itable = asn_IOS_CellInformation_Item_ExtIEs_1;
387         size_t constraining_column = 0; /* &id */
388         size_t for_column = 2; /* &Extension */
389         size_t row, presence_index = 0;
390         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellInformation_Item_ExtIEs, id));
391         
392         for(row=0; row < itable->rows_count; row++) {
393             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
394             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
395         
396             if(type_cell->cell_kind == aioc__undefined)
397                 continue;
398         
399             presence_index++;
400             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
401                 result.type_descriptor = type_cell->type_descriptor;
402                 result.presence_index = presence_index;
403                 break;
404             }
405         }
406         
407         return result;
408 }
409
410 static int
411 memb_extensionValue_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
412                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
413         
414         if(!sptr) {
415                 ASN__CTFAIL(app_key, td, sptr,
416                         "%s: value not given (%s:%d)",
417                         td->name, __FILE__, __LINE__);
418                 return -1;
419         }
420         
421         
422         if(1 /* No applicable constraints whatsoever */) {
423                 /* Nothing is here. See below */
424         }
425         
426         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
427 }
428
429 static int
430 memb_id_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
431                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
432         long value;
433         
434         if(!sptr) {
435                 ASN__CTFAIL(app_key, td, sptr,
436                         "%s: value not given (%s:%d)",
437                         td->name, __FILE__, __LINE__);
438                 return -1;
439         }
440         
441         value = *(const long *)sptr;
442         
443         if((value >= 0 && value <= 65535)) {
444                 /* Constraint check succeeded */
445                 return 0;
446         } else {
447                 ASN__CTFAIL(app_key, td, sptr,
448                         "%s: constraint failed (%s:%d)",
449                         td->name, __FILE__, __LINE__);
450                 return -1;
451         }
452 }
453
454 static asn_type_selector_result_t
455 select_ServedCellsToModify_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
456         asn_type_selector_result_t result = {0, 0};
457         const asn_ioc_set_t *itable = asn_IOS_ServedCellsToModify_Item_ExtIEs_1;
458         size_t constraining_column = 0; /* &id */
459         size_t for_column = 1; /* &criticality */
460         size_t row, presence_index = 0;
461         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCellsToModify_Item_ExtIEs, id));
462         
463         for(row=0; row < itable->rows_count; row++) {
464             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
465             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
466         
467             if(type_cell->cell_kind == aioc__undefined)
468                 continue;
469         
470             presence_index++;
471             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
472                 result.type_descriptor = type_cell->type_descriptor;
473                 result.presence_index = presence_index;
474                 break;
475             }
476         }
477         
478         return result;
479 }
480
481 static int
482 memb_criticality_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
483                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
484         
485         if(!sptr) {
486                 ASN__CTFAIL(app_key, td, sptr,
487                         "%s: value not given (%s:%d)",
488                         td->name, __FILE__, __LINE__);
489                 return -1;
490         }
491         
492         
493         if(1 /* No applicable constraints whatsoever */) {
494                 /* Nothing is here. See below */
495         }
496         
497         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
498 }
499
500 static asn_type_selector_result_t
501 select_ServedCellsToModify_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
502         asn_type_selector_result_t result = {0, 0};
503         const asn_ioc_set_t *itable = asn_IOS_ServedCellsToModify_Item_ExtIEs_1;
504         size_t constraining_column = 0; /* &id */
505         size_t for_column = 2; /* &Extension */
506         size_t row, presence_index = 0;
507         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCellsToModify_Item_ExtIEs, id));
508         
509         for(row=0; row < itable->rows_count; row++) {
510             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
511             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
512         
513             if(type_cell->cell_kind == aioc__undefined)
514                 continue;
515         
516             presence_index++;
517             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
518                 result.type_descriptor = type_cell->type_descriptor;
519                 result.presence_index = presence_index;
520                 break;
521             }
522         }
523         
524         return result;
525 }
526
527 static int
528 memb_extensionValue_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
529                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
530         
531         if(!sptr) {
532                 ASN__CTFAIL(app_key, td, sptr,
533                         "%s: value not given (%s:%d)",
534                         td->name, __FILE__, __LINE__);
535                 return -1;
536         }
537         
538         
539         if(1 /* No applicable constraints whatsoever */) {
540                 /* Nothing is here. See below */
541         }
542         
543         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
544 }
545
546 static int
547 memb_id_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
548                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
549         long value;
550         
551         if(!sptr) {
552                 ASN__CTFAIL(app_key, td, sptr,
553                         "%s: value not given (%s:%d)",
554                         td->name, __FILE__, __LINE__);
555                 return -1;
556         }
557         
558         value = *(const long *)sptr;
559         
560         if((value >= 0 && value <= 65535)) {
561                 /* Constraint check succeeded */
562                 return 0;
563         } else {
564                 ASN__CTFAIL(app_key, td, sptr,
565                         "%s: constraint failed (%s:%d)",
566                         td->name, __FILE__, __LINE__);
567                 return -1;
568         }
569 }
570
571 static int
572 memb_criticality_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
573                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
574         
575         if(!sptr) {
576                 ASN__CTFAIL(app_key, td, sptr,
577                         "%s: value not given (%s:%d)",
578                         td->name, __FILE__, __LINE__);
579                 return -1;
580         }
581         
582         
583         if(1 /* No applicable constraints whatsoever */) {
584                 /* Nothing is here. See below */
585         }
586         
587         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
588 }
589
590 static int
591 memb_extensionValue_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
592                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
593         
594         if(!sptr) {
595                 ASN__CTFAIL(app_key, td, sptr,
596                         "%s: value not given (%s:%d)",
597                         td->name, __FILE__, __LINE__);
598                 return -1;
599         }
600         
601         
602         if(1 /* No applicable constraints whatsoever */) {
603                 /* Nothing is here. See below */
604         }
605         
606         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
607 }
608
609 static int
610 memb_id_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
611                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
612         long value;
613         
614         if(!sptr) {
615                 ASN__CTFAIL(app_key, td, sptr,
616                         "%s: value not given (%s:%d)",
617                         td->name, __FILE__, __LINE__);
618                 return -1;
619         }
620         
621         value = *(const long *)sptr;
622         
623         if((value >= 0 && value <= 65535)) {
624                 /* Constraint check succeeded */
625                 return 0;
626         } else {
627                 ASN__CTFAIL(app_key, td, sptr,
628                         "%s: constraint failed (%s:%d)",
629                         td->name, __FILE__, __LINE__);
630                 return -1;
631         }
632 }
633
634 static int
635 memb_criticality_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
636                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
637         
638         if(!sptr) {
639                 ASN__CTFAIL(app_key, td, sptr,
640                         "%s: value not given (%s:%d)",
641                         td->name, __FILE__, __LINE__);
642                 return -1;
643         }
644         
645         
646         if(1 /* No applicable constraints whatsoever */) {
647                 /* Nothing is here. See below */
648         }
649         
650         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
651 }
652
653 static int
654 memb_extensionValue_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
655                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
656         
657         if(!sptr) {
658                 ASN__CTFAIL(app_key, td, sptr,
659                         "%s: value not given (%s:%d)",
660                         td->name, __FILE__, __LINE__);
661                 return -1;
662         }
663         
664         
665         if(1 /* No applicable constraints whatsoever */) {
666                 /* Nothing is here. See below */
667         }
668         
669         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
670 }
671
672 static int
673 memb_id_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
674                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
675         long value;
676         
677         if(!sptr) {
678                 ASN__CTFAIL(app_key, td, sptr,
679                         "%s: value not given (%s:%d)",
680                         td->name, __FILE__, __LINE__);
681                 return -1;
682         }
683         
684         value = *(const long *)sptr;
685         
686         if((value >= 0 && value <= 65535)) {
687                 /* Constraint check succeeded */
688                 return 0;
689         } else {
690                 ASN__CTFAIL(app_key, td, sptr,
691                         "%s: constraint failed (%s:%d)",
692                         td->name, __FILE__, __LINE__);
693                 return -1;
694         }
695 }
696
697 static int
698 memb_criticality_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
699                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
700         
701         if(!sptr) {
702                 ASN__CTFAIL(app_key, td, sptr,
703                         "%s: value not given (%s:%d)",
704                         td->name, __FILE__, __LINE__);
705                 return -1;
706         }
707         
708         
709         if(1 /* No applicable constraints whatsoever */) {
710                 /* Nothing is here. See below */
711         }
712         
713         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
714 }
715
716 static int
717 memb_extensionValue_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
718                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
719         
720         if(!sptr) {
721                 ASN__CTFAIL(app_key, td, sptr,
722                         "%s: value not given (%s:%d)",
723                         td->name, __FILE__, __LINE__);
724                 return -1;
725         }
726         
727         
728         if(1 /* No applicable constraints whatsoever */) {
729                 /* Nothing is here. See below */
730         }
731         
732         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
733 }
734
735 static int
736 memb_id_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
737                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
738         long value;
739         
740         if(!sptr) {
741                 ASN__CTFAIL(app_key, td, sptr,
742                         "%s: value not given (%s:%d)",
743                         td->name, __FILE__, __LINE__);
744                 return -1;
745         }
746         
747         value = *(const long *)sptr;
748         
749         if((value >= 0 && value <= 65535)) {
750                 /* Constraint check succeeded */
751                 return 0;
752         } else {
753                 ASN__CTFAIL(app_key, td, sptr,
754                         "%s: constraint failed (%s:%d)",
755                         td->name, __FILE__, __LINE__);
756                 return -1;
757         }
758 }
759
760 static int
761 memb_criticality_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
762                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
763         
764         if(!sptr) {
765                 ASN__CTFAIL(app_key, td, sptr,
766                         "%s: value not given (%s:%d)",
767                         td->name, __FILE__, __LINE__);
768                 return -1;
769         }
770         
771         
772         if(1 /* No applicable constraints whatsoever */) {
773                 /* Nothing is here. See below */
774         }
775         
776         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
777 }
778
779 static int
780 memb_extensionValue_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
781                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
782         
783         if(!sptr) {
784                 ASN__CTFAIL(app_key, td, sptr,
785                         "%s: value not given (%s:%d)",
786                         td->name, __FILE__, __LINE__);
787                 return -1;
788         }
789         
790         
791         if(1 /* No applicable constraints whatsoever */) {
792                 /* Nothing is here. See below */
793         }
794         
795         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
796 }
797
798 static int
799 memb_id_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
800                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
801         long value;
802         
803         if(!sptr) {
804                 ASN__CTFAIL(app_key, td, sptr,
805                         "%s: value not given (%s:%d)",
806                         td->name, __FILE__, __LINE__);
807                 return -1;
808         }
809         
810         value = *(const long *)sptr;
811         
812         if((value >= 0 && value <= 65535)) {
813                 /* Constraint check succeeded */
814                 return 0;
815         } else {
816                 ASN__CTFAIL(app_key, td, sptr,
817                         "%s: constraint failed (%s:%d)",
818                         td->name, __FILE__, __LINE__);
819                 return -1;
820         }
821 }
822
823 static asn_type_selector_result_t
824 select_CellMeasurementResult_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
825         asn_type_selector_result_t result = {0, 0};
826         const asn_ioc_set_t *itable = asn_IOS_CellMeasurementResult_Item_ExtIEs_1;
827         size_t constraining_column = 0; /* &id */
828         size_t for_column = 1; /* &criticality */
829         size_t row, presence_index = 0;
830         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellMeasurementResult_Item_ExtIEs, id));
831         
832         for(row=0; row < itable->rows_count; row++) {
833             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
834             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
835         
836             if(type_cell->cell_kind == aioc__undefined)
837                 continue;
838         
839             presence_index++;
840             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
841                 result.type_descriptor = type_cell->type_descriptor;
842                 result.presence_index = presence_index;
843                 break;
844             }
845         }
846         
847         return result;
848 }
849
850 static int
851 memb_criticality_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
852                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
853         
854         if(!sptr) {
855                 ASN__CTFAIL(app_key, td, sptr,
856                         "%s: value not given (%s:%d)",
857                         td->name, __FILE__, __LINE__);
858                 return -1;
859         }
860         
861         
862         if(1 /* No applicable constraints whatsoever */) {
863                 /* Nothing is here. See below */
864         }
865         
866         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
867 }
868
869 static asn_type_selector_result_t
870 select_CellMeasurementResult_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
871         asn_type_selector_result_t result = {0, 0};
872         const asn_ioc_set_t *itable = asn_IOS_CellMeasurementResult_Item_ExtIEs_1;
873         size_t constraining_column = 0; /* &id */
874         size_t for_column = 2; /* &Extension */
875         size_t row, presence_index = 0;
876         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellMeasurementResult_Item_ExtIEs, id));
877         
878         for(row=0; row < itable->rows_count; row++) {
879             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
880             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
881         
882             if(type_cell->cell_kind == aioc__undefined)
883                 continue;
884         
885             presence_index++;
886             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
887                 result.type_descriptor = type_cell->type_descriptor;
888                 result.presence_index = presence_index;
889                 break;
890             }
891         }
892         
893         return result;
894 }
895
896 static int
897 memb_extensionValue_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
898                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
899         
900         if(!sptr) {
901                 ASN__CTFAIL(app_key, td, sptr,
902                         "%s: value not given (%s:%d)",
903                         td->name, __FILE__, __LINE__);
904                 return -1;
905         }
906         
907         
908         if(1 /* No applicable constraints whatsoever */) {
909                 /* Nothing is here. See below */
910         }
911         
912         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
913 }
914
915 static int
916 memb_id_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
917                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
918         long value;
919         
920         if(!sptr) {
921                 ASN__CTFAIL(app_key, td, sptr,
922                         "%s: value not given (%s:%d)",
923                         td->name, __FILE__, __LINE__);
924                 return -1;
925         }
926         
927         value = *(const long *)sptr;
928         
929         if((value >= 0 && value <= 65535)) {
930                 /* Constraint check succeeded */
931                 return 0;
932         } else {
933                 ASN__CTFAIL(app_key, td, sptr,
934                         "%s: constraint failed (%s:%d)",
935                         td->name, __FILE__, __LINE__);
936                 return -1;
937         }
938 }
939
940 static int
941 memb_criticality_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
942                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
943         
944         if(!sptr) {
945                 ASN__CTFAIL(app_key, td, sptr,
946                         "%s: value not given (%s:%d)",
947                         td->name, __FILE__, __LINE__);
948                 return -1;
949         }
950         
951         
952         if(1 /* No applicable constraints whatsoever */) {
953                 /* Nothing is here. See below */
954         }
955         
956         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
957 }
958
959 static int
960 memb_extensionValue_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
961                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
962         
963         if(!sptr) {
964                 ASN__CTFAIL(app_key, td, sptr,
965                         "%s: value not given (%s:%d)",
966                         td->name, __FILE__, __LINE__);
967                 return -1;
968         }
969         
970         
971         if(1 /* No applicable constraints whatsoever */) {
972                 /* Nothing is here. See below */
973         }
974         
975         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
976 }
977
978 static int
979 memb_id_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
980                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
981         long value;
982         
983         if(!sptr) {
984                 ASN__CTFAIL(app_key, td, sptr,
985                         "%s: value not given (%s:%d)",
986                         td->name, __FILE__, __LINE__);
987                 return -1;
988         }
989         
990         value = *(const long *)sptr;
991         
992         if((value >= 0 && value <= 65535)) {
993                 /* Constraint check succeeded */
994                 return 0;
995         } else {
996                 ASN__CTFAIL(app_key, td, sptr,
997                         "%s: constraint failed (%s:%d)",
998                         td->name, __FILE__, __LINE__);
999                 return -1;
1000         }
1001 }
1002
1003 static int
1004 memb_criticality_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
1005                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1006         
1007         if(!sptr) {
1008                 ASN__CTFAIL(app_key, td, sptr,
1009                         "%s: value not given (%s:%d)",
1010                         td->name, __FILE__, __LINE__);
1011                 return -1;
1012         }
1013         
1014         
1015         if(1 /* No applicable constraints whatsoever */) {
1016                 /* Nothing is here. See below */
1017         }
1018         
1019         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1020 }
1021
1022 static int
1023 memb_extensionValue_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
1024                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1025         
1026         if(!sptr) {
1027                 ASN__CTFAIL(app_key, td, sptr,
1028                         "%s: value not given (%s:%d)",
1029                         td->name, __FILE__, __LINE__);
1030                 return -1;
1031         }
1032         
1033         
1034         if(1 /* No applicable constraints whatsoever */) {
1035                 /* Nothing is here. See below */
1036         }
1037         
1038         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1039 }
1040
1041 static int
1042 memb_id_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1043                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1044         long value;
1045         
1046         if(!sptr) {
1047                 ASN__CTFAIL(app_key, td, sptr,
1048                         "%s: value not given (%s:%d)",
1049                         td->name, __FILE__, __LINE__);
1050                 return -1;
1051         }
1052         
1053         value = *(const long *)sptr;
1054         
1055         if((value >= 0 && value <= 65535)) {
1056                 /* Constraint check succeeded */
1057                 return 0;
1058         } else {
1059                 ASN__CTFAIL(app_key, td, sptr,
1060                         "%s: constraint failed (%s:%d)",
1061                         td->name, __FILE__, __LINE__);
1062                 return -1;
1063         }
1064 }
1065
1066 static int
1067 memb_criticality_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1068                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1069         
1070         if(!sptr) {
1071                 ASN__CTFAIL(app_key, td, sptr,
1072                         "%s: value not given (%s:%d)",
1073                         td->name, __FILE__, __LINE__);
1074                 return -1;
1075         }
1076         
1077         
1078         if(1 /* No applicable constraints whatsoever */) {
1079                 /* Nothing is here. See below */
1080         }
1081         
1082         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1083 }
1084
1085 static int
1086 memb_extensionValue_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1087                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1088         
1089         if(!sptr) {
1090                 ASN__CTFAIL(app_key, td, sptr,
1091                         "%s: value not given (%s:%d)",
1092                         td->name, __FILE__, __LINE__);
1093                 return -1;
1094         }
1095         
1096         
1097         if(1 /* No applicable constraints whatsoever */) {
1098                 /* Nothing is here. See below */
1099         }
1100         
1101         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1102 }
1103
1104 static int
1105 memb_id_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1106                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1107         long value;
1108         
1109         if(!sptr) {
1110                 ASN__CTFAIL(app_key, td, sptr,
1111                         "%s: value not given (%s:%d)",
1112                         td->name, __FILE__, __LINE__);
1113                 return -1;
1114         }
1115         
1116         value = *(const long *)sptr;
1117         
1118         if((value >= 0 && value <= 65535)) {
1119                 /* Constraint check succeeded */
1120                 return 0;
1121         } else {
1122                 ASN__CTFAIL(app_key, td, sptr,
1123                         "%s: constraint failed (%s:%d)",
1124                         td->name, __FILE__, __LINE__);
1125                 return -1;
1126         }
1127 }
1128
1129 static int
1130 memb_criticality_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1131                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1132         
1133         if(!sptr) {
1134                 ASN__CTFAIL(app_key, td, sptr,
1135                         "%s: value not given (%s:%d)",
1136                         td->name, __FILE__, __LINE__);
1137                 return -1;
1138         }
1139         
1140         
1141         if(1 /* No applicable constraints whatsoever */) {
1142                 /* Nothing is here. See below */
1143         }
1144         
1145         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1146 }
1147
1148 static int
1149 memb_extensionValue_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1150                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1151         
1152         if(!sptr) {
1153                 ASN__CTFAIL(app_key, td, sptr,
1154                         "%s: value not given (%s:%d)",
1155                         td->name, __FILE__, __LINE__);
1156                 return -1;
1157         }
1158         
1159         
1160         if(1 /* No applicable constraints whatsoever */) {
1161                 /* Nothing is here. See below */
1162         }
1163         
1164         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1165 }
1166
1167 static int
1168 memb_id_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
1169                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1170         long value;
1171         
1172         if(!sptr) {
1173                 ASN__CTFAIL(app_key, td, sptr,
1174                         "%s: value not given (%s:%d)",
1175                         td->name, __FILE__, __LINE__);
1176                 return -1;
1177         }
1178         
1179         value = *(const long *)sptr;
1180         
1181         if((value >= 0 && value <= 65535)) {
1182                 /* Constraint check succeeded */
1183                 return 0;
1184         } else {
1185                 ASN__CTFAIL(app_key, td, sptr,
1186                         "%s: constraint failed (%s:%d)",
1187                         td->name, __FILE__, __LINE__);
1188                 return -1;
1189         }
1190 }
1191
1192 static int
1193 memb_criticality_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
1194                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1195         
1196         if(!sptr) {
1197                 ASN__CTFAIL(app_key, td, sptr,
1198                         "%s: value not given (%s:%d)",
1199                         td->name, __FILE__, __LINE__);
1200                 return -1;
1201         }
1202         
1203         
1204         if(1 /* No applicable constraints whatsoever */) {
1205                 /* Nothing is here. See below */
1206         }
1207         
1208         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1209 }
1210
1211 static int
1212 memb_extensionValue_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
1213                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1214         
1215         if(!sptr) {
1216                 ASN__CTFAIL(app_key, td, sptr,
1217                         "%s: value not given (%s:%d)",
1218                         td->name, __FILE__, __LINE__);
1219                 return -1;
1220         }
1221         
1222         
1223         if(1 /* No applicable constraints whatsoever */) {
1224                 /* Nothing is here. See below */
1225         }
1226         
1227         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1228 }
1229
1230 static int
1231 memb_id_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
1232                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1233         long value;
1234         
1235         if(!sptr) {
1236                 ASN__CTFAIL(app_key, td, sptr,
1237                         "%s: value not given (%s:%d)",
1238                         td->name, __FILE__, __LINE__);
1239                 return -1;
1240         }
1241         
1242         value = *(const long *)sptr;
1243         
1244         if((value >= 0 && value <= 65535)) {
1245                 /* Constraint check succeeded */
1246                 return 0;
1247         } else {
1248                 ASN__CTFAIL(app_key, td, sptr,
1249                         "%s: constraint failed (%s:%d)",
1250                         td->name, __FILE__, __LINE__);
1251                 return -1;
1252         }
1253 }
1254
1255 static int
1256 memb_criticality_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
1257                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1258         
1259         if(!sptr) {
1260                 ASN__CTFAIL(app_key, td, sptr,
1261                         "%s: value not given (%s:%d)",
1262                         td->name, __FILE__, __LINE__);
1263                 return -1;
1264         }
1265         
1266         
1267         if(1 /* No applicable constraints whatsoever */) {
1268                 /* Nothing is here. See below */
1269         }
1270         
1271         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1272 }
1273
1274 static int
1275 memb_extensionValue_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
1276                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1277         
1278         if(!sptr) {
1279                 ASN__CTFAIL(app_key, td, sptr,
1280                         "%s: value not given (%s:%d)",
1281                         td->name, __FILE__, __LINE__);
1282                 return -1;
1283         }
1284         
1285         
1286         if(1 /* No applicable constraints whatsoever */) {
1287                 /* Nothing is here. See below */
1288         }
1289         
1290         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1291 }
1292
1293 static int
1294 memb_id_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
1295                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1296         long value;
1297         
1298         if(!sptr) {
1299                 ASN__CTFAIL(app_key, td, sptr,
1300                         "%s: value not given (%s:%d)",
1301                         td->name, __FILE__, __LINE__);
1302                 return -1;
1303         }
1304         
1305         value = *(const long *)sptr;
1306         
1307         if((value >= 0 && value <= 65535)) {
1308                 /* Constraint check succeeded */
1309                 return 0;
1310         } else {
1311                 ASN__CTFAIL(app_key, td, sptr,
1312                         "%s: constraint failed (%s:%d)",
1313                         td->name, __FILE__, __LINE__);
1314                 return -1;
1315         }
1316 }
1317
1318 static int
1319 memb_criticality_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
1320                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1321         
1322         if(!sptr) {
1323                 ASN__CTFAIL(app_key, td, sptr,
1324                         "%s: value not given (%s:%d)",
1325                         td->name, __FILE__, __LINE__);
1326                 return -1;
1327         }
1328         
1329         
1330         if(1 /* No applicable constraints whatsoever */) {
1331                 /* Nothing is here. See below */
1332         }
1333         
1334         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1335 }
1336
1337 static int
1338 memb_extensionValue_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
1339                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1340         
1341         if(!sptr) {
1342                 ASN__CTFAIL(app_key, td, sptr,
1343                         "%s: value not given (%s:%d)",
1344                         td->name, __FILE__, __LINE__);
1345                 return -1;
1346         }
1347         
1348         
1349         if(1 /* No applicable constraints whatsoever */) {
1350                 /* Nothing is here. See below */
1351         }
1352         
1353         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1354 }
1355
1356 static int
1357 memb_id_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
1358                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1359         long value;
1360         
1361         if(!sptr) {
1362                 ASN__CTFAIL(app_key, td, sptr,
1363                         "%s: value not given (%s:%d)",
1364                         td->name, __FILE__, __LINE__);
1365                 return -1;
1366         }
1367         
1368         value = *(const long *)sptr;
1369         
1370         if((value >= 0 && value <= 65535)) {
1371                 /* Constraint check succeeded */
1372                 return 0;
1373         } else {
1374                 ASN__CTFAIL(app_key, td, sptr,
1375                         "%s: constraint failed (%s:%d)",
1376                         td->name, __FILE__, __LINE__);
1377                 return -1;
1378         }
1379 }
1380
1381 static int
1382 memb_criticality_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
1383                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1384         
1385         if(!sptr) {
1386                 ASN__CTFAIL(app_key, td, sptr,
1387                         "%s: value not given (%s:%d)",
1388                         td->name, __FILE__, __LINE__);
1389                 return -1;
1390         }
1391         
1392         
1393         if(1 /* No applicable constraints whatsoever */) {
1394                 /* Nothing is here. See below */
1395         }
1396         
1397         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1398 }
1399
1400 static int
1401 memb_extensionValue_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
1402                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1403         
1404         if(!sptr) {
1405                 ASN__CTFAIL(app_key, td, sptr,
1406                         "%s: value not given (%s:%d)",
1407                         td->name, __FILE__, __LINE__);
1408                 return -1;
1409         }
1410         
1411         
1412         if(1 /* No applicable constraints whatsoever */) {
1413                 /* Nothing is here. See below */
1414         }
1415         
1416         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1417 }
1418
1419 static int
1420 memb_id_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
1421                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1422         long value;
1423         
1424         if(!sptr) {
1425                 ASN__CTFAIL(app_key, td, sptr,
1426                         "%s: value not given (%s:%d)",
1427                         td->name, __FILE__, __LINE__);
1428                 return -1;
1429         }
1430         
1431         value = *(const long *)sptr;
1432         
1433         if((value >= 0 && value <= 65535)) {
1434                 /* Constraint check succeeded */
1435                 return 0;
1436         } else {
1437                 ASN__CTFAIL(app_key, td, sptr,
1438                         "%s: constraint failed (%s:%d)",
1439                         td->name, __FILE__, __LINE__);
1440                 return -1;
1441         }
1442 }
1443
1444 static int
1445 memb_criticality_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
1446                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1447         
1448         if(!sptr) {
1449                 ASN__CTFAIL(app_key, td, sptr,
1450                         "%s: value not given (%s:%d)",
1451                         td->name, __FILE__, __LINE__);
1452                 return -1;
1453         }
1454         
1455         
1456         if(1 /* No applicable constraints whatsoever */) {
1457                 /* Nothing is here. See below */
1458         }
1459         
1460         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1461 }
1462
1463 static int
1464 memb_extensionValue_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
1465                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1466         
1467         if(!sptr) {
1468                 ASN__CTFAIL(app_key, td, sptr,
1469                         "%s: value not given (%s:%d)",
1470                         td->name, __FILE__, __LINE__);
1471                 return -1;
1472         }
1473         
1474         
1475         if(1 /* No applicable constraints whatsoever */) {
1476                 /* Nothing is here. See below */
1477         }
1478         
1479         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1480 }
1481
1482 static int
1483 memb_id_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
1484                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1485         long value;
1486         
1487         if(!sptr) {
1488                 ASN__CTFAIL(app_key, td, sptr,
1489                         "%s: value not given (%s:%d)",
1490                         td->name, __FILE__, __LINE__);
1491                 return -1;
1492         }
1493         
1494         value = *(const long *)sptr;
1495         
1496         if((value >= 0 && value <= 65535)) {
1497                 /* Constraint check succeeded */
1498                 return 0;
1499         } else {
1500                 ASN__CTFAIL(app_key, td, sptr,
1501                         "%s: constraint failed (%s:%d)",
1502                         td->name, __FILE__, __LINE__);
1503                 return -1;
1504         }
1505 }
1506
1507 static int
1508 memb_criticality_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
1509                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1510         
1511         if(!sptr) {
1512                 ASN__CTFAIL(app_key, td, sptr,
1513                         "%s: value not given (%s:%d)",
1514                         td->name, __FILE__, __LINE__);
1515                 return -1;
1516         }
1517         
1518         
1519         if(1 /* No applicable constraints whatsoever */) {
1520                 /* Nothing is here. See below */
1521         }
1522         
1523         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1524 }
1525
1526 static int
1527 memb_extensionValue_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
1528                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1529         
1530         if(!sptr) {
1531                 ASN__CTFAIL(app_key, td, sptr,
1532                         "%s: value not given (%s:%d)",
1533                         td->name, __FILE__, __LINE__);
1534                 return -1;
1535         }
1536         
1537         
1538         if(1 /* No applicable constraints whatsoever */) {
1539                 /* Nothing is here. See below */
1540         }
1541         
1542         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1543 }
1544
1545 static int
1546 memb_id_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
1547                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1548         long value;
1549         
1550         if(!sptr) {
1551                 ASN__CTFAIL(app_key, td, sptr,
1552                         "%s: value not given (%s:%d)",
1553                         td->name, __FILE__, __LINE__);
1554                 return -1;
1555         }
1556         
1557         value = *(const long *)sptr;
1558         
1559         if((value >= 0 && value <= 65535)) {
1560                 /* Constraint check succeeded */
1561                 return 0;
1562         } else {
1563                 ASN__CTFAIL(app_key, td, sptr,
1564                         "%s: constraint failed (%s:%d)",
1565                         td->name, __FILE__, __LINE__);
1566                 return -1;
1567         }
1568 }
1569
1570 static int
1571 memb_criticality_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
1572                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1573         
1574         if(!sptr) {
1575                 ASN__CTFAIL(app_key, td, sptr,
1576                         "%s: value not given (%s:%d)",
1577                         td->name, __FILE__, __LINE__);
1578                 return -1;
1579         }
1580         
1581         
1582         if(1 /* No applicable constraints whatsoever */) {
1583                 /* Nothing is here. See below */
1584         }
1585         
1586         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1587 }
1588
1589 static int
1590 memb_extensionValue_constraint_69(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 int
1609 memb_id_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
1610                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1611         long value;
1612         
1613         if(!sptr) {
1614                 ASN__CTFAIL(app_key, td, sptr,
1615                         "%s: value not given (%s:%d)",
1616                         td->name, __FILE__, __LINE__);
1617                 return -1;
1618         }
1619         
1620         value = *(const long *)sptr;
1621         
1622         if((value >= 0 && value <= 65535)) {
1623                 /* Constraint check succeeded */
1624                 return 0;
1625         } else {
1626                 ASN__CTFAIL(app_key, td, sptr,
1627                         "%s: constraint failed (%s:%d)",
1628                         td->name, __FILE__, __LINE__);
1629                 return -1;
1630         }
1631 }
1632
1633 static int
1634 memb_criticality_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
1635                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1636         
1637         if(!sptr) {
1638                 ASN__CTFAIL(app_key, td, sptr,
1639                         "%s: value not given (%s:%d)",
1640                         td->name, __FILE__, __LINE__);
1641                 return -1;
1642         }
1643         
1644         
1645         if(1 /* No applicable constraints whatsoever */) {
1646                 /* Nothing is here. See below */
1647         }
1648         
1649         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1650 }
1651
1652 static int
1653 memb_extensionValue_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
1654                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1655         
1656         if(!sptr) {
1657                 ASN__CTFAIL(app_key, td, sptr,
1658                         "%s: value not given (%s:%d)",
1659                         td->name, __FILE__, __LINE__);
1660                 return -1;
1661         }
1662         
1663         
1664         if(1 /* No applicable constraints whatsoever */) {
1665                 /* Nothing is here. See below */
1666         }
1667         
1668         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1669 }
1670
1671 static int
1672 memb_id_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
1673                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1674         long value;
1675         
1676         if(!sptr) {
1677                 ASN__CTFAIL(app_key, td, sptr,
1678                         "%s: value not given (%s:%d)",
1679                         td->name, __FILE__, __LINE__);
1680                 return -1;
1681         }
1682         
1683         value = *(const long *)sptr;
1684         
1685         if((value >= 0 && value <= 65535)) {
1686                 /* Constraint check succeeded */
1687                 return 0;
1688         } else {
1689                 ASN__CTFAIL(app_key, td, sptr,
1690                         "%s: constraint failed (%s:%d)",
1691                         td->name, __FILE__, __LINE__);
1692                 return -1;
1693         }
1694 }
1695
1696 static int
1697 memb_criticality_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
1698                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1699         
1700         if(!sptr) {
1701                 ASN__CTFAIL(app_key, td, sptr,
1702                         "%s: value not given (%s:%d)",
1703                         td->name, __FILE__, __LINE__);
1704                 return -1;
1705         }
1706         
1707         
1708         if(1 /* No applicable constraints whatsoever */) {
1709                 /* Nothing is here. See below */
1710         }
1711         
1712         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1713 }
1714
1715 static int
1716 memb_extensionValue_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
1717                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1718         
1719         if(!sptr) {
1720                 ASN__CTFAIL(app_key, td, sptr,
1721                         "%s: value not given (%s:%d)",
1722                         td->name, __FILE__, __LINE__);
1723                 return -1;
1724         }
1725         
1726         
1727         if(1 /* No applicable constraints whatsoever */) {
1728                 /* Nothing is here. See below */
1729         }
1730         
1731         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1732 }
1733
1734 static int
1735 memb_id_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
1736                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1737         long value;
1738         
1739         if(!sptr) {
1740                 ASN__CTFAIL(app_key, td, sptr,
1741                         "%s: value not given (%s:%d)",
1742                         td->name, __FILE__, __LINE__);
1743                 return -1;
1744         }
1745         
1746         value = *(const long *)sptr;
1747         
1748         if((value >= 0 && value <= 65535)) {
1749                 /* Constraint check succeeded */
1750                 return 0;
1751         } else {
1752                 ASN__CTFAIL(app_key, td, sptr,
1753                         "%s: constraint failed (%s:%d)",
1754                         td->name, __FILE__, __LINE__);
1755                 return -1;
1756         }
1757 }
1758
1759 static int
1760 memb_criticality_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
1761                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1762         
1763         if(!sptr) {
1764                 ASN__CTFAIL(app_key, td, sptr,
1765                         "%s: value not given (%s:%d)",
1766                         td->name, __FILE__, __LINE__);
1767                 return -1;
1768         }
1769         
1770         
1771         if(1 /* No applicable constraints whatsoever */) {
1772                 /* Nothing is here. See below */
1773         }
1774         
1775         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1776 }
1777
1778 static int
1779 memb_extensionValue_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
1780                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1781         
1782         if(!sptr) {
1783                 ASN__CTFAIL(app_key, td, sptr,
1784                         "%s: value not given (%s:%d)",
1785                         td->name, __FILE__, __LINE__);
1786                 return -1;
1787         }
1788         
1789         
1790         if(1 /* No applicable constraints whatsoever */) {
1791                 /* Nothing is here. See below */
1792         }
1793         
1794         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1795 }
1796
1797 static int
1798 memb_id_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
1799                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1800         long value;
1801         
1802         if(!sptr) {
1803                 ASN__CTFAIL(app_key, td, sptr,
1804                         "%s: value not given (%s:%d)",
1805                         td->name, __FILE__, __LINE__);
1806                 return -1;
1807         }
1808         
1809         value = *(const long *)sptr;
1810         
1811         if((value >= 0 && value <= 65535)) {
1812                 /* Constraint check succeeded */
1813                 return 0;
1814         } else {
1815                 ASN__CTFAIL(app_key, td, sptr,
1816                         "%s: constraint failed (%s:%d)",
1817                         td->name, __FILE__, __LINE__);
1818                 return -1;
1819         }
1820 }
1821
1822 static int
1823 memb_criticality_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
1824                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1825         
1826         if(!sptr) {
1827                 ASN__CTFAIL(app_key, td, sptr,
1828                         "%s: value not given (%s:%d)",
1829                         td->name, __FILE__, __LINE__);
1830                 return -1;
1831         }
1832         
1833         
1834         if(1 /* No applicable constraints whatsoever */) {
1835                 /* Nothing is here. See below */
1836         }
1837         
1838         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1839 }
1840
1841 static int
1842 memb_extensionValue_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
1843                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1844         
1845         if(!sptr) {
1846                 ASN__CTFAIL(app_key, td, sptr,
1847                         "%s: value not given (%s:%d)",
1848                         td->name, __FILE__, __LINE__);
1849                 return -1;
1850         }
1851         
1852         
1853         if(1 /* No applicable constraints whatsoever */) {
1854                 /* Nothing is here. See below */
1855         }
1856         
1857         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1858 }
1859
1860 static int
1861 memb_id_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
1862                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1863         long value;
1864         
1865         if(!sptr) {
1866                 ASN__CTFAIL(app_key, td, sptr,
1867                         "%s: value not given (%s:%d)",
1868                         td->name, __FILE__, __LINE__);
1869                 return -1;
1870         }
1871         
1872         value = *(const long *)sptr;
1873         
1874         if((value >= 0 && value <= 65535)) {
1875                 /* Constraint check succeeded */
1876                 return 0;
1877         } else {
1878                 ASN__CTFAIL(app_key, td, sptr,
1879                         "%s: constraint failed (%s:%d)",
1880                         td->name, __FILE__, __LINE__);
1881                 return -1;
1882         }
1883 }
1884
1885 static int
1886 memb_criticality_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
1887                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1888         
1889         if(!sptr) {
1890                 ASN__CTFAIL(app_key, td, sptr,
1891                         "%s: value not given (%s:%d)",
1892                         td->name, __FILE__, __LINE__);
1893                 return -1;
1894         }
1895         
1896         
1897         if(1 /* No applicable constraints whatsoever */) {
1898                 /* Nothing is here. See below */
1899         }
1900         
1901         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1902 }
1903
1904 static int
1905 memb_extensionValue_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
1906                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1907         
1908         if(!sptr) {
1909                 ASN__CTFAIL(app_key, td, sptr,
1910                         "%s: value not given (%s:%d)",
1911                         td->name, __FILE__, __LINE__);
1912                 return -1;
1913         }
1914         
1915         
1916         if(1 /* No applicable constraints whatsoever */) {
1917                 /* Nothing is here. See below */
1918         }
1919         
1920         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1921 }
1922
1923 static int
1924 memb_id_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
1925                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1926         long value;
1927         
1928         if(!sptr) {
1929                 ASN__CTFAIL(app_key, td, sptr,
1930                         "%s: value not given (%s:%d)",
1931                         td->name, __FILE__, __LINE__);
1932                 return -1;
1933         }
1934         
1935         value = *(const long *)sptr;
1936         
1937         if((value >= 0 && value <= 65535)) {
1938                 /* Constraint check succeeded */
1939                 return 0;
1940         } else {
1941                 ASN__CTFAIL(app_key, td, sptr,
1942                         "%s: constraint failed (%s:%d)",
1943                         td->name, __FILE__, __LINE__);
1944                 return -1;
1945         }
1946 }
1947
1948 static int
1949 memb_criticality_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
1950                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1951         
1952         if(!sptr) {
1953                 ASN__CTFAIL(app_key, td, sptr,
1954                         "%s: value not given (%s:%d)",
1955                         td->name, __FILE__, __LINE__);
1956                 return -1;
1957         }
1958         
1959         
1960         if(1 /* No applicable constraints whatsoever */) {
1961                 /* Nothing is here. See below */
1962         }
1963         
1964         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1965 }
1966
1967 static int
1968 memb_extensionValue_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
1969                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1970         
1971         if(!sptr) {
1972                 ASN__CTFAIL(app_key, td, sptr,
1973                         "%s: value not given (%s:%d)",
1974                         td->name, __FILE__, __LINE__);
1975                 return -1;
1976         }
1977         
1978         
1979         if(1 /* No applicable constraints whatsoever */) {
1980                 /* Nothing is here. See below */
1981         }
1982         
1983         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1984 }
1985
1986 static int
1987 memb_id_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
1988                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1989         long value;
1990         
1991         if(!sptr) {
1992                 ASN__CTFAIL(app_key, td, sptr,
1993                         "%s: value not given (%s:%d)",
1994                         td->name, __FILE__, __LINE__);
1995                 return -1;
1996         }
1997         
1998         value = *(const long *)sptr;
1999         
2000         if((value >= 0 && value <= 65535)) {
2001                 /* Constraint check succeeded */
2002                 return 0;
2003         } else {
2004                 ASN__CTFAIL(app_key, td, sptr,
2005                         "%s: constraint failed (%s:%d)",
2006                         td->name, __FILE__, __LINE__);
2007                 return -1;
2008         }
2009 }
2010
2011 static int
2012 memb_criticality_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
2013                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2014         
2015         if(!sptr) {
2016                 ASN__CTFAIL(app_key, td, sptr,
2017                         "%s: value not given (%s:%d)",
2018                         td->name, __FILE__, __LINE__);
2019                 return -1;
2020         }
2021         
2022         
2023         if(1 /* No applicable constraints whatsoever */) {
2024                 /* Nothing is here. See below */
2025         }
2026         
2027         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2028 }
2029
2030 static int
2031 memb_extensionValue_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
2032                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2033         
2034         if(!sptr) {
2035                 ASN__CTFAIL(app_key, td, sptr,
2036                         "%s: value not given (%s:%d)",
2037                         td->name, __FILE__, __LINE__);
2038                 return -1;
2039         }
2040         
2041         
2042         if(1 /* No applicable constraints whatsoever */) {
2043                 /* Nothing is here. See below */
2044         }
2045         
2046         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2047 }
2048
2049 static int
2050 memb_id_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
2051                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2052         long value;
2053         
2054         if(!sptr) {
2055                 ASN__CTFAIL(app_key, td, sptr,
2056                         "%s: value not given (%s:%d)",
2057                         td->name, __FILE__, __LINE__);
2058                 return -1;
2059         }
2060         
2061         value = *(const long *)sptr;
2062         
2063         if((value >= 0 && value <= 65535)) {
2064                 /* Constraint check succeeded */
2065                 return 0;
2066         } else {
2067                 ASN__CTFAIL(app_key, td, sptr,
2068                         "%s: constraint failed (%s:%d)",
2069                         td->name, __FILE__, __LINE__);
2070                 return -1;
2071         }
2072 }
2073
2074 static int
2075 memb_criticality_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
2076                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2077         
2078         if(!sptr) {
2079                 ASN__CTFAIL(app_key, td, sptr,
2080                         "%s: value not given (%s:%d)",
2081                         td->name, __FILE__, __LINE__);
2082                 return -1;
2083         }
2084         
2085         
2086         if(1 /* No applicable constraints whatsoever */) {
2087                 /* Nothing is here. See below */
2088         }
2089         
2090         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2091 }
2092
2093 static int
2094 memb_extensionValue_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
2095                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2096         
2097         if(!sptr) {
2098                 ASN__CTFAIL(app_key, td, sptr,
2099                         "%s: value not given (%s:%d)",
2100                         td->name, __FILE__, __LINE__);
2101                 return -1;
2102         }
2103         
2104         
2105         if(1 /* No applicable constraints whatsoever */) {
2106                 /* Nothing is here. See below */
2107         }
2108         
2109         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2110 }
2111
2112 static int
2113 memb_id_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
2114                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2115         long value;
2116         
2117         if(!sptr) {
2118                 ASN__CTFAIL(app_key, td, sptr,
2119                         "%s: value not given (%s:%d)",
2120                         td->name, __FILE__, __LINE__);
2121                 return -1;
2122         }
2123         
2124         value = *(const long *)sptr;
2125         
2126         if((value >= 0 && value <= 65535)) {
2127                 /* Constraint check succeeded */
2128                 return 0;
2129         } else {
2130                 ASN__CTFAIL(app_key, td, sptr,
2131                         "%s: constraint failed (%s:%d)",
2132                         td->name, __FILE__, __LINE__);
2133                 return -1;
2134         }
2135 }
2136
2137 static int
2138 memb_criticality_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
2139                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2140         
2141         if(!sptr) {
2142                 ASN__CTFAIL(app_key, td, sptr,
2143                         "%s: value not given (%s:%d)",
2144                         td->name, __FILE__, __LINE__);
2145                 return -1;
2146         }
2147         
2148         
2149         if(1 /* No applicable constraints whatsoever */) {
2150                 /* Nothing is here. See below */
2151         }
2152         
2153         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2154 }
2155
2156 static int
2157 memb_extensionValue_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
2158                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2159         
2160         if(!sptr) {
2161                 ASN__CTFAIL(app_key, td, sptr,
2162                         "%s: value not given (%s:%d)",
2163                         td->name, __FILE__, __LINE__);
2164                 return -1;
2165         }
2166         
2167         
2168         if(1 /* No applicable constraints whatsoever */) {
2169                 /* Nothing is here. See below */
2170         }
2171         
2172         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2173 }
2174
2175 static int
2176 memb_id_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
2177                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2178         long value;
2179         
2180         if(!sptr) {
2181                 ASN__CTFAIL(app_key, td, sptr,
2182                         "%s: value not given (%s:%d)",
2183                         td->name, __FILE__, __LINE__);
2184                 return -1;
2185         }
2186         
2187         value = *(const long *)sptr;
2188         
2189         if((value >= 0 && value <= 65535)) {
2190                 /* Constraint check succeeded */
2191                 return 0;
2192         } else {
2193                 ASN__CTFAIL(app_key, td, sptr,
2194                         "%s: constraint failed (%s:%d)",
2195                         td->name, __FILE__, __LINE__);
2196                 return -1;
2197         }
2198 }
2199
2200 static int
2201 memb_criticality_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
2202                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2203         
2204         if(!sptr) {
2205                 ASN__CTFAIL(app_key, td, sptr,
2206                         "%s: value not given (%s:%d)",
2207                         td->name, __FILE__, __LINE__);
2208                 return -1;
2209         }
2210         
2211         
2212         if(1 /* No applicable constraints whatsoever */) {
2213                 /* Nothing is here. See below */
2214         }
2215         
2216         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2217 }
2218
2219 static int
2220 memb_extensionValue_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
2221                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2222         
2223         if(!sptr) {
2224                 ASN__CTFAIL(app_key, td, sptr,
2225                         "%s: value not given (%s:%d)",
2226                         td->name, __FILE__, __LINE__);
2227                 return -1;
2228         }
2229         
2230         
2231         if(1 /* No applicable constraints whatsoever */) {
2232                 /* Nothing is here. See below */
2233         }
2234         
2235         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2236 }
2237
2238 static int
2239 memb_id_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
2240                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2241         long value;
2242         
2243         if(!sptr) {
2244                 ASN__CTFAIL(app_key, td, sptr,
2245                         "%s: value not given (%s:%d)",
2246                         td->name, __FILE__, __LINE__);
2247                 return -1;
2248         }
2249         
2250         value = *(const long *)sptr;
2251         
2252         if((value >= 0 && value <= 65535)) {
2253                 /* Constraint check succeeded */
2254                 return 0;
2255         } else {
2256                 ASN__CTFAIL(app_key, td, sptr,
2257                         "%s: constraint failed (%s:%d)",
2258                         td->name, __FILE__, __LINE__);
2259                 return -1;
2260         }
2261 }
2262
2263 static int
2264 memb_criticality_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
2265                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2266         
2267         if(!sptr) {
2268                 ASN__CTFAIL(app_key, td, sptr,
2269                         "%s: value not given (%s:%d)",
2270                         td->name, __FILE__, __LINE__);
2271                 return -1;
2272         }
2273         
2274         
2275         if(1 /* No applicable constraints whatsoever */) {
2276                 /* Nothing is here. See below */
2277         }
2278         
2279         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2280 }
2281
2282 static int
2283 memb_extensionValue_constraint_113(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_id_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
2303                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2304         long value;
2305         
2306         if(!sptr) {
2307                 ASN__CTFAIL(app_key, td, sptr,
2308                         "%s: value not given (%s:%d)",
2309                         td->name, __FILE__, __LINE__);
2310                 return -1;
2311         }
2312         
2313         value = *(const long *)sptr;
2314         
2315         if((value >= 0 && value <= 65535)) {
2316                 /* Constraint check succeeded */
2317                 return 0;
2318         } else {
2319                 ASN__CTFAIL(app_key, td, sptr,
2320                         "%s: constraint failed (%s:%d)",
2321                         td->name, __FILE__, __LINE__);
2322                 return -1;
2323         }
2324 }
2325
2326 static int
2327 memb_criticality_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
2328                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2329         
2330         if(!sptr) {
2331                 ASN__CTFAIL(app_key, td, sptr,
2332                         "%s: value not given (%s:%d)",
2333                         td->name, __FILE__, __LINE__);
2334                 return -1;
2335         }
2336         
2337         
2338         if(1 /* No applicable constraints whatsoever */) {
2339                 /* Nothing is here. See below */
2340         }
2341         
2342         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2343 }
2344
2345 static int
2346 memb_extensionValue_constraint_117(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_id_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
2366                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2367         long value;
2368         
2369         if(!sptr) {
2370                 ASN__CTFAIL(app_key, td, sptr,
2371                         "%s: value not given (%s:%d)",
2372                         td->name, __FILE__, __LINE__);
2373                 return -1;
2374         }
2375         
2376         value = *(const long *)sptr;
2377         
2378         if((value >= 0 && value <= 65535)) {
2379                 /* Constraint check succeeded */
2380                 return 0;
2381         } else {
2382                 ASN__CTFAIL(app_key, td, sptr,
2383                         "%s: constraint failed (%s:%d)",
2384                         td->name, __FILE__, __LINE__);
2385                 return -1;
2386         }
2387 }
2388
2389 static int
2390 memb_criticality_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
2391                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2392         
2393         if(!sptr) {
2394                 ASN__CTFAIL(app_key, td, sptr,
2395                         "%s: value not given (%s:%d)",
2396                         td->name, __FILE__, __LINE__);
2397                 return -1;
2398         }
2399         
2400         
2401         if(1 /* No applicable constraints whatsoever */) {
2402                 /* Nothing is here. See below */
2403         }
2404         
2405         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2406 }
2407
2408 static int
2409 memb_extensionValue_constraint_121(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_id_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
2429                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2430         long value;
2431         
2432         if(!sptr) {
2433                 ASN__CTFAIL(app_key, td, sptr,
2434                         "%s: value not given (%s:%d)",
2435                         td->name, __FILE__, __LINE__);
2436                 return -1;
2437         }
2438         
2439         value = *(const long *)sptr;
2440         
2441         if((value >= 0 && value <= 65535)) {
2442                 /* Constraint check succeeded */
2443                 return 0;
2444         } else {
2445                 ASN__CTFAIL(app_key, td, sptr,
2446                         "%s: constraint failed (%s:%d)",
2447                         td->name, __FILE__, __LINE__);
2448                 return -1;
2449         }
2450 }
2451
2452 static int
2453 memb_criticality_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
2454                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2455         
2456         if(!sptr) {
2457                 ASN__CTFAIL(app_key, td, sptr,
2458                         "%s: value not given (%s:%d)",
2459                         td->name, __FILE__, __LINE__);
2460                 return -1;
2461         }
2462         
2463         
2464         if(1 /* No applicable constraints whatsoever */) {
2465                 /* Nothing is here. See below */
2466         }
2467         
2468         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2469 }
2470
2471 static int
2472 memb_extensionValue_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
2473                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2474         
2475         if(!sptr) {
2476                 ASN__CTFAIL(app_key, td, sptr,
2477                         "%s: value not given (%s:%d)",
2478                         td->name, __FILE__, __LINE__);
2479                 return -1;
2480         }
2481         
2482         
2483         if(1 /* No applicable constraints whatsoever */) {
2484                 /* Nothing is here. See below */
2485         }
2486         
2487         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2488 }
2489
2490 static int
2491 memb_id_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
2492                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2493         long value;
2494         
2495         if(!sptr) {
2496                 ASN__CTFAIL(app_key, td, sptr,
2497                         "%s: value not given (%s:%d)",
2498                         td->name, __FILE__, __LINE__);
2499                 return -1;
2500         }
2501         
2502         value = *(const long *)sptr;
2503         
2504         if((value >= 0 && value <= 65535)) {
2505                 /* Constraint check succeeded */
2506                 return 0;
2507         } else {
2508                 ASN__CTFAIL(app_key, td, sptr,
2509                         "%s: constraint failed (%s:%d)",
2510                         td->name, __FILE__, __LINE__);
2511                 return -1;
2512         }
2513 }
2514
2515 static int
2516 memb_criticality_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
2517                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2518         
2519         if(!sptr) {
2520                 ASN__CTFAIL(app_key, td, sptr,
2521                         "%s: value not given (%s:%d)",
2522                         td->name, __FILE__, __LINE__);
2523                 return -1;
2524         }
2525         
2526         
2527         if(1 /* No applicable constraints whatsoever */) {
2528                 /* Nothing is here. See below */
2529         }
2530         
2531         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2532 }
2533
2534 static int
2535 memb_extensionValue_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
2536                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2537         
2538         if(!sptr) {
2539                 ASN__CTFAIL(app_key, td, sptr,
2540                         "%s: value not given (%s:%d)",
2541                         td->name, __FILE__, __LINE__);
2542                 return -1;
2543         }
2544         
2545         
2546         if(1 /* No applicable constraints whatsoever */) {
2547                 /* Nothing is here. See below */
2548         }
2549         
2550         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2551 }
2552
2553 static int
2554 memb_id_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
2555                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2556         long value;
2557         
2558         if(!sptr) {
2559                 ASN__CTFAIL(app_key, td, sptr,
2560                         "%s: value not given (%s:%d)",
2561                         td->name, __FILE__, __LINE__);
2562                 return -1;
2563         }
2564         
2565         value = *(const long *)sptr;
2566         
2567         if((value >= 0 && value <= 65535)) {
2568                 /* Constraint check succeeded */
2569                 return 0;
2570         } else {
2571                 ASN__CTFAIL(app_key, td, sptr,
2572                         "%s: constraint failed (%s:%d)",
2573                         td->name, __FILE__, __LINE__);
2574                 return -1;
2575         }
2576 }
2577
2578 static int
2579 memb_criticality_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
2580                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2581         
2582         if(!sptr) {
2583                 ASN__CTFAIL(app_key, td, sptr,
2584                         "%s: value not given (%s:%d)",
2585                         td->name, __FILE__, __LINE__);
2586                 return -1;
2587         }
2588         
2589         
2590         if(1 /* No applicable constraints whatsoever */) {
2591                 /* Nothing is here. See below */
2592         }
2593         
2594         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2595 }
2596
2597 static int
2598 memb_extensionValue_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
2599                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2600         
2601         if(!sptr) {
2602                 ASN__CTFAIL(app_key, td, sptr,
2603                         "%s: value not given (%s:%d)",
2604                         td->name, __FILE__, __LINE__);
2605                 return -1;
2606         }
2607         
2608         
2609         if(1 /* No applicable constraints whatsoever */) {
2610                 /* Nothing is here. See below */
2611         }
2612         
2613         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2614 }
2615
2616 static int
2617 memb_id_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
2618                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2619         long value;
2620         
2621         if(!sptr) {
2622                 ASN__CTFAIL(app_key, td, sptr,
2623                         "%s: value not given (%s:%d)",
2624                         td->name, __FILE__, __LINE__);
2625                 return -1;
2626         }
2627         
2628         value = *(const long *)sptr;
2629         
2630         if((value >= 0 && value <= 65535)) {
2631                 /* Constraint check succeeded */
2632                 return 0;
2633         } else {
2634                 ASN__CTFAIL(app_key, td, sptr,
2635                         "%s: constraint failed (%s:%d)",
2636                         td->name, __FILE__, __LINE__);
2637                 return -1;
2638         }
2639 }
2640
2641 static int
2642 memb_criticality_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
2643                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2644         
2645         if(!sptr) {
2646                 ASN__CTFAIL(app_key, td, sptr,
2647                         "%s: value not given (%s:%d)",
2648                         td->name, __FILE__, __LINE__);
2649                 return -1;
2650         }
2651         
2652         
2653         if(1 /* No applicable constraints whatsoever */) {
2654                 /* Nothing is here. See below */
2655         }
2656         
2657         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2658 }
2659
2660 static int
2661 memb_extensionValue_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
2662                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2663         
2664         if(!sptr) {
2665                 ASN__CTFAIL(app_key, td, sptr,
2666                         "%s: value not given (%s:%d)",
2667                         td->name, __FILE__, __LINE__);
2668                 return -1;
2669         }
2670         
2671         
2672         if(1 /* No applicable constraints whatsoever */) {
2673                 /* Nothing is here. See below */
2674         }
2675         
2676         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2677 }
2678
2679 static int
2680 memb_id_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
2681                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2682         long value;
2683         
2684         if(!sptr) {
2685                 ASN__CTFAIL(app_key, td, sptr,
2686                         "%s: value not given (%s:%d)",
2687                         td->name, __FILE__, __LINE__);
2688                 return -1;
2689         }
2690         
2691         value = *(const long *)sptr;
2692         
2693         if((value >= 0 && value <= 65535)) {
2694                 /* Constraint check succeeded */
2695                 return 0;
2696         } else {
2697                 ASN__CTFAIL(app_key, td, sptr,
2698                         "%s: constraint failed (%s:%d)",
2699                         td->name, __FILE__, __LINE__);
2700                 return -1;
2701         }
2702 }
2703
2704 static int
2705 memb_criticality_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
2706                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2707         
2708         if(!sptr) {
2709                 ASN__CTFAIL(app_key, td, sptr,
2710                         "%s: value not given (%s:%d)",
2711                         td->name, __FILE__, __LINE__);
2712                 return -1;
2713         }
2714         
2715         
2716         if(1 /* No applicable constraints whatsoever */) {
2717                 /* Nothing is here. See below */
2718         }
2719         
2720         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2721 }
2722
2723 static int
2724 memb_extensionValue_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
2725                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2726         
2727         if(!sptr) {
2728                 ASN__CTFAIL(app_key, td, sptr,
2729                         "%s: value not given (%s:%d)",
2730                         td->name, __FILE__, __LINE__);
2731                 return -1;
2732         }
2733         
2734         
2735         if(1 /* No applicable constraints whatsoever */) {
2736                 /* Nothing is here. See below */
2737         }
2738         
2739         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2740 }
2741
2742 static int
2743 memb_id_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
2744                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2745         long value;
2746         
2747         if(!sptr) {
2748                 ASN__CTFAIL(app_key, td, sptr,
2749                         "%s: value not given (%s:%d)",
2750                         td->name, __FILE__, __LINE__);
2751                 return -1;
2752         }
2753         
2754         value = *(const long *)sptr;
2755         
2756         if((value >= 0 && value <= 65535)) {
2757                 /* Constraint check succeeded */
2758                 return 0;
2759         } else {
2760                 ASN__CTFAIL(app_key, td, sptr,
2761                         "%s: constraint failed (%s:%d)",
2762                         td->name, __FILE__, __LINE__);
2763                 return -1;
2764         }
2765 }
2766
2767 static int
2768 memb_criticality_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
2769                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2770         
2771         if(!sptr) {
2772                 ASN__CTFAIL(app_key, td, sptr,
2773                         "%s: value not given (%s:%d)",
2774                         td->name, __FILE__, __LINE__);
2775                 return -1;
2776         }
2777         
2778         
2779         if(1 /* No applicable constraints whatsoever */) {
2780                 /* Nothing is here. See below */
2781         }
2782         
2783         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2784 }
2785
2786 static int
2787 memb_extensionValue_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
2788                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2789         
2790         if(!sptr) {
2791                 ASN__CTFAIL(app_key, td, sptr,
2792                         "%s: value not given (%s:%d)",
2793                         td->name, __FILE__, __LINE__);
2794                 return -1;
2795         }
2796         
2797         
2798         if(1 /* No applicable constraints whatsoever */) {
2799                 /* Nothing is here. See below */
2800         }
2801         
2802         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2803 }
2804
2805 static int
2806 memb_id_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
2807                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2808         long value;
2809         
2810         if(!sptr) {
2811                 ASN__CTFAIL(app_key, td, sptr,
2812                         "%s: value not given (%s:%d)",
2813                         td->name, __FILE__, __LINE__);
2814                 return -1;
2815         }
2816         
2817         value = *(const long *)sptr;
2818         
2819         if((value >= 0 && value <= 65535)) {
2820                 /* Constraint check succeeded */
2821                 return 0;
2822         } else {
2823                 ASN__CTFAIL(app_key, td, sptr,
2824                         "%s: constraint failed (%s:%d)",
2825                         td->name, __FILE__, __LINE__);
2826                 return -1;
2827         }
2828 }
2829
2830 static int
2831 memb_criticality_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
2832                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2833         
2834         if(!sptr) {
2835                 ASN__CTFAIL(app_key, td, sptr,
2836                         "%s: value not given (%s:%d)",
2837                         td->name, __FILE__, __LINE__);
2838                 return -1;
2839         }
2840         
2841         
2842         if(1 /* No applicable constraints whatsoever */) {
2843                 /* Nothing is here. See below */
2844         }
2845         
2846         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2847 }
2848
2849 static int
2850 memb_extensionValue_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
2851                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2852         
2853         if(!sptr) {
2854                 ASN__CTFAIL(app_key, td, sptr,
2855                         "%s: value not given (%s:%d)",
2856                         td->name, __FILE__, __LINE__);
2857                 return -1;
2858         }
2859         
2860         
2861         if(1 /* No applicable constraints whatsoever */) {
2862                 /* Nothing is here. See below */
2863         }
2864         
2865         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2866 }
2867
2868 static int
2869 memb_id_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
2870                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2871         long value;
2872         
2873         if(!sptr) {
2874                 ASN__CTFAIL(app_key, td, sptr,
2875                         "%s: value not given (%s:%d)",
2876                         td->name, __FILE__, __LINE__);
2877                 return -1;
2878         }
2879         
2880         value = *(const long *)sptr;
2881         
2882         if((value >= 0 && value <= 65535)) {
2883                 /* Constraint check succeeded */
2884                 return 0;
2885         } else {
2886                 ASN__CTFAIL(app_key, td, sptr,
2887                         "%s: constraint failed (%s:%d)",
2888                         td->name, __FILE__, __LINE__);
2889                 return -1;
2890         }
2891 }
2892
2893 static int
2894 memb_criticality_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
2895                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2896         
2897         if(!sptr) {
2898                 ASN__CTFAIL(app_key, td, sptr,
2899                         "%s: value not given (%s:%d)",
2900                         td->name, __FILE__, __LINE__);
2901                 return -1;
2902         }
2903         
2904         
2905         if(1 /* No applicable constraints whatsoever */) {
2906                 /* Nothing is here. See below */
2907         }
2908         
2909         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2910 }
2911
2912 static int
2913 memb_extensionValue_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
2914                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2915         
2916         if(!sptr) {
2917                 ASN__CTFAIL(app_key, td, sptr,
2918                         "%s: value not given (%s:%d)",
2919                         td->name, __FILE__, __LINE__);
2920                 return -1;
2921         }
2922         
2923         
2924         if(1 /* No applicable constraints whatsoever */) {
2925                 /* Nothing is here. See below */
2926         }
2927         
2928         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2929 }
2930
2931 static int
2932 memb_id_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
2933                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2934         long value;
2935         
2936         if(!sptr) {
2937                 ASN__CTFAIL(app_key, td, sptr,
2938                         "%s: value not given (%s:%d)",
2939                         td->name, __FILE__, __LINE__);
2940                 return -1;
2941         }
2942         
2943         value = *(const long *)sptr;
2944         
2945         if((value >= 0 && value <= 65535)) {
2946                 /* Constraint check succeeded */
2947                 return 0;
2948         } else {
2949                 ASN__CTFAIL(app_key, td, sptr,
2950                         "%s: constraint failed (%s:%d)",
2951                         td->name, __FILE__, __LINE__);
2952                 return -1;
2953         }
2954 }
2955
2956 static int
2957 memb_criticality_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
2958                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2959         
2960         if(!sptr) {
2961                 ASN__CTFAIL(app_key, td, sptr,
2962                         "%s: value not given (%s:%d)",
2963                         td->name, __FILE__, __LINE__);
2964                 return -1;
2965         }
2966         
2967         
2968         if(1 /* No applicable constraints whatsoever */) {
2969                 /* Nothing is here. See below */
2970         }
2971         
2972         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2973 }
2974
2975 static int
2976 memb_extensionValue_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
2977                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2978         
2979         if(!sptr) {
2980                 ASN__CTFAIL(app_key, td, sptr,
2981                         "%s: value not given (%s:%d)",
2982                         td->name, __FILE__, __LINE__);
2983                 return -1;
2984         }
2985         
2986         
2987         if(1 /* No applicable constraints whatsoever */) {
2988                 /* Nothing is here. See below */
2989         }
2990         
2991         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2992 }
2993
2994 static int
2995 memb_id_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
2996                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2997         long value;
2998         
2999         if(!sptr) {
3000                 ASN__CTFAIL(app_key, td, sptr,
3001                         "%s: value not given (%s:%d)",
3002                         td->name, __FILE__, __LINE__);
3003                 return -1;
3004         }
3005         
3006         value = *(const long *)sptr;
3007         
3008         if((value >= 0 && value <= 65535)) {
3009                 /* Constraint check succeeded */
3010                 return 0;
3011         } else {
3012                 ASN__CTFAIL(app_key, td, sptr,
3013                         "%s: constraint failed (%s:%d)",
3014                         td->name, __FILE__, __LINE__);
3015                 return -1;
3016         }
3017 }
3018
3019 static int
3020 memb_criticality_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
3021                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3022         
3023         if(!sptr) {
3024                 ASN__CTFAIL(app_key, td, sptr,
3025                         "%s: value not given (%s:%d)",
3026                         td->name, __FILE__, __LINE__);
3027                 return -1;
3028         }
3029         
3030         
3031         if(1 /* No applicable constraints whatsoever */) {
3032                 /* Nothing is here. See below */
3033         }
3034         
3035         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3036 }
3037
3038 static int
3039 memb_extensionValue_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
3040                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3041         
3042         if(!sptr) {
3043                 ASN__CTFAIL(app_key, td, sptr,
3044                         "%s: value not given (%s:%d)",
3045                         td->name, __FILE__, __LINE__);
3046                 return -1;
3047         }
3048         
3049         
3050         if(1 /* No applicable constraints whatsoever */) {
3051                 /* Nothing is here. See below */
3052         }
3053         
3054         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3055 }
3056
3057 static int
3058 memb_id_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
3059                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3060         long value;
3061         
3062         if(!sptr) {
3063                 ASN__CTFAIL(app_key, td, sptr,
3064                         "%s: value not given (%s:%d)",
3065                         td->name, __FILE__, __LINE__);
3066                 return -1;
3067         }
3068         
3069         value = *(const long *)sptr;
3070         
3071         if((value >= 0 && value <= 65535)) {
3072                 /* Constraint check succeeded */
3073                 return 0;
3074         } else {
3075                 ASN__CTFAIL(app_key, td, sptr,
3076                         "%s: constraint failed (%s:%d)",
3077                         td->name, __FILE__, __LINE__);
3078                 return -1;
3079         }
3080 }
3081
3082 static int
3083 memb_criticality_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
3084                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3085         
3086         if(!sptr) {
3087                 ASN__CTFAIL(app_key, td, sptr,
3088                         "%s: value not given (%s:%d)",
3089                         td->name, __FILE__, __LINE__);
3090                 return -1;
3091         }
3092         
3093         
3094         if(1 /* No applicable constraints whatsoever */) {
3095                 /* Nothing is here. See below */
3096         }
3097         
3098         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3099 }
3100
3101 static int
3102 memb_extensionValue_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
3103                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3104         
3105         if(!sptr) {
3106                 ASN__CTFAIL(app_key, td, sptr,
3107                         "%s: value not given (%s:%d)",
3108                         td->name, __FILE__, __LINE__);
3109                 return -1;
3110         }
3111         
3112         
3113         if(1 /* No applicable constraints whatsoever */) {
3114                 /* Nothing is here. See below */
3115         }
3116         
3117         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3118 }
3119
3120 static int
3121 memb_id_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
3122                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3123         long value;
3124         
3125         if(!sptr) {
3126                 ASN__CTFAIL(app_key, td, sptr,
3127                         "%s: value not given (%s:%d)",
3128                         td->name, __FILE__, __LINE__);
3129                 return -1;
3130         }
3131         
3132         value = *(const long *)sptr;
3133         
3134         if((value >= 0 && value <= 65535)) {
3135                 /* Constraint check succeeded */
3136                 return 0;
3137         } else {
3138                 ASN__CTFAIL(app_key, td, sptr,
3139                         "%s: constraint failed (%s:%d)",
3140                         td->name, __FILE__, __LINE__);
3141                 return -1;
3142         }
3143 }
3144
3145 static int
3146 memb_criticality_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
3147                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3148         
3149         if(!sptr) {
3150                 ASN__CTFAIL(app_key, td, sptr,
3151                         "%s: value not given (%s:%d)",
3152                         td->name, __FILE__, __LINE__);
3153                 return -1;
3154         }
3155         
3156         
3157         if(1 /* No applicable constraints whatsoever */) {
3158                 /* Nothing is here. See below */
3159         }
3160         
3161         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3162 }
3163
3164 static int
3165 memb_extensionValue_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
3166                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3167         
3168         if(!sptr) {
3169                 ASN__CTFAIL(app_key, td, sptr,
3170                         "%s: value not given (%s:%d)",
3171                         td->name, __FILE__, __LINE__);
3172                 return -1;
3173         }
3174         
3175         
3176         if(1 /* No applicable constraints whatsoever */) {
3177                 /* Nothing is here. See below */
3178         }
3179         
3180         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3181 }
3182
3183 static int
3184 memb_id_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
3185                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3186         long value;
3187         
3188         if(!sptr) {
3189                 ASN__CTFAIL(app_key, td, sptr,
3190                         "%s: value not given (%s:%d)",
3191                         td->name, __FILE__, __LINE__);
3192                 return -1;
3193         }
3194         
3195         value = *(const long *)sptr;
3196         
3197         if((value >= 0 && value <= 65535)) {
3198                 /* Constraint check succeeded */
3199                 return 0;
3200         } else {
3201                 ASN__CTFAIL(app_key, td, sptr,
3202                         "%s: constraint failed (%s:%d)",
3203                         td->name, __FILE__, __LINE__);
3204                 return -1;
3205         }
3206 }
3207
3208 static asn_type_selector_result_t
3209 select_FDD_Info_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3210         asn_type_selector_result_t result = {0, 0};
3211         const asn_ioc_set_t *itable = asn_IOS_FDD_Info_ExtIEs_1;
3212         size_t constraining_column = 0; /* &id */
3213         size_t for_column = 1; /* &criticality */
3214         size_t row, presence_index = 0;
3215         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct FDD_Info_ExtIEs, id));
3216         
3217         for(row=0; row < itable->rows_count; row++) {
3218             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3219             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3220         
3221             if(type_cell->cell_kind == aioc__undefined)
3222                 continue;
3223         
3224             presence_index++;
3225             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3226                 result.type_descriptor = type_cell->type_descriptor;
3227                 result.presence_index = presence_index;
3228                 break;
3229             }
3230         }
3231         
3232         return result;
3233 }
3234
3235 static int
3236 memb_criticality_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
3237                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3238         
3239         if(!sptr) {
3240                 ASN__CTFAIL(app_key, td, sptr,
3241                         "%s: value not given (%s:%d)",
3242                         td->name, __FILE__, __LINE__);
3243                 return -1;
3244         }
3245         
3246         
3247         if(1 /* No applicable constraints whatsoever */) {
3248                 /* Nothing is here. See below */
3249         }
3250         
3251         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3252 }
3253
3254 static asn_type_selector_result_t
3255 select_FDD_Info_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3256         asn_type_selector_result_t result = {0, 0};
3257         const asn_ioc_set_t *itable = asn_IOS_FDD_Info_ExtIEs_1;
3258         size_t constraining_column = 0; /* &id */
3259         size_t for_column = 2; /* &Extension */
3260         size_t row, presence_index = 0;
3261         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct FDD_Info_ExtIEs, id));
3262         
3263         for(row=0; row < itable->rows_count; row++) {
3264             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3265             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3266         
3267             if(type_cell->cell_kind == aioc__undefined)
3268                 continue;
3269         
3270             presence_index++;
3271             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3272                 result.type_descriptor = type_cell->type_descriptor;
3273                 result.presence_index = presence_index;
3274                 break;
3275             }
3276         }
3277         
3278         return result;
3279 }
3280
3281 static int
3282 memb_extensionValue_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
3283                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3284         
3285         if(!sptr) {
3286                 ASN__CTFAIL(app_key, td, sptr,
3287                         "%s: value not given (%s:%d)",
3288                         td->name, __FILE__, __LINE__);
3289                 return -1;
3290         }
3291         
3292         
3293         if(1 /* No applicable constraints whatsoever */) {
3294                 /* Nothing is here. See below */
3295         }
3296         
3297         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3298 }
3299
3300 static int
3301 memb_id_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
3302                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3303         long value;
3304         
3305         if(!sptr) {
3306                 ASN__CTFAIL(app_key, td, sptr,
3307                         "%s: value not given (%s:%d)",
3308                         td->name, __FILE__, __LINE__);
3309                 return -1;
3310         }
3311         
3312         value = *(const long *)sptr;
3313         
3314         if((value >= 0 && value <= 65535)) {
3315                 /* Constraint check succeeded */
3316                 return 0;
3317         } else {
3318                 ASN__CTFAIL(app_key, td, sptr,
3319                         "%s: constraint failed (%s:%d)",
3320                         td->name, __FILE__, __LINE__);
3321                 return -1;
3322         }
3323 }
3324
3325 static int
3326 memb_criticality_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
3327                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3328         
3329         if(!sptr) {
3330                 ASN__CTFAIL(app_key, td, sptr,
3331                         "%s: value not given (%s:%d)",
3332                         td->name, __FILE__, __LINE__);
3333                 return -1;
3334         }
3335         
3336         
3337         if(1 /* No applicable constraints whatsoever */) {
3338                 /* Nothing is here. See below */
3339         }
3340         
3341         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3342 }
3343
3344 static int
3345 memb_extensionValue_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
3346                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3347         
3348         if(!sptr) {
3349                 ASN__CTFAIL(app_key, td, sptr,
3350                         "%s: value not given (%s:%d)",
3351                         td->name, __FILE__, __LINE__);
3352                 return -1;
3353         }
3354         
3355         
3356         if(1 /* No applicable constraints whatsoever */) {
3357                 /* Nothing is here. See below */
3358         }
3359         
3360         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3361 }
3362
3363 static int
3364 memb_id_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
3365                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3366         long value;
3367         
3368         if(!sptr) {
3369                 ASN__CTFAIL(app_key, td, sptr,
3370                         "%s: value not given (%s:%d)",
3371                         td->name, __FILE__, __LINE__);
3372                 return -1;
3373         }
3374         
3375         value = *(const long *)sptr;
3376         
3377         if((value >= 0 && value <= 65535)) {
3378                 /* Constraint check succeeded */
3379                 return 0;
3380         } else {
3381                 ASN__CTFAIL(app_key, td, sptr,
3382                         "%s: constraint failed (%s:%d)",
3383                         td->name, __FILE__, __LINE__);
3384                 return -1;
3385         }
3386 }
3387
3388 static int
3389 memb_criticality_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
3390                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3391         
3392         if(!sptr) {
3393                 ASN__CTFAIL(app_key, td, sptr,
3394                         "%s: value not given (%s:%d)",
3395                         td->name, __FILE__, __LINE__);
3396                 return -1;
3397         }
3398         
3399         
3400         if(1 /* No applicable constraints whatsoever */) {
3401                 /* Nothing is here. See below */
3402         }
3403         
3404         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3405 }
3406
3407 static int
3408 memb_extensionValue_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
3409                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3410         
3411         if(!sptr) {
3412                 ASN__CTFAIL(app_key, td, sptr,
3413                         "%s: value not given (%s:%d)",
3414                         td->name, __FILE__, __LINE__);
3415                 return -1;
3416         }
3417         
3418         
3419         if(1 /* No applicable constraints whatsoever */) {
3420                 /* Nothing is here. See below */
3421         }
3422         
3423         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3424 }
3425
3426 static int
3427 memb_id_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
3428                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3429         long value;
3430         
3431         if(!sptr) {
3432                 ASN__CTFAIL(app_key, td, sptr,
3433                         "%s: value not given (%s:%d)",
3434                         td->name, __FILE__, __LINE__);
3435                 return -1;
3436         }
3437         
3438         value = *(const long *)sptr;
3439         
3440         if((value >= 0 && value <= 65535)) {
3441                 /* Constraint check succeeded */
3442                 return 0;
3443         } else {
3444                 ASN__CTFAIL(app_key, td, sptr,
3445                         "%s: constraint failed (%s:%d)",
3446                         td->name, __FILE__, __LINE__);
3447                 return -1;
3448         }
3449 }
3450
3451 static int
3452 memb_criticality_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
3453                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3454         
3455         if(!sptr) {
3456                 ASN__CTFAIL(app_key, td, sptr,
3457                         "%s: value not given (%s:%d)",
3458                         td->name, __FILE__, __LINE__);
3459                 return -1;
3460         }
3461         
3462         
3463         if(1 /* No applicable constraints whatsoever */) {
3464                 /* Nothing is here. See below */
3465         }
3466         
3467         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3468 }
3469
3470 static int
3471 memb_extensionValue_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
3472                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3473         
3474         if(!sptr) {
3475                 ASN__CTFAIL(app_key, td, sptr,
3476                         "%s: value not given (%s:%d)",
3477                         td->name, __FILE__, __LINE__);
3478                 return -1;
3479         }
3480         
3481         
3482         if(1 /* No applicable constraints whatsoever */) {
3483                 /* Nothing is here. See below */
3484         }
3485         
3486         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3487 }
3488
3489 static int
3490 memb_id_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
3491                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3492         long value;
3493         
3494         if(!sptr) {
3495                 ASN__CTFAIL(app_key, td, sptr,
3496                         "%s: value not given (%s:%d)",
3497                         td->name, __FILE__, __LINE__);
3498                 return -1;
3499         }
3500         
3501         value = *(const long *)sptr;
3502         
3503         if((value >= 0 && value <= 65535)) {
3504                 /* Constraint check succeeded */
3505                 return 0;
3506         } else {
3507                 ASN__CTFAIL(app_key, td, sptr,
3508                         "%s: constraint failed (%s:%d)",
3509                         td->name, __FILE__, __LINE__);
3510                 return -1;
3511         }
3512 }
3513
3514 static int
3515 memb_criticality_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
3516                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3517         
3518         if(!sptr) {
3519                 ASN__CTFAIL(app_key, td, sptr,
3520                         "%s: value not given (%s:%d)",
3521                         td->name, __FILE__, __LINE__);
3522                 return -1;
3523         }
3524         
3525         
3526         if(1 /* No applicable constraints whatsoever */) {
3527                 /* Nothing is here. See below */
3528         }
3529         
3530         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3531 }
3532
3533 static int
3534 memb_extensionValue_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
3535                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3536         
3537         if(!sptr) {
3538                 ASN__CTFAIL(app_key, td, sptr,
3539                         "%s: value not given (%s:%d)",
3540                         td->name, __FILE__, __LINE__);
3541                 return -1;
3542         }
3543         
3544         
3545         if(1 /* No applicable constraints whatsoever */) {
3546                 /* Nothing is here. See below */
3547         }
3548         
3549         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3550 }
3551
3552 static int
3553 memb_id_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
3554                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3555         long value;
3556         
3557         if(!sptr) {
3558                 ASN__CTFAIL(app_key, td, sptr,
3559                         "%s: value not given (%s:%d)",
3560                         td->name, __FILE__, __LINE__);
3561                 return -1;
3562         }
3563         
3564         value = *(const long *)sptr;
3565         
3566         if((value >= 0 && value <= 65535)) {
3567                 /* Constraint check succeeded */
3568                 return 0;
3569         } else {
3570                 ASN__CTFAIL(app_key, td, sptr,
3571                         "%s: constraint failed (%s:%d)",
3572                         td->name, __FILE__, __LINE__);
3573                 return -1;
3574         }
3575 }
3576
3577 static int
3578 memb_criticality_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
3579                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3580         
3581         if(!sptr) {
3582                 ASN__CTFAIL(app_key, td, sptr,
3583                         "%s: value not given (%s:%d)",
3584                         td->name, __FILE__, __LINE__);
3585                 return -1;
3586         }
3587         
3588         
3589         if(1 /* No applicable constraints whatsoever */) {
3590                 /* Nothing is here. See below */
3591         }
3592         
3593         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3594 }
3595
3596 static int
3597 memb_extensionValue_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
3598                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3599         
3600         if(!sptr) {
3601                 ASN__CTFAIL(app_key, td, sptr,
3602                         "%s: value not given (%s:%d)",
3603                         td->name, __FILE__, __LINE__);
3604                 return -1;
3605         }
3606         
3607         
3608         if(1 /* No applicable constraints whatsoever */) {
3609                 /* Nothing is here. See below */
3610         }
3611         
3612         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3613 }
3614
3615 static int
3616 memb_id_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
3617                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3618         long value;
3619         
3620         if(!sptr) {
3621                 ASN__CTFAIL(app_key, td, sptr,
3622                         "%s: value not given (%s:%d)",
3623                         td->name, __FILE__, __LINE__);
3624                 return -1;
3625         }
3626         
3627         value = *(const long *)sptr;
3628         
3629         if((value >= 0 && value <= 65535)) {
3630                 /* Constraint check succeeded */
3631                 return 0;
3632         } else {
3633                 ASN__CTFAIL(app_key, td, sptr,
3634                         "%s: constraint failed (%s:%d)",
3635                         td->name, __FILE__, __LINE__);
3636                 return -1;
3637         }
3638 }
3639
3640 static int
3641 memb_criticality_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
3642                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3643         
3644         if(!sptr) {
3645                 ASN__CTFAIL(app_key, td, sptr,
3646                         "%s: value not given (%s:%d)",
3647                         td->name, __FILE__, __LINE__);
3648                 return -1;
3649         }
3650         
3651         
3652         if(1 /* No applicable constraints whatsoever */) {
3653                 /* Nothing is here. See below */
3654         }
3655         
3656         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3657 }
3658
3659 static int
3660 memb_extensionValue_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
3661                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3662         
3663         if(!sptr) {
3664                 ASN__CTFAIL(app_key, td, sptr,
3665                         "%s: value not given (%s:%d)",
3666                         td->name, __FILE__, __LINE__);
3667                 return -1;
3668         }
3669         
3670         
3671         if(1 /* No applicable constraints whatsoever */) {
3672                 /* Nothing is here. See below */
3673         }
3674         
3675         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3676 }
3677
3678 static int
3679 memb_id_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
3680                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3681         long value;
3682         
3683         if(!sptr) {
3684                 ASN__CTFAIL(app_key, td, sptr,
3685                         "%s: value not given (%s:%d)",
3686                         td->name, __FILE__, __LINE__);
3687                 return -1;
3688         }
3689         
3690         value = *(const long *)sptr;
3691         
3692         if((value >= 0 && value <= 65535)) {
3693                 /* Constraint check succeeded */
3694                 return 0;
3695         } else {
3696                 ASN__CTFAIL(app_key, td, sptr,
3697                         "%s: constraint failed (%s:%d)",
3698                         td->name, __FILE__, __LINE__);
3699                 return -1;
3700         }
3701 }
3702
3703 static int
3704 memb_criticality_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
3705                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3706         
3707         if(!sptr) {
3708                 ASN__CTFAIL(app_key, td, sptr,
3709                         "%s: value not given (%s:%d)",
3710                         td->name, __FILE__, __LINE__);
3711                 return -1;
3712         }
3713         
3714         
3715         if(1 /* No applicable constraints whatsoever */) {
3716                 /* Nothing is here. See below */
3717         }
3718         
3719         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3720 }
3721
3722 static int
3723 memb_extensionValue_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
3724                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3725         
3726         if(!sptr) {
3727                 ASN__CTFAIL(app_key, td, sptr,
3728                         "%s: value not given (%s:%d)",
3729                         td->name, __FILE__, __LINE__);
3730                 return -1;
3731         }
3732         
3733         
3734         if(1 /* No applicable constraints whatsoever */) {
3735                 /* Nothing is here. See below */
3736         }
3737         
3738         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3739 }
3740
3741 static int
3742 memb_id_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
3743                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3744         long value;
3745         
3746         if(!sptr) {
3747                 ASN__CTFAIL(app_key, td, sptr,
3748                         "%s: value not given (%s:%d)",
3749                         td->name, __FILE__, __LINE__);
3750                 return -1;
3751         }
3752         
3753         value = *(const long *)sptr;
3754         
3755         if((value >= 0 && value <= 65535)) {
3756                 /* Constraint check succeeded */
3757                 return 0;
3758         } else {
3759                 ASN__CTFAIL(app_key, td, sptr,
3760                         "%s: constraint failed (%s:%d)",
3761                         td->name, __FILE__, __LINE__);
3762                 return -1;
3763         }
3764 }
3765
3766 static asn_type_selector_result_t
3767 select_Neighbour_Information_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3768         asn_type_selector_result_t result = {0, 0};
3769         const asn_ioc_set_t *itable = asn_IOS_Neighbour_Information_ExtIEs_1;
3770         size_t constraining_column = 0; /* &id */
3771         size_t for_column = 1; /* &criticality */
3772         size_t row, presence_index = 0;
3773         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Neighbour_Information_ExtIEs, id));
3774         
3775         for(row=0; row < itable->rows_count; row++) {
3776             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3777             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3778         
3779             if(type_cell->cell_kind == aioc__undefined)
3780                 continue;
3781         
3782             presence_index++;
3783             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3784                 result.type_descriptor = type_cell->type_descriptor;
3785                 result.presence_index = presence_index;
3786                 break;
3787             }
3788         }
3789         
3790         return result;
3791 }
3792
3793 static int
3794 memb_criticality_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
3795                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3796         
3797         if(!sptr) {
3798                 ASN__CTFAIL(app_key, td, sptr,
3799                         "%s: value not given (%s:%d)",
3800                         td->name, __FILE__, __LINE__);
3801                 return -1;
3802         }
3803         
3804         
3805         if(1 /* No applicable constraints whatsoever */) {
3806                 /* Nothing is here. See below */
3807         }
3808         
3809         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3810 }
3811
3812 static asn_type_selector_result_t
3813 select_Neighbour_Information_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3814         asn_type_selector_result_t result = {0, 0};
3815         const asn_ioc_set_t *itable = asn_IOS_Neighbour_Information_ExtIEs_1;
3816         size_t constraining_column = 0; /* &id */
3817         size_t for_column = 2; /* &Extension */
3818         size_t row, presence_index = 0;
3819         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Neighbour_Information_ExtIEs, id));
3820         
3821         for(row=0; row < itable->rows_count; row++) {
3822             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3823             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3824         
3825             if(type_cell->cell_kind == aioc__undefined)
3826                 continue;
3827         
3828             presence_index++;
3829             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3830                 result.type_descriptor = type_cell->type_descriptor;
3831                 result.presence_index = presence_index;
3832                 break;
3833             }
3834         }
3835         
3836         return result;
3837 }
3838
3839 static int
3840 memb_extensionValue_constraint_205(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_id_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
3860                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3861         long value;
3862         
3863         if(!sptr) {
3864                 ASN__CTFAIL(app_key, td, sptr,
3865                         "%s: value not given (%s:%d)",
3866                         td->name, __FILE__, __LINE__);
3867                 return -1;
3868         }
3869         
3870         value = *(const long *)sptr;
3871         
3872         if((value >= 0 && value <= 65535)) {
3873                 /* Constraint check succeeded */
3874                 return 0;
3875         } else {
3876                 ASN__CTFAIL(app_key, td, sptr,
3877                         "%s: constraint failed (%s:%d)",
3878                         td->name, __FILE__, __LINE__);
3879                 return -1;
3880         }
3881 }
3882
3883 static int
3884 memb_criticality_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
3885                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3886         
3887         if(!sptr) {
3888                 ASN__CTFAIL(app_key, td, sptr,
3889                         "%s: value not given (%s:%d)",
3890                         td->name, __FILE__, __LINE__);
3891                 return -1;
3892         }
3893         
3894         
3895         if(1 /* No applicable constraints whatsoever */) {
3896                 /* Nothing is here. See below */
3897         }
3898         
3899         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3900 }
3901
3902 static int
3903 memb_extensionValue_constraint_209(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_id_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
3923                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3924         long value;
3925         
3926         if(!sptr) {
3927                 ASN__CTFAIL(app_key, td, sptr,
3928                         "%s: value not given (%s:%d)",
3929                         td->name, __FILE__, __LINE__);
3930                 return -1;
3931         }
3932         
3933         value = *(const long *)sptr;
3934         
3935         if((value >= 0 && value <= 65535)) {
3936                 /* Constraint check succeeded */
3937                 return 0;
3938         } else {
3939                 ASN__CTFAIL(app_key, td, sptr,
3940                         "%s: constraint failed (%s:%d)",
3941                         td->name, __FILE__, __LINE__);
3942                 return -1;
3943         }
3944 }
3945
3946 static int
3947 memb_criticality_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
3948                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3949         
3950         if(!sptr) {
3951                 ASN__CTFAIL(app_key, td, sptr,
3952                         "%s: value not given (%s:%d)",
3953                         td->name, __FILE__, __LINE__);
3954                 return -1;
3955         }
3956         
3957         
3958         if(1 /* No applicable constraints whatsoever */) {
3959                 /* Nothing is here. See below */
3960         }
3961         
3962         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3963 }
3964
3965 static int
3966 memb_extensionValue_constraint_213(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_id_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
3986                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3987         long value;
3988         
3989         if(!sptr) {
3990                 ASN__CTFAIL(app_key, td, sptr,
3991                         "%s: value not given (%s:%d)",
3992                         td->name, __FILE__, __LINE__);
3993                 return -1;
3994         }
3995         
3996         value = *(const long *)sptr;
3997         
3998         if((value >= 0 && value <= 65535)) {
3999                 /* Constraint check succeeded */
4000                 return 0;
4001         } else {
4002                 ASN__CTFAIL(app_key, td, sptr,
4003                         "%s: constraint failed (%s:%d)",
4004                         td->name, __FILE__, __LINE__);
4005                 return -1;
4006         }
4007 }
4008
4009 static int
4010 memb_criticality_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
4011                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4012         
4013         if(!sptr) {
4014                 ASN__CTFAIL(app_key, td, sptr,
4015                         "%s: value not given (%s:%d)",
4016                         td->name, __FILE__, __LINE__);
4017                 return -1;
4018         }
4019         
4020         
4021         if(1 /* No applicable constraints whatsoever */) {
4022                 /* Nothing is here. See below */
4023         }
4024         
4025         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4026 }
4027
4028 static int
4029 memb_extensionValue_constraint_217(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_id_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
4049                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4050         long value;
4051         
4052         if(!sptr) {
4053                 ASN__CTFAIL(app_key, td, sptr,
4054                         "%s: value not given (%s:%d)",
4055                         td->name, __FILE__, __LINE__);
4056                 return -1;
4057         }
4058         
4059         value = *(const long *)sptr;
4060         
4061         if((value >= 0 && value <= 65535)) {
4062                 /* Constraint check succeeded */
4063                 return 0;
4064         } else {
4065                 ASN__CTFAIL(app_key, td, sptr,
4066                         "%s: constraint failed (%s:%d)",
4067                         td->name, __FILE__, __LINE__);
4068                 return -1;
4069         }
4070 }
4071
4072 static int
4073 memb_criticality_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
4074                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4075         
4076         if(!sptr) {
4077                 ASN__CTFAIL(app_key, td, sptr,
4078                         "%s: value not given (%s:%d)",
4079                         td->name, __FILE__, __LINE__);
4080                 return -1;
4081         }
4082         
4083         
4084         if(1 /* No applicable constraints whatsoever */) {
4085                 /* Nothing is here. See below */
4086         }
4087         
4088         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4089 }
4090
4091 static int
4092 memb_extensionValue_constraint_221(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_id_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
4112                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4113         long value;
4114         
4115         if(!sptr) {
4116                 ASN__CTFAIL(app_key, td, sptr,
4117                         "%s: value not given (%s:%d)",
4118                         td->name, __FILE__, __LINE__);
4119                 return -1;
4120         }
4121         
4122         value = *(const long *)sptr;
4123         
4124         if((value >= 0 && value <= 65535)) {
4125                 /* Constraint check succeeded */
4126                 return 0;
4127         } else {
4128                 ASN__CTFAIL(app_key, td, sptr,
4129                         "%s: constraint failed (%s:%d)",
4130                         td->name, __FILE__, __LINE__);
4131                 return -1;
4132         }
4133 }
4134
4135 static int
4136 memb_criticality_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
4137                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4138         
4139         if(!sptr) {
4140                 ASN__CTFAIL(app_key, td, sptr,
4141                         "%s: value not given (%s:%d)",
4142                         td->name, __FILE__, __LINE__);
4143                 return -1;
4144         }
4145         
4146         
4147         if(1 /* No applicable constraints whatsoever */) {
4148                 /* Nothing is here. See below */
4149         }
4150         
4151         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4152 }
4153
4154 static int
4155 memb_extensionValue_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
4156                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4157         
4158         if(!sptr) {
4159                 ASN__CTFAIL(app_key, td, sptr,
4160                         "%s: value not given (%s:%d)",
4161                         td->name, __FILE__, __LINE__);
4162                 return -1;
4163         }
4164         
4165         
4166         if(1 /* No applicable constraints whatsoever */) {
4167                 /* Nothing is here. See below */
4168         }
4169         
4170         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4171 }
4172
4173 static int
4174 memb_id_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
4175                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4176         long value;
4177         
4178         if(!sptr) {
4179                 ASN__CTFAIL(app_key, td, sptr,
4180                         "%s: value not given (%s:%d)",
4181                         td->name, __FILE__, __LINE__);
4182                 return -1;
4183         }
4184         
4185         value = *(const long *)sptr;
4186         
4187         if((value >= 0 && value <= 65535)) {
4188                 /* Constraint check succeeded */
4189                 return 0;
4190         } else {
4191                 ASN__CTFAIL(app_key, td, sptr,
4192                         "%s: constraint failed (%s:%d)",
4193                         td->name, __FILE__, __LINE__);
4194                 return -1;
4195         }
4196 }
4197
4198 static int
4199 memb_criticality_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
4200                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4201         
4202         if(!sptr) {
4203                 ASN__CTFAIL(app_key, td, sptr,
4204                         "%s: value not given (%s:%d)",
4205                         td->name, __FILE__, __LINE__);
4206                 return -1;
4207         }
4208         
4209         
4210         if(1 /* No applicable constraints whatsoever */) {
4211                 /* Nothing is here. See below */
4212         }
4213         
4214         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4215 }
4216
4217 static int
4218 memb_extensionValue_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
4219                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4220         
4221         if(!sptr) {
4222                 ASN__CTFAIL(app_key, td, sptr,
4223                         "%s: value not given (%s:%d)",
4224                         td->name, __FILE__, __LINE__);
4225                 return -1;
4226         }
4227         
4228         
4229         if(1 /* No applicable constraints whatsoever */) {
4230                 /* Nothing is here. See below */
4231         }
4232         
4233         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4234 }
4235
4236 static int
4237 memb_id_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
4238                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4239         long value;
4240         
4241         if(!sptr) {
4242                 ASN__CTFAIL(app_key, td, sptr,
4243                         "%s: value not given (%s:%d)",
4244                         td->name, __FILE__, __LINE__);
4245                 return -1;
4246         }
4247         
4248         value = *(const long *)sptr;
4249         
4250         if((value >= 0 && value <= 65535)) {
4251                 /* Constraint check succeeded */
4252                 return 0;
4253         } else {
4254                 ASN__CTFAIL(app_key, td, sptr,
4255                         "%s: constraint failed (%s:%d)",
4256                         td->name, __FILE__, __LINE__);
4257                 return -1;
4258         }
4259 }
4260
4261 static int
4262 memb_criticality_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
4263                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4264         
4265         if(!sptr) {
4266                 ASN__CTFAIL(app_key, td, sptr,
4267                         "%s: value not given (%s:%d)",
4268                         td->name, __FILE__, __LINE__);
4269                 return -1;
4270         }
4271         
4272         
4273         if(1 /* No applicable constraints whatsoever */) {
4274                 /* Nothing is here. See below */
4275         }
4276         
4277         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4278 }
4279
4280 static int
4281 memb_extensionValue_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
4282                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4283         
4284         if(!sptr) {
4285                 ASN__CTFAIL(app_key, td, sptr,
4286                         "%s: value not given (%s:%d)",
4287                         td->name, __FILE__, __LINE__);
4288                 return -1;
4289         }
4290         
4291         
4292         if(1 /* No applicable constraints whatsoever */) {
4293                 /* Nothing is here. See below */
4294         }
4295         
4296         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4297 }
4298
4299 static int
4300 memb_id_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
4301                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4302         long value;
4303         
4304         if(!sptr) {
4305                 ASN__CTFAIL(app_key, td, sptr,
4306                         "%s: value not given (%s:%d)",
4307                         td->name, __FILE__, __LINE__);
4308                 return -1;
4309         }
4310         
4311         value = *(const long *)sptr;
4312         
4313         if((value >= 0 && value <= 65535)) {
4314                 /* Constraint check succeeded */
4315                 return 0;
4316         } else {
4317                 ASN__CTFAIL(app_key, td, sptr,
4318                         "%s: constraint failed (%s:%d)",
4319                         td->name, __FILE__, __LINE__);
4320                 return -1;
4321         }
4322 }
4323
4324 static asn_type_selector_result_t
4325 select_RadioResourceStatus_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4326         asn_type_selector_result_t result = {0, 0};
4327         const asn_ioc_set_t *itable = asn_IOS_RadioResourceStatus_ExtIEs_1;
4328         size_t constraining_column = 0; /* &id */
4329         size_t for_column = 1; /* &criticality */
4330         size_t row, presence_index = 0;
4331         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RadioResourceStatus_ExtIEs, id));
4332         
4333         for(row=0; row < itable->rows_count; row++) {
4334             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4335             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4336         
4337             if(type_cell->cell_kind == aioc__undefined)
4338                 continue;
4339         
4340             presence_index++;
4341             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4342                 result.type_descriptor = type_cell->type_descriptor;
4343                 result.presence_index = presence_index;
4344                 break;
4345             }
4346         }
4347         
4348         return result;
4349 }
4350
4351 static int
4352 memb_criticality_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
4353                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4354         
4355         if(!sptr) {
4356                 ASN__CTFAIL(app_key, td, sptr,
4357                         "%s: value not given (%s:%d)",
4358                         td->name, __FILE__, __LINE__);
4359                 return -1;
4360         }
4361         
4362         
4363         if(1 /* No applicable constraints whatsoever */) {
4364                 /* Nothing is here. See below */
4365         }
4366         
4367         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4368 }
4369
4370 static asn_type_selector_result_t
4371 select_RadioResourceStatus_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4372         asn_type_selector_result_t result = {0, 0};
4373         const asn_ioc_set_t *itable = asn_IOS_RadioResourceStatus_ExtIEs_1;
4374         size_t constraining_column = 0; /* &id */
4375         size_t for_column = 2; /* &Extension */
4376         size_t row, presence_index = 0;
4377         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RadioResourceStatus_ExtIEs, id));
4378         
4379         for(row=0; row < itable->rows_count; row++) {
4380             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4381             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4382         
4383             if(type_cell->cell_kind == aioc__undefined)
4384                 continue;
4385         
4386             presence_index++;
4387             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4388                 result.type_descriptor = type_cell->type_descriptor;
4389                 result.presence_index = presence_index;
4390                 break;
4391             }
4392         }
4393         
4394         return result;
4395 }
4396
4397 static int
4398 memb_extensionValue_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
4399                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4400         
4401         if(!sptr) {
4402                 ASN__CTFAIL(app_key, td, sptr,
4403                         "%s: value not given (%s:%d)",
4404                         td->name, __FILE__, __LINE__);
4405                 return -1;
4406         }
4407         
4408         
4409         if(1 /* No applicable constraints whatsoever */) {
4410                 /* Nothing is here. See below */
4411         }
4412         
4413         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4414 }
4415
4416 static int
4417 memb_id_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
4418                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4419         long value;
4420         
4421         if(!sptr) {
4422                 ASN__CTFAIL(app_key, td, sptr,
4423                         "%s: value not given (%s:%d)",
4424                         td->name, __FILE__, __LINE__);
4425                 return -1;
4426         }
4427         
4428         value = *(const long *)sptr;
4429         
4430         if((value >= 0 && value <= 65535)) {
4431                 /* Constraint check succeeded */
4432                 return 0;
4433         } else {
4434                 ASN__CTFAIL(app_key, td, sptr,
4435                         "%s: constraint failed (%s:%d)",
4436                         td->name, __FILE__, __LINE__);
4437                 return -1;
4438         }
4439 }
4440
4441 static asn_type_selector_result_t
4442 select_RelativeNarrowbandTxPower_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4443         asn_type_selector_result_t result = {0, 0};
4444         const asn_ioc_set_t *itable = asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1;
4445         size_t constraining_column = 0; /* &id */
4446         size_t for_column = 1; /* &criticality */
4447         size_t row, presence_index = 0;
4448         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id));
4449         
4450         for(row=0; row < itable->rows_count; row++) {
4451             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4452             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4453         
4454             if(type_cell->cell_kind == aioc__undefined)
4455                 continue;
4456         
4457             presence_index++;
4458             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4459                 result.type_descriptor = type_cell->type_descriptor;
4460                 result.presence_index = presence_index;
4461                 break;
4462             }
4463         }
4464         
4465         return result;
4466 }
4467
4468 static int
4469 memb_criticality_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
4470                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4471         
4472         if(!sptr) {
4473                 ASN__CTFAIL(app_key, td, sptr,
4474                         "%s: value not given (%s:%d)",
4475                         td->name, __FILE__, __LINE__);
4476                 return -1;
4477         }
4478         
4479         
4480         if(1 /* No applicable constraints whatsoever */) {
4481                 /* Nothing is here. See below */
4482         }
4483         
4484         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4485 }
4486
4487 static asn_type_selector_result_t
4488 select_RelativeNarrowbandTxPower_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4489         asn_type_selector_result_t result = {0, 0};
4490         const asn_ioc_set_t *itable = asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1;
4491         size_t constraining_column = 0; /* &id */
4492         size_t for_column = 2; /* &Extension */
4493         size_t row, presence_index = 0;
4494         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id));
4495         
4496         for(row=0; row < itable->rows_count; row++) {
4497             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4498             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4499         
4500             if(type_cell->cell_kind == aioc__undefined)
4501                 continue;
4502         
4503             presence_index++;
4504             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4505                 result.type_descriptor = type_cell->type_descriptor;
4506                 result.presence_index = presence_index;
4507                 break;
4508             }
4509         }
4510         
4511         return result;
4512 }
4513
4514 static int
4515 memb_extensionValue_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
4516                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4517         
4518         if(!sptr) {
4519                 ASN__CTFAIL(app_key, td, sptr,
4520                         "%s: value not given (%s:%d)",
4521                         td->name, __FILE__, __LINE__);
4522                 return -1;
4523         }
4524         
4525         
4526         if(1 /* No applicable constraints whatsoever */) {
4527                 /* Nothing is here. See below */
4528         }
4529         
4530         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4531 }
4532
4533 static int
4534 memb_id_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
4535                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4536         long value;
4537         
4538         if(!sptr) {
4539                 ASN__CTFAIL(app_key, td, sptr,
4540                         "%s: value not given (%s:%d)",
4541                         td->name, __FILE__, __LINE__);
4542                 return -1;
4543         }
4544         
4545         value = *(const long *)sptr;
4546         
4547         if((value >= 0 && value <= 65535)) {
4548                 /* Constraint check succeeded */
4549                 return 0;
4550         } else {
4551                 ASN__CTFAIL(app_key, td, sptr,
4552                         "%s: constraint failed (%s:%d)",
4553                         td->name, __FILE__, __LINE__);
4554                 return -1;
4555         }
4556 }
4557
4558 static int
4559 memb_criticality_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
4560                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4561         
4562         if(!sptr) {
4563                 ASN__CTFAIL(app_key, td, sptr,
4564                         "%s: value not given (%s:%d)",
4565                         td->name, __FILE__, __LINE__);
4566                 return -1;
4567         }
4568         
4569         
4570         if(1 /* No applicable constraints whatsoever */) {
4571                 /* Nothing is here. See below */
4572         }
4573         
4574         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4575 }
4576
4577 static int
4578 memb_extensionValue_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
4579                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4580         
4581         if(!sptr) {
4582                 ASN__CTFAIL(app_key, td, sptr,
4583                         "%s: value not given (%s:%d)",
4584                         td->name, __FILE__, __LINE__);
4585                 return -1;
4586         }
4587         
4588         
4589         if(1 /* No applicable constraints whatsoever */) {
4590                 /* Nothing is here. See below */
4591         }
4592         
4593         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4594 }
4595
4596 static int
4597 memb_id_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
4598                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4599         long value;
4600         
4601         if(!sptr) {
4602                 ASN__CTFAIL(app_key, td, sptr,
4603                         "%s: value not given (%s:%d)",
4604                         td->name, __FILE__, __LINE__);
4605                 return -1;
4606         }
4607         
4608         value = *(const long *)sptr;
4609         
4610         if((value >= 0 && value <= 65535)) {
4611                 /* Constraint check succeeded */
4612                 return 0;
4613         } else {
4614                 ASN__CTFAIL(app_key, td, sptr,
4615                         "%s: constraint failed (%s:%d)",
4616                         td->name, __FILE__, __LINE__);
4617                 return -1;
4618         }
4619 }
4620
4621 static asn_type_selector_result_t
4622 select_RSRPMRList_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4623         asn_type_selector_result_t result = {0, 0};
4624         const asn_ioc_set_t *itable = asn_IOS_RSRPMRList_ExtIEs_1;
4625         size_t constraining_column = 0; /* &id */
4626         size_t for_column = 1; /* &criticality */
4627         size_t row, presence_index = 0;
4628         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RSRPMRList_ExtIEs, id));
4629         
4630         for(row=0; row < itable->rows_count; row++) {
4631             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4632             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4633         
4634             if(type_cell->cell_kind == aioc__undefined)
4635                 continue;
4636         
4637             presence_index++;
4638             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4639                 result.type_descriptor = type_cell->type_descriptor;
4640                 result.presence_index = presence_index;
4641                 break;
4642             }
4643         }
4644         
4645         return result;
4646 }
4647
4648 static int
4649 memb_criticality_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
4650                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4651         
4652         if(!sptr) {
4653                 ASN__CTFAIL(app_key, td, sptr,
4654                         "%s: value not given (%s:%d)",
4655                         td->name, __FILE__, __LINE__);
4656                 return -1;
4657         }
4658         
4659         
4660         if(1 /* No applicable constraints whatsoever */) {
4661                 /* Nothing is here. See below */
4662         }
4663         
4664         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4665 }
4666
4667 static asn_type_selector_result_t
4668 select_RSRPMRList_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4669         asn_type_selector_result_t result = {0, 0};
4670         const asn_ioc_set_t *itable = asn_IOS_RSRPMRList_ExtIEs_1;
4671         size_t constraining_column = 0; /* &id */
4672         size_t for_column = 2; /* &Extension */
4673         size_t row, presence_index = 0;
4674         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RSRPMRList_ExtIEs, id));
4675         
4676         for(row=0; row < itable->rows_count; row++) {
4677             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4678             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4679         
4680             if(type_cell->cell_kind == aioc__undefined)
4681                 continue;
4682         
4683             presence_index++;
4684             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4685                 result.type_descriptor = type_cell->type_descriptor;
4686                 result.presence_index = presence_index;
4687                 break;
4688             }
4689         }
4690         
4691         return result;
4692 }
4693
4694 static int
4695 memb_extensionValue_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
4696                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4697         
4698         if(!sptr) {
4699                 ASN__CTFAIL(app_key, td, sptr,
4700                         "%s: value not given (%s:%d)",
4701                         td->name, __FILE__, __LINE__);
4702                 return -1;
4703         }
4704         
4705         
4706         if(1 /* No applicable constraints whatsoever */) {
4707                 /* Nothing is here. See below */
4708         }
4709         
4710         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4711 }
4712
4713 static int
4714 memb_id_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
4715                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4716         long value;
4717         
4718         if(!sptr) {
4719                 ASN__CTFAIL(app_key, td, sptr,
4720                         "%s: value not given (%s:%d)",
4721                         td->name, __FILE__, __LINE__);
4722                 return -1;
4723         }
4724         
4725         value = *(const long *)sptr;
4726         
4727         if((value >= 0 && value <= 65535)) {
4728                 /* Constraint check succeeded */
4729                 return 0;
4730         } else {
4731                 ASN__CTFAIL(app_key, td, sptr,
4732                         "%s: constraint failed (%s:%d)",
4733                         td->name, __FILE__, __LINE__);
4734                 return -1;
4735         }
4736 }
4737
4738 static int
4739 memb_criticality_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
4740                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4741         
4742         if(!sptr) {
4743                 ASN__CTFAIL(app_key, td, sptr,
4744                         "%s: value not given (%s:%d)",
4745                         td->name, __FILE__, __LINE__);
4746                 return -1;
4747         }
4748         
4749         
4750         if(1 /* No applicable constraints whatsoever */) {
4751                 /* Nothing is here. See below */
4752         }
4753         
4754         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4755 }
4756
4757 static int
4758 memb_extensionValue_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
4759                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4760         
4761         if(!sptr) {
4762                 ASN__CTFAIL(app_key, td, sptr,
4763                         "%s: value not given (%s:%d)",
4764                         td->name, __FILE__, __LINE__);
4765                 return -1;
4766         }
4767         
4768         
4769         if(1 /* No applicable constraints whatsoever */) {
4770                 /* Nothing is here. See below */
4771         }
4772         
4773         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4774 }
4775
4776 static int
4777 memb_id_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
4778                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4779         long value;
4780         
4781         if(!sptr) {
4782                 ASN__CTFAIL(app_key, td, sptr,
4783                         "%s: value not given (%s:%d)",
4784                         td->name, __FILE__, __LINE__);
4785                 return -1;
4786         }
4787         
4788         value = *(const long *)sptr;
4789         
4790         if((value >= 0 && value <= 65535)) {
4791                 /* Constraint check succeeded */
4792                 return 0;
4793         } else {
4794                 ASN__CTFAIL(app_key, td, sptr,
4795                         "%s: constraint failed (%s:%d)",
4796                         td->name, __FILE__, __LINE__);
4797                 return -1;
4798         }
4799 }
4800
4801 static int
4802 memb_criticality_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
4803                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4804         
4805         if(!sptr) {
4806                 ASN__CTFAIL(app_key, td, sptr,
4807                         "%s: value not given (%s:%d)",
4808                         td->name, __FILE__, __LINE__);
4809                 return -1;
4810         }
4811         
4812         
4813         if(1 /* No applicable constraints whatsoever */) {
4814                 /* Nothing is here. See below */
4815         }
4816         
4817         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4818 }
4819
4820 static int
4821 memb_extensionValue_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
4822                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4823         
4824         if(!sptr) {
4825                 ASN__CTFAIL(app_key, td, sptr,
4826                         "%s: value not given (%s:%d)",
4827                         td->name, __FILE__, __LINE__);
4828                 return -1;
4829         }
4830         
4831         
4832         if(1 /* No applicable constraints whatsoever */) {
4833                 /* Nothing is here. See below */
4834         }
4835         
4836         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4837 }
4838
4839 static int
4840 memb_id_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
4841                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4842         long value;
4843         
4844         if(!sptr) {
4845                 ASN__CTFAIL(app_key, td, sptr,
4846                         "%s: value not given (%s:%d)",
4847                         td->name, __FILE__, __LINE__);
4848                 return -1;
4849         }
4850         
4851         value = *(const long *)sptr;
4852         
4853         if((value >= 0 && value <= 65535)) {
4854                 /* Constraint check succeeded */
4855                 return 0;
4856         } else {
4857                 ASN__CTFAIL(app_key, td, sptr,
4858                         "%s: constraint failed (%s:%d)",
4859                         td->name, __FILE__, __LINE__);
4860                 return -1;
4861         }
4862 }
4863
4864 static asn_type_selector_result_t
4865 select_ServedCell_Information_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4866         asn_type_selector_result_t result = {0, 0};
4867         const asn_ioc_set_t *itable = asn_IOS_ServedCell_Information_ExtIEs_1;
4868         size_t constraining_column = 0; /* &id */
4869         size_t for_column = 1; /* &criticality */
4870         size_t row, presence_index = 0;
4871         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCell_Information_ExtIEs, id));
4872         
4873         for(row=0; row < itable->rows_count; row++) {
4874             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4875             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4876         
4877             if(type_cell->cell_kind == aioc__undefined)
4878                 continue;
4879         
4880             presence_index++;
4881             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4882                 result.type_descriptor = type_cell->type_descriptor;
4883                 result.presence_index = presence_index;
4884                 break;
4885             }
4886         }
4887         
4888         return result;
4889 }
4890
4891 static int
4892 memb_criticality_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
4893                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4894         
4895         if(!sptr) {
4896                 ASN__CTFAIL(app_key, td, sptr,
4897                         "%s: value not given (%s:%d)",
4898                         td->name, __FILE__, __LINE__);
4899                 return -1;
4900         }
4901         
4902         
4903         if(1 /* No applicable constraints whatsoever */) {
4904                 /* Nothing is here. See below */
4905         }
4906         
4907         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4908 }
4909
4910 static asn_type_selector_result_t
4911 select_ServedCell_Information_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4912         asn_type_selector_result_t result = {0, 0};
4913         const asn_ioc_set_t *itable = asn_IOS_ServedCell_Information_ExtIEs_1;
4914         size_t constraining_column = 0; /* &id */
4915         size_t for_column = 2; /* &Extension */
4916         size_t row, presence_index = 0;
4917         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCell_Information_ExtIEs, id));
4918         
4919         for(row=0; row < itable->rows_count; row++) {
4920             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4921             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4922         
4923             if(type_cell->cell_kind == aioc__undefined)
4924                 continue;
4925         
4926             presence_index++;
4927             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4928                 result.type_descriptor = type_cell->type_descriptor;
4929                 result.presence_index = presence_index;
4930                 break;
4931             }
4932         }
4933         
4934         return result;
4935 }
4936
4937 static int
4938 memb_extensionValue_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
4939                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4940         
4941         if(!sptr) {
4942                 ASN__CTFAIL(app_key, td, sptr,
4943                         "%s: value not given (%s:%d)",
4944                         td->name, __FILE__, __LINE__);
4945                 return -1;
4946         }
4947         
4948         
4949         if(1 /* No applicable constraints whatsoever */) {
4950                 /* Nothing is here. See below */
4951         }
4952         
4953         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4954 }
4955
4956 static int
4957 memb_id_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
4958                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4959         long value;
4960         
4961         if(!sptr) {
4962                 ASN__CTFAIL(app_key, td, sptr,
4963                         "%s: value not given (%s:%d)",
4964                         td->name, __FILE__, __LINE__);
4965                 return -1;
4966         }
4967         
4968         value = *(const long *)sptr;
4969         
4970         if((value >= 0 && value <= 65535)) {
4971                 /* Constraint check succeeded */
4972                 return 0;
4973         } else {
4974                 ASN__CTFAIL(app_key, td, sptr,
4975                         "%s: constraint failed (%s:%d)",
4976                         td->name, __FILE__, __LINE__);
4977                 return -1;
4978         }
4979 }
4980
4981 static int
4982 memb_criticality_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
4983                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4984         
4985         if(!sptr) {
4986                 ASN__CTFAIL(app_key, td, sptr,
4987                         "%s: value not given (%s:%d)",
4988                         td->name, __FILE__, __LINE__);
4989                 return -1;
4990         }
4991         
4992         
4993         if(1 /* No applicable constraints whatsoever */) {
4994                 /* Nothing is here. See below */
4995         }
4996         
4997         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4998 }
4999
5000 static int
5001 memb_extensionValue_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
5002                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5003         
5004         if(!sptr) {
5005                 ASN__CTFAIL(app_key, td, sptr,
5006                         "%s: value not given (%s:%d)",
5007                         td->name, __FILE__, __LINE__);
5008                 return -1;
5009         }
5010         
5011         
5012         if(1 /* No applicable constraints whatsoever */) {
5013                 /* Nothing is here. See below */
5014         }
5015         
5016         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5017 }
5018
5019 static int
5020 memb_id_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
5021                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5022         long value;
5023         
5024         if(!sptr) {
5025                 ASN__CTFAIL(app_key, td, sptr,
5026                         "%s: value not given (%s:%d)",
5027                         td->name, __FILE__, __LINE__);
5028                 return -1;
5029         }
5030         
5031         value = *(const long *)sptr;
5032         
5033         if((value >= 0 && value <= 65535)) {
5034                 /* Constraint check succeeded */
5035                 return 0;
5036         } else {
5037                 ASN__CTFAIL(app_key, td, sptr,
5038                         "%s: constraint failed (%s:%d)",
5039                         td->name, __FILE__, __LINE__);
5040                 return -1;
5041         }
5042 }
5043
5044 static int
5045 memb_criticality_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
5046                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5047         
5048         if(!sptr) {
5049                 ASN__CTFAIL(app_key, td, sptr,
5050                         "%s: value not given (%s:%d)",
5051                         td->name, __FILE__, __LINE__);
5052                 return -1;
5053         }
5054         
5055         
5056         if(1 /* No applicable constraints whatsoever */) {
5057                 /* Nothing is here. See below */
5058         }
5059         
5060         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5061 }
5062
5063 static int
5064 memb_extensionValue_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
5065                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5066         
5067         if(!sptr) {
5068                 ASN__CTFAIL(app_key, td, sptr,
5069                         "%s: value not given (%s:%d)",
5070                         td->name, __FILE__, __LINE__);
5071                 return -1;
5072         }
5073         
5074         
5075         if(1 /* No applicable constraints whatsoever */) {
5076                 /* Nothing is here. See below */
5077         }
5078         
5079         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5080 }
5081
5082 static int
5083 memb_id_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
5084                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5085         long value;
5086         
5087         if(!sptr) {
5088                 ASN__CTFAIL(app_key, td, sptr,
5089                         "%s: value not given (%s:%d)",
5090                         td->name, __FILE__, __LINE__);
5091                 return -1;
5092         }
5093         
5094         value = *(const long *)sptr;
5095         
5096         if((value >= 0 && value <= 65535)) {
5097                 /* Constraint check succeeded */
5098                 return 0;
5099         } else {
5100                 ASN__CTFAIL(app_key, td, sptr,
5101                         "%s: constraint failed (%s:%d)",
5102                         td->name, __FILE__, __LINE__);
5103                 return -1;
5104         }
5105 }
5106
5107 static int
5108 memb_criticality_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
5109                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5110         
5111         if(!sptr) {
5112                 ASN__CTFAIL(app_key, td, sptr,
5113                         "%s: value not given (%s:%d)",
5114                         td->name, __FILE__, __LINE__);
5115                 return -1;
5116         }
5117         
5118         
5119         if(1 /* No applicable constraints whatsoever */) {
5120                 /* Nothing is here. See below */
5121         }
5122         
5123         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5124 }
5125
5126 static int
5127 memb_extensionValue_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
5128                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5129         
5130         if(!sptr) {
5131                 ASN__CTFAIL(app_key, td, sptr,
5132                         "%s: value not given (%s:%d)",
5133                         td->name, __FILE__, __LINE__);
5134                 return -1;
5135         }
5136         
5137         
5138         if(1 /* No applicable constraints whatsoever */) {
5139                 /* Nothing is here. See below */
5140         }
5141         
5142         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5143 }
5144
5145 static int
5146 memb_id_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
5147                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5148         long value;
5149         
5150         if(!sptr) {
5151                 ASN__CTFAIL(app_key, td, sptr,
5152                         "%s: value not given (%s:%d)",
5153                         td->name, __FILE__, __LINE__);
5154                 return -1;
5155         }
5156         
5157         value = *(const long *)sptr;
5158         
5159         if((value >= 0 && value <= 65535)) {
5160                 /* Constraint check succeeded */
5161                 return 0;
5162         } else {
5163                 ASN__CTFAIL(app_key, td, sptr,
5164                         "%s: constraint failed (%s:%d)",
5165                         td->name, __FILE__, __LINE__);
5166                 return -1;
5167         }
5168 }
5169
5170 static int
5171 memb_criticality_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
5172                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5173         
5174         if(!sptr) {
5175                 ASN__CTFAIL(app_key, td, sptr,
5176                         "%s: value not given (%s:%d)",
5177                         td->name, __FILE__, __LINE__);
5178                 return -1;
5179         }
5180         
5181         
5182         if(1 /* No applicable constraints whatsoever */) {
5183                 /* Nothing is here. See below */
5184         }
5185         
5186         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5187 }
5188
5189 static int
5190 memb_extensionValue_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
5191                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5192         
5193         if(!sptr) {
5194                 ASN__CTFAIL(app_key, td, sptr,
5195                         "%s: value not given (%s:%d)",
5196                         td->name, __FILE__, __LINE__);
5197                 return -1;
5198         }
5199         
5200         
5201         if(1 /* No applicable constraints whatsoever */) {
5202                 /* Nothing is here. See below */
5203         }
5204         
5205         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5206 }
5207
5208 static int
5209 memb_id_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
5210                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5211         long value;
5212         
5213         if(!sptr) {
5214                 ASN__CTFAIL(app_key, td, sptr,
5215                         "%s: value not given (%s:%d)",
5216                         td->name, __FILE__, __LINE__);
5217                 return -1;
5218         }
5219         
5220         value = *(const long *)sptr;
5221         
5222         if((value >= 0 && value <= 65535)) {
5223                 /* Constraint check succeeded */
5224                 return 0;
5225         } else {
5226                 ASN__CTFAIL(app_key, td, sptr,
5227                         "%s: constraint failed (%s:%d)",
5228                         td->name, __FILE__, __LINE__);
5229                 return -1;
5230         }
5231 }
5232
5233 static int
5234 memb_criticality_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
5235                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5236         
5237         if(!sptr) {
5238                 ASN__CTFAIL(app_key, td, sptr,
5239                         "%s: value not given (%s:%d)",
5240                         td->name, __FILE__, __LINE__);
5241                 return -1;
5242         }
5243         
5244         
5245         if(1 /* No applicable constraints whatsoever */) {
5246                 /* Nothing is here. See below */
5247         }
5248         
5249         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5250 }
5251
5252 static int
5253 memb_extensionValue_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
5254                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5255         
5256         if(!sptr) {
5257                 ASN__CTFAIL(app_key, td, sptr,
5258                         "%s: value not given (%s:%d)",
5259                         td->name, __FILE__, __LINE__);
5260                 return -1;
5261         }
5262         
5263         
5264         if(1 /* No applicable constraints whatsoever */) {
5265                 /* Nothing is here. See below */
5266         }
5267         
5268         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5269 }
5270
5271 static int
5272 memb_id_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
5273                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5274         long value;
5275         
5276         if(!sptr) {
5277                 ASN__CTFAIL(app_key, td, sptr,
5278                         "%s: value not given (%s:%d)",
5279                         td->name, __FILE__, __LINE__);
5280                 return -1;
5281         }
5282         
5283         value = *(const long *)sptr;
5284         
5285         if((value >= 0 && value <= 65535)) {
5286                 /* Constraint check succeeded */
5287                 return 0;
5288         } else {
5289                 ASN__CTFAIL(app_key, td, sptr,
5290                         "%s: constraint failed (%s:%d)",
5291                         td->name, __FILE__, __LINE__);
5292                 return -1;
5293         }
5294 }
5295
5296 static asn_type_selector_result_t
5297 select_TDD_Info_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5298         asn_type_selector_result_t result = {0, 0};
5299         const asn_ioc_set_t *itable = asn_IOS_TDD_Info_ExtIEs_1;
5300         size_t constraining_column = 0; /* &id */
5301         size_t for_column = 1; /* &criticality */
5302         size_t row, presence_index = 0;
5303         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TDD_Info_ExtIEs, id));
5304         
5305         for(row=0; row < itable->rows_count; row++) {
5306             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5307             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5308         
5309             if(type_cell->cell_kind == aioc__undefined)
5310                 continue;
5311         
5312             presence_index++;
5313             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5314                 result.type_descriptor = type_cell->type_descriptor;
5315                 result.presence_index = presence_index;
5316                 break;
5317             }
5318         }
5319         
5320         return result;
5321 }
5322
5323 static int
5324 memb_criticality_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
5325                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5326         
5327         if(!sptr) {
5328                 ASN__CTFAIL(app_key, td, sptr,
5329                         "%s: value not given (%s:%d)",
5330                         td->name, __FILE__, __LINE__);
5331                 return -1;
5332         }
5333         
5334         
5335         if(1 /* No applicable constraints whatsoever */) {
5336                 /* Nothing is here. See below */
5337         }
5338         
5339         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5340 }
5341
5342 static asn_type_selector_result_t
5343 select_TDD_Info_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5344         asn_type_selector_result_t result = {0, 0};
5345         const asn_ioc_set_t *itable = asn_IOS_TDD_Info_ExtIEs_1;
5346         size_t constraining_column = 0; /* &id */
5347         size_t for_column = 2; /* &Extension */
5348         size_t row, presence_index = 0;
5349         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TDD_Info_ExtIEs, id));
5350         
5351         for(row=0; row < itable->rows_count; row++) {
5352             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5353             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5354         
5355             if(type_cell->cell_kind == aioc__undefined)
5356                 continue;
5357         
5358             presence_index++;
5359             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5360                 result.type_descriptor = type_cell->type_descriptor;
5361                 result.presence_index = presence_index;
5362                 break;
5363             }
5364         }
5365         
5366         return result;
5367 }
5368
5369 static int
5370 memb_extensionValue_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
5371                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5372         
5373         if(!sptr) {
5374                 ASN__CTFAIL(app_key, td, sptr,
5375                         "%s: value not given (%s:%d)",
5376                         td->name, __FILE__, __LINE__);
5377                 return -1;
5378         }
5379         
5380         
5381         if(1 /* No applicable constraints whatsoever */) {
5382                 /* Nothing is here. See below */
5383         }
5384         
5385         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5386 }
5387
5388 static int
5389 memb_id_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
5390                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5391         long value;
5392         
5393         if(!sptr) {
5394                 ASN__CTFAIL(app_key, td, sptr,
5395                         "%s: value not given (%s:%d)",
5396                         td->name, __FILE__, __LINE__);
5397                 return -1;
5398         }
5399         
5400         value = *(const long *)sptr;
5401         
5402         if((value >= 0 && value <= 65535)) {
5403                 /* Constraint check succeeded */
5404                 return 0;
5405         } else {
5406                 ASN__CTFAIL(app_key, td, sptr,
5407                         "%s: constraint failed (%s:%d)",
5408                         td->name, __FILE__, __LINE__);
5409                 return -1;
5410         }
5411 }
5412
5413 static int
5414 memb_criticality_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
5415                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5416         
5417         if(!sptr) {
5418                 ASN__CTFAIL(app_key, td, sptr,
5419                         "%s: value not given (%s:%d)",
5420                         td->name, __FILE__, __LINE__);
5421                 return -1;
5422         }
5423         
5424         
5425         if(1 /* No applicable constraints whatsoever */) {
5426                 /* Nothing is here. See below */
5427         }
5428         
5429         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5430 }
5431
5432 static int
5433 memb_extensionValue_constraint_289(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 int
5452 memb_id_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
5453                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5454         long value;
5455         
5456         if(!sptr) {
5457                 ASN__CTFAIL(app_key, td, sptr,
5458                         "%s: value not given (%s:%d)",
5459                         td->name, __FILE__, __LINE__);
5460                 return -1;
5461         }
5462         
5463         value = *(const long *)sptr;
5464         
5465         if((value >= 0 && value <= 65535)) {
5466                 /* Constraint check succeeded */
5467                 return 0;
5468         } else {
5469                 ASN__CTFAIL(app_key, td, sptr,
5470                         "%s: constraint failed (%s:%d)",
5471                         td->name, __FILE__, __LINE__);
5472                 return -1;
5473         }
5474 }
5475
5476 static int
5477 memb_criticality_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
5478                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5479         
5480         if(!sptr) {
5481                 ASN__CTFAIL(app_key, td, sptr,
5482                         "%s: value not given (%s:%d)",
5483                         td->name, __FILE__, __LINE__);
5484                 return -1;
5485         }
5486         
5487         
5488         if(1 /* No applicable constraints whatsoever */) {
5489                 /* Nothing is here. See below */
5490         }
5491         
5492         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5493 }
5494
5495 static int
5496 memb_extensionValue_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
5497                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5498         
5499         if(!sptr) {
5500                 ASN__CTFAIL(app_key, td, sptr,
5501                         "%s: value not given (%s:%d)",
5502                         td->name, __FILE__, __LINE__);
5503                 return -1;
5504         }
5505         
5506         
5507         if(1 /* No applicable constraints whatsoever */) {
5508                 /* Nothing is here. See below */
5509         }
5510         
5511         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5512 }
5513
5514 static int
5515 memb_id_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
5516                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5517         long value;
5518         
5519         if(!sptr) {
5520                 ASN__CTFAIL(app_key, td, sptr,
5521                         "%s: value not given (%s:%d)",
5522                         td->name, __FILE__, __LINE__);
5523                 return -1;
5524         }
5525         
5526         value = *(const long *)sptr;
5527         
5528         if((value >= 0 && value <= 65535)) {
5529                 /* Constraint check succeeded */
5530                 return 0;
5531         } else {
5532                 ASN__CTFAIL(app_key, td, sptr,
5533                         "%s: constraint failed (%s:%d)",
5534                         td->name, __FILE__, __LINE__);
5535                 return -1;
5536         }
5537 }
5538
5539 static int
5540 memb_criticality_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
5541                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5542         
5543         if(!sptr) {
5544                 ASN__CTFAIL(app_key, td, sptr,
5545                         "%s: value not given (%s:%d)",
5546                         td->name, __FILE__, __LINE__);
5547                 return -1;
5548         }
5549         
5550         
5551         if(1 /* No applicable constraints whatsoever */) {
5552                 /* Nothing is here. See below */
5553         }
5554         
5555         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5556 }
5557
5558 static int
5559 memb_extensionValue_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
5560                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5561         
5562         if(!sptr) {
5563                 ASN__CTFAIL(app_key, td, sptr,
5564                         "%s: value not given (%s:%d)",
5565                         td->name, __FILE__, __LINE__);
5566                 return -1;
5567         }
5568         
5569         
5570         if(1 /* No applicable constraints whatsoever */) {
5571                 /* Nothing is here. See below */
5572         }
5573         
5574         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5575 }
5576
5577 static int
5578 memb_id_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
5579                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5580         long value;
5581         
5582         if(!sptr) {
5583                 ASN__CTFAIL(app_key, td, sptr,
5584                         "%s: value not given (%s:%d)",
5585                         td->name, __FILE__, __LINE__);
5586                 return -1;
5587         }
5588         
5589         value = *(const long *)sptr;
5590         
5591         if((value >= 0 && value <= 65535)) {
5592                 /* Constraint check succeeded */
5593                 return 0;
5594         } else {
5595                 ASN__CTFAIL(app_key, td, sptr,
5596                         "%s: constraint failed (%s:%d)",
5597                         td->name, __FILE__, __LINE__);
5598                 return -1;
5599         }
5600 }
5601
5602 static int
5603 memb_criticality_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
5604                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5605         
5606         if(!sptr) {
5607                 ASN__CTFAIL(app_key, td, sptr,
5608                         "%s: value not given (%s:%d)",
5609                         td->name, __FILE__, __LINE__);
5610                 return -1;
5611         }
5612         
5613         
5614         if(1 /* No applicable constraints whatsoever */) {
5615                 /* Nothing is here. See below */
5616         }
5617         
5618         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5619 }
5620
5621 static int
5622 memb_extensionValue_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
5623                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5624         
5625         if(!sptr) {
5626                 ASN__CTFAIL(app_key, td, sptr,
5627                         "%s: value not given (%s:%d)",
5628                         td->name, __FILE__, __LINE__);
5629                 return -1;
5630         }
5631         
5632         
5633         if(1 /* No applicable constraints whatsoever */) {
5634                 /* Nothing is here. See below */
5635         }
5636         
5637         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5638 }
5639
5640 static asn_per_constraints_t asn_PER_memb_id_constr_2 CC_NOTUSED = {
5641         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
5642         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5643         0, 0    /* No PER value map */
5644 };
5645 static asn_per_constraints_t asn_PER_memb_criticality_constr_3 CC_NOTUSED = {
5646         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
5647         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5648         0, 0    /* No PER value map */
5649 };
5650 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_4 CC_NOTUSED = {
5651         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5652         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5653         0, 0    /* No PER value map */
5654 };
5655 static asn_per_constraints_t asn_PER_memb_id_constr_6 CC_NOTUSED = {
5656         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
5657         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5658         0, 0    /* No PER value map */
5659 };
5660 static asn_per_constraints_t asn_PER_memb_criticality_constr_7 CC_NOTUSED = {
5661         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
5662         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5663         0, 0    /* No PER value map */
5664 };
5665 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_8 CC_NOTUSED = {
5666         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5667         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5668         0, 0    /* No PER value map */
5669 };
5670 static asn_per_constraints_t asn_PER_memb_id_constr_10 CC_NOTUSED = {
5671         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
5672         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5673         0, 0    /* No PER value map */
5674 };
5675 static asn_per_constraints_t asn_PER_memb_criticality_constr_11 CC_NOTUSED = {
5676         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
5677         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5678         0, 0    /* No PER value map */
5679 };
5680 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_12 CC_NOTUSED = {
5681         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5682         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5683         0, 0    /* No PER value map */
5684 };
5685 static asn_per_constraints_t asn_PER_memb_id_constr_14 CC_NOTUSED = {
5686         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
5687         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5688         0, 0    /* No PER value map */
5689 };
5690 static asn_per_constraints_t asn_PER_memb_criticality_constr_15 CC_NOTUSED = {
5691         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
5692         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5693         0, 0    /* No PER value map */
5694 };
5695 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_16 CC_NOTUSED = {
5696         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5697         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5698         0, 0    /* No PER value map */
5699 };
5700 static asn_per_constraints_t asn_PER_memb_id_constr_18 CC_NOTUSED = {
5701         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
5702         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5703         0, 0    /* No PER value map */
5704 };
5705 static asn_per_constraints_t asn_PER_memb_criticality_constr_19 CC_NOTUSED = {
5706         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
5707         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5708         0, 0    /* No PER value map */
5709 };
5710 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_20 CC_NOTUSED = {
5711         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5712         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5713         0, 0    /* No PER value map */
5714 };
5715 static asn_per_constraints_t asn_PER_memb_id_constr_22 CC_NOTUSED = {
5716         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
5717         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5718         0, 0    /* No PER value map */
5719 };
5720 static asn_per_constraints_t asn_PER_memb_criticality_constr_23 CC_NOTUSED = {
5721         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
5722         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5723         0, 0    /* No PER value map */
5724 };
5725 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_24 CC_NOTUSED = {
5726         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5727         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5728         0, 0    /* No PER value map */
5729 };
5730 static asn_per_constraints_t asn_PER_memb_id_constr_26 CC_NOTUSED = {
5731         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
5732         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5733         0, 0    /* No PER value map */
5734 };
5735 static asn_per_constraints_t asn_PER_memb_criticality_constr_27 CC_NOTUSED = {
5736         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
5737         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5738         0, 0    /* No PER value map */
5739 };
5740 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_28 CC_NOTUSED = {
5741         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5742         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5743         0, 0    /* No PER value map */
5744 };
5745 static asn_per_constraints_t asn_PER_memb_id_constr_30 CC_NOTUSED = {
5746         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
5747         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5748         0, 0    /* No PER value map */
5749 };
5750 static asn_per_constraints_t asn_PER_memb_criticality_constr_31 CC_NOTUSED = {
5751         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
5752         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5753         0, 0    /* No PER value map */
5754 };
5755 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_32 CC_NOTUSED = {
5756         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5757         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5758         0, 0    /* No PER value map */
5759 };
5760 static asn_per_constraints_t asn_PER_memb_id_constr_34 CC_NOTUSED = {
5761         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
5762         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5763         0, 0    /* No PER value map */
5764 };
5765 static asn_per_constraints_t asn_PER_memb_criticality_constr_35 CC_NOTUSED = {
5766         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
5767         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5768         0, 0    /* No PER value map */
5769 };
5770 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_36 CC_NOTUSED = {
5771         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5772         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5773         0, 0    /* No PER value map */
5774 };
5775 static asn_per_constraints_t asn_PER_memb_id_constr_38 CC_NOTUSED = {
5776         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
5777         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5778         0, 0    /* No PER value map */
5779 };
5780 static asn_per_constraints_t asn_PER_memb_criticality_constr_39 CC_NOTUSED = {
5781         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
5782         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5783         0, 0    /* No PER value map */
5784 };
5785 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_40 CC_NOTUSED = {
5786         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5787         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5788         0, 0    /* No PER value map */
5789 };
5790 static asn_per_constraints_t asn_PER_memb_id_constr_42 CC_NOTUSED = {
5791         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
5792         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5793         0, 0    /* No PER value map */
5794 };
5795 static asn_per_constraints_t asn_PER_memb_criticality_constr_43 CC_NOTUSED = {
5796         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
5797         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5798         0, 0    /* No PER value map */
5799 };
5800 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_44 CC_NOTUSED = {
5801         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5802         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5803         0, 0    /* No PER value map */
5804 };
5805 static asn_per_constraints_t asn_PER_memb_id_constr_46 CC_NOTUSED = {
5806         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
5807         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5808         0, 0    /* No PER value map */
5809 };
5810 static asn_per_constraints_t asn_PER_memb_criticality_constr_47 CC_NOTUSED = {
5811         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
5812         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5813         0, 0    /* No PER value map */
5814 };
5815 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_48 CC_NOTUSED = {
5816         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5817         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5818         0, 0    /* No PER value map */
5819 };
5820 static asn_per_constraints_t asn_PER_memb_id_constr_50 CC_NOTUSED = {
5821         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
5822         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5823         0, 0    /* No PER value map */
5824 };
5825 static asn_per_constraints_t asn_PER_memb_criticality_constr_51 CC_NOTUSED = {
5826         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
5827         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5828         0, 0    /* No PER value map */
5829 };
5830 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_52 CC_NOTUSED = {
5831         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5832         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5833         0, 0    /* No PER value map */
5834 };
5835 static asn_per_constraints_t asn_PER_memb_id_constr_54 CC_NOTUSED = {
5836         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
5837         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5838         0, 0    /* No PER value map */
5839 };
5840 static asn_per_constraints_t asn_PER_memb_criticality_constr_55 CC_NOTUSED = {
5841         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
5842         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5843         0, 0    /* No PER value map */
5844 };
5845 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_56 CC_NOTUSED = {
5846         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5847         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5848         0, 0    /* No PER value map */
5849 };
5850 static asn_per_constraints_t asn_PER_memb_id_constr_58 CC_NOTUSED = {
5851         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
5852         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5853         0, 0    /* No PER value map */
5854 };
5855 static asn_per_constraints_t asn_PER_memb_criticality_constr_59 CC_NOTUSED = {
5856         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
5857         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5858         0, 0    /* No PER value map */
5859 };
5860 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_60 CC_NOTUSED = {
5861         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5862         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5863         0, 0    /* No PER value map */
5864 };
5865 static asn_per_constraints_t asn_PER_memb_id_constr_62 CC_NOTUSED = {
5866         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
5867         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5868         0, 0    /* No PER value map */
5869 };
5870 static asn_per_constraints_t asn_PER_memb_criticality_constr_63 CC_NOTUSED = {
5871         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
5872         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5873         0, 0    /* No PER value map */
5874 };
5875 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_64 CC_NOTUSED = {
5876         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5877         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5878         0, 0    /* No PER value map */
5879 };
5880 static asn_per_constraints_t asn_PER_memb_id_constr_66 CC_NOTUSED = {
5881         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
5882         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5883         0, 0    /* No PER value map */
5884 };
5885 static asn_per_constraints_t asn_PER_memb_criticality_constr_67 CC_NOTUSED = {
5886         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
5887         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5888         0, 0    /* No PER value map */
5889 };
5890 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_68 CC_NOTUSED = {
5891         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5892         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5893         0, 0    /* No PER value map */
5894 };
5895 static asn_per_constraints_t asn_PER_memb_id_constr_70 CC_NOTUSED = {
5896         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
5897         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5898         0, 0    /* No PER value map */
5899 };
5900 static asn_per_constraints_t asn_PER_memb_criticality_constr_71 CC_NOTUSED = {
5901         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
5902         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5903         0, 0    /* No PER value map */
5904 };
5905 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_72 CC_NOTUSED = {
5906         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5907         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5908         0, 0    /* No PER value map */
5909 };
5910 static asn_per_constraints_t asn_PER_memb_id_constr_74 CC_NOTUSED = {
5911         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
5912         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5913         0, 0    /* No PER value map */
5914 };
5915 static asn_per_constraints_t asn_PER_memb_criticality_constr_75 CC_NOTUSED = {
5916         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
5917         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5918         0, 0    /* No PER value map */
5919 };
5920 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_76 CC_NOTUSED = {
5921         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5922         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5923         0, 0    /* No PER value map */
5924 };
5925 static asn_per_constraints_t asn_PER_memb_id_constr_78 CC_NOTUSED = {
5926         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
5927         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5928         0, 0    /* No PER value map */
5929 };
5930 static asn_per_constraints_t asn_PER_memb_criticality_constr_79 CC_NOTUSED = {
5931         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
5932         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5933         0, 0    /* No PER value map */
5934 };
5935 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_80 CC_NOTUSED = {
5936         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5937         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5938         0, 0    /* No PER value map */
5939 };
5940 static asn_per_constraints_t asn_PER_memb_id_constr_82 CC_NOTUSED = {
5941         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
5942         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5943         0, 0    /* No PER value map */
5944 };
5945 static asn_per_constraints_t asn_PER_memb_criticality_constr_83 CC_NOTUSED = {
5946         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
5947         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5948         0, 0    /* No PER value map */
5949 };
5950 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_84 CC_NOTUSED = {
5951         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5952         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5953         0, 0    /* No PER value map */
5954 };
5955 static asn_per_constraints_t asn_PER_memb_id_constr_86 CC_NOTUSED = {
5956         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
5957         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5958         0, 0    /* No PER value map */
5959 };
5960 static asn_per_constraints_t asn_PER_memb_criticality_constr_87 CC_NOTUSED = {
5961         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
5962         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5963         0, 0    /* No PER value map */
5964 };
5965 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_88 CC_NOTUSED = {
5966         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5967         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5968         0, 0    /* No PER value map */
5969 };
5970 static asn_per_constraints_t asn_PER_memb_id_constr_90 CC_NOTUSED = {
5971         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
5972         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5973         0, 0    /* No PER value map */
5974 };
5975 static asn_per_constraints_t asn_PER_memb_criticality_constr_91 CC_NOTUSED = {
5976         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
5977         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5978         0, 0    /* No PER value map */
5979 };
5980 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_92 CC_NOTUSED = {
5981         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5982         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5983         0, 0    /* No PER value map */
5984 };
5985 static asn_per_constraints_t asn_PER_memb_id_constr_94 CC_NOTUSED = {
5986         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
5987         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5988         0, 0    /* No PER value map */
5989 };
5990 static asn_per_constraints_t asn_PER_memb_criticality_constr_95 CC_NOTUSED = {
5991         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
5992         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5993         0, 0    /* No PER value map */
5994 };
5995 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_96 CC_NOTUSED = {
5996         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5997         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
5998         0, 0    /* No PER value map */
5999 };
6000 static asn_per_constraints_t asn_PER_memb_id_constr_98 CC_NOTUSED = {
6001         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6002         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6003         0, 0    /* No PER value map */
6004 };
6005 static asn_per_constraints_t asn_PER_memb_criticality_constr_99 CC_NOTUSED = {
6006         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6007         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6008         0, 0    /* No PER value map */
6009 };
6010 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_100 CC_NOTUSED = {
6011         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6012         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6013         0, 0    /* No PER value map */
6014 };
6015 static asn_per_constraints_t asn_PER_memb_id_constr_102 CC_NOTUSED = {
6016         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6017         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6018         0, 0    /* No PER value map */
6019 };
6020 static asn_per_constraints_t asn_PER_memb_criticality_constr_103 CC_NOTUSED = {
6021         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6022         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6023         0, 0    /* No PER value map */
6024 };
6025 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_104 CC_NOTUSED = {
6026         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6027         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6028         0, 0    /* No PER value map */
6029 };
6030 static asn_per_constraints_t asn_PER_memb_id_constr_106 CC_NOTUSED = {
6031         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6032         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6033         0, 0    /* No PER value map */
6034 };
6035 static asn_per_constraints_t asn_PER_memb_criticality_constr_107 CC_NOTUSED = {
6036         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6037         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6038         0, 0    /* No PER value map */
6039 };
6040 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_108 CC_NOTUSED = {
6041         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6042         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6043         0, 0    /* No PER value map */
6044 };
6045 static asn_per_constraints_t asn_PER_memb_id_constr_110 CC_NOTUSED = {
6046         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6047         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6048         0, 0    /* No PER value map */
6049 };
6050 static asn_per_constraints_t asn_PER_memb_criticality_constr_111 CC_NOTUSED = {
6051         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6052         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6053         0, 0    /* No PER value map */
6054 };
6055 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_112 CC_NOTUSED = {
6056         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6057         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6058         0, 0    /* No PER value map */
6059 };
6060 static asn_per_constraints_t asn_PER_memb_id_constr_114 CC_NOTUSED = {
6061         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6062         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6063         0, 0    /* No PER value map */
6064 };
6065 static asn_per_constraints_t asn_PER_memb_criticality_constr_115 CC_NOTUSED = {
6066         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6067         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6068         0, 0    /* No PER value map */
6069 };
6070 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_116 CC_NOTUSED = {
6071         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6072         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6073         0, 0    /* No PER value map */
6074 };
6075 static asn_per_constraints_t asn_PER_memb_id_constr_118 CC_NOTUSED = {
6076         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6077         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6078         0, 0    /* No PER value map */
6079 };
6080 static asn_per_constraints_t asn_PER_memb_criticality_constr_119 CC_NOTUSED = {
6081         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6082         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6083         0, 0    /* No PER value map */
6084 };
6085 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_120 CC_NOTUSED = {
6086         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6087         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6088         0, 0    /* No PER value map */
6089 };
6090 static asn_per_constraints_t asn_PER_memb_id_constr_122 CC_NOTUSED = {
6091         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6092         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6093         0, 0    /* No PER value map */
6094 };
6095 static asn_per_constraints_t asn_PER_memb_criticality_constr_123 CC_NOTUSED = {
6096         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6097         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6098         0, 0    /* No PER value map */
6099 };
6100 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_124 CC_NOTUSED = {
6101         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6102         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6103         0, 0    /* No PER value map */
6104 };
6105 static asn_per_constraints_t asn_PER_memb_id_constr_126 CC_NOTUSED = {
6106         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6107         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6108         0, 0    /* No PER value map */
6109 };
6110 static asn_per_constraints_t asn_PER_memb_criticality_constr_127 CC_NOTUSED = {
6111         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6112         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6113         0, 0    /* No PER value map */
6114 };
6115 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_128 CC_NOTUSED = {
6116         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6117         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6118         0, 0    /* No PER value map */
6119 };
6120 static asn_per_constraints_t asn_PER_memb_id_constr_130 CC_NOTUSED = {
6121         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6122         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6123         0, 0    /* No PER value map */
6124 };
6125 static asn_per_constraints_t asn_PER_memb_criticality_constr_131 CC_NOTUSED = {
6126         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6127         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6128         0, 0    /* No PER value map */
6129 };
6130 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_132 CC_NOTUSED = {
6131         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6132         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6133         0, 0    /* No PER value map */
6134 };
6135 static asn_per_constraints_t asn_PER_memb_id_constr_134 CC_NOTUSED = {
6136         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6137         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6138         0, 0    /* No PER value map */
6139 };
6140 static asn_per_constraints_t asn_PER_memb_criticality_constr_135 CC_NOTUSED = {
6141         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6142         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6143         0, 0    /* No PER value map */
6144 };
6145 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_136 CC_NOTUSED = {
6146         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6147         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6148         0, 0    /* No PER value map */
6149 };
6150 static asn_per_constraints_t asn_PER_memb_id_constr_138 CC_NOTUSED = {
6151         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6152         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6153         0, 0    /* No PER value map */
6154 };
6155 static asn_per_constraints_t asn_PER_memb_criticality_constr_139 CC_NOTUSED = {
6156         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6157         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6158         0, 0    /* No PER value map */
6159 };
6160 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_140 CC_NOTUSED = {
6161         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6162         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6163         0, 0    /* No PER value map */
6164 };
6165 static asn_per_constraints_t asn_PER_memb_id_constr_142 CC_NOTUSED = {
6166         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6167         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6168         0, 0    /* No PER value map */
6169 };
6170 static asn_per_constraints_t asn_PER_memb_criticality_constr_143 CC_NOTUSED = {
6171         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6172         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6173         0, 0    /* No PER value map */
6174 };
6175 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_144 CC_NOTUSED = {
6176         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6177         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6178         0, 0    /* No PER value map */
6179 };
6180 static asn_per_constraints_t asn_PER_memb_id_constr_146 CC_NOTUSED = {
6181         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6182         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6183         0, 0    /* No PER value map */
6184 };
6185 static asn_per_constraints_t asn_PER_memb_criticality_constr_147 CC_NOTUSED = {
6186         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6187         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6188         0, 0    /* No PER value map */
6189 };
6190 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_148 CC_NOTUSED = {
6191         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6192         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6193         0, 0    /* No PER value map */
6194 };
6195 static asn_per_constraints_t asn_PER_memb_id_constr_150 CC_NOTUSED = {
6196         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6197         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6198         0, 0    /* No PER value map */
6199 };
6200 static asn_per_constraints_t asn_PER_memb_criticality_constr_151 CC_NOTUSED = {
6201         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6202         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6203         0, 0    /* No PER value map */
6204 };
6205 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_152 CC_NOTUSED = {
6206         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6207         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6208         0, 0    /* No PER value map */
6209 };
6210 static asn_per_constraints_t asn_PER_memb_id_constr_154 CC_NOTUSED = {
6211         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6212         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6213         0, 0    /* No PER value map */
6214 };
6215 static asn_per_constraints_t asn_PER_memb_criticality_constr_155 CC_NOTUSED = {
6216         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6217         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6218         0, 0    /* No PER value map */
6219 };
6220 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_156 CC_NOTUSED = {
6221         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6222         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6223         0, 0    /* No PER value map */
6224 };
6225 static asn_per_constraints_t asn_PER_memb_id_constr_158 CC_NOTUSED = {
6226         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6227         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6228         0, 0    /* No PER value map */
6229 };
6230 static asn_per_constraints_t asn_PER_memb_criticality_constr_159 CC_NOTUSED = {
6231         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6232         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6233         0, 0    /* No PER value map */
6234 };
6235 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_160 CC_NOTUSED = {
6236         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6237         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6238         0, 0    /* No PER value map */
6239 };
6240 static asn_per_constraints_t asn_PER_memb_id_constr_162 CC_NOTUSED = {
6241         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6242         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6243         0, 0    /* No PER value map */
6244 };
6245 static asn_per_constraints_t asn_PER_memb_criticality_constr_163 CC_NOTUSED = {
6246         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6247         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6248         0, 0    /* No PER value map */
6249 };
6250 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_164 CC_NOTUSED = {
6251         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6252         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6253         0, 0    /* No PER value map */
6254 };
6255 static asn_per_constraints_t asn_PER_memb_id_constr_166 CC_NOTUSED = {
6256         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6257         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6258         0, 0    /* No PER value map */
6259 };
6260 static asn_per_constraints_t asn_PER_memb_criticality_constr_167 CC_NOTUSED = {
6261         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6262         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6263         0, 0    /* No PER value map */
6264 };
6265 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_168 CC_NOTUSED = {
6266         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6267         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6268         0, 0    /* No PER value map */
6269 };
6270 static asn_per_constraints_t asn_PER_memb_id_constr_170 CC_NOTUSED = {
6271         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6272         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6273         0, 0    /* No PER value map */
6274 };
6275 static asn_per_constraints_t asn_PER_memb_criticality_constr_171 CC_NOTUSED = {
6276         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6277         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6278         0, 0    /* No PER value map */
6279 };
6280 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_172 CC_NOTUSED = {
6281         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6282         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6283         0, 0    /* No PER value map */
6284 };
6285 static asn_per_constraints_t asn_PER_memb_id_constr_174 CC_NOTUSED = {
6286         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6287         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6288         0, 0    /* No PER value map */
6289 };
6290 static asn_per_constraints_t asn_PER_memb_criticality_constr_175 CC_NOTUSED = {
6291         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6292         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6293         0, 0    /* No PER value map */
6294 };
6295 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_176 CC_NOTUSED = {
6296         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6297         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6298         0, 0    /* No PER value map */
6299 };
6300 static asn_per_constraints_t asn_PER_memb_id_constr_178 CC_NOTUSED = {
6301         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6302         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6303         0, 0    /* No PER value map */
6304 };
6305 static asn_per_constraints_t asn_PER_memb_criticality_constr_179 CC_NOTUSED = {
6306         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6307         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6308         0, 0    /* No PER value map */
6309 };
6310 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_180 CC_NOTUSED = {
6311         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6312         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6313         0, 0    /* No PER value map */
6314 };
6315 static asn_per_constraints_t asn_PER_memb_id_constr_182 CC_NOTUSED = {
6316         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6317         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6318         0, 0    /* No PER value map */
6319 };
6320 static asn_per_constraints_t asn_PER_memb_criticality_constr_183 CC_NOTUSED = {
6321         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6322         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6323         0, 0    /* No PER value map */
6324 };
6325 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_184 CC_NOTUSED = {
6326         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6327         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6328         0, 0    /* No PER value map */
6329 };
6330 static asn_per_constraints_t asn_PER_memb_id_constr_186 CC_NOTUSED = {
6331         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6332         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6333         0, 0    /* No PER value map */
6334 };
6335 static asn_per_constraints_t asn_PER_memb_criticality_constr_187 CC_NOTUSED = {
6336         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6337         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6338         0, 0    /* No PER value map */
6339 };
6340 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_188 CC_NOTUSED = {
6341         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6342         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6343         0, 0    /* No PER value map */
6344 };
6345 static asn_per_constraints_t asn_PER_memb_id_constr_190 CC_NOTUSED = {
6346         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6347         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6348         0, 0    /* No PER value map */
6349 };
6350 static asn_per_constraints_t asn_PER_memb_criticality_constr_191 CC_NOTUSED = {
6351         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6352         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6353         0, 0    /* No PER value map */
6354 };
6355 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_192 CC_NOTUSED = {
6356         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6357         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6358         0, 0    /* No PER value map */
6359 };
6360 static asn_per_constraints_t asn_PER_memb_id_constr_194 CC_NOTUSED = {
6361         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6362         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6363         0, 0    /* No PER value map */
6364 };
6365 static asn_per_constraints_t asn_PER_memb_criticality_constr_195 CC_NOTUSED = {
6366         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6367         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6368         0, 0    /* No PER value map */
6369 };
6370 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_196 CC_NOTUSED = {
6371         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6372         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6373         0, 0    /* No PER value map */
6374 };
6375 static asn_per_constraints_t asn_PER_memb_id_constr_198 CC_NOTUSED = {
6376         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6377         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6378         0, 0    /* No PER value map */
6379 };
6380 static asn_per_constraints_t asn_PER_memb_criticality_constr_199 CC_NOTUSED = {
6381         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6382         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6383         0, 0    /* No PER value map */
6384 };
6385 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_200 CC_NOTUSED = {
6386         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6387         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6388         0, 0    /* No PER value map */
6389 };
6390 static asn_per_constraints_t asn_PER_memb_id_constr_202 CC_NOTUSED = {
6391         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6392         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6393         0, 0    /* No PER value map */
6394 };
6395 static asn_per_constraints_t asn_PER_memb_criticality_constr_203 CC_NOTUSED = {
6396         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6397         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6398         0, 0    /* No PER value map */
6399 };
6400 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_204 CC_NOTUSED = {
6401         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6402         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6403         0, 0    /* No PER value map */
6404 };
6405 static asn_per_constraints_t asn_PER_memb_id_constr_206 CC_NOTUSED = {
6406         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6407         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6408         0, 0    /* No PER value map */
6409 };
6410 static asn_per_constraints_t asn_PER_memb_criticality_constr_207 CC_NOTUSED = {
6411         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6412         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6413         0, 0    /* No PER value map */
6414 };
6415 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_208 CC_NOTUSED = {
6416         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6417         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6418         0, 0    /* No PER value map */
6419 };
6420 static asn_per_constraints_t asn_PER_memb_id_constr_210 CC_NOTUSED = {
6421         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6422         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6423         0, 0    /* No PER value map */
6424 };
6425 static asn_per_constraints_t asn_PER_memb_criticality_constr_211 CC_NOTUSED = {
6426         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6427         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6428         0, 0    /* No PER value map */
6429 };
6430 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_212 CC_NOTUSED = {
6431         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6432         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6433         0, 0    /* No PER value map */
6434 };
6435 static asn_per_constraints_t asn_PER_memb_id_constr_214 CC_NOTUSED = {
6436         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6437         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6438         0, 0    /* No PER value map */
6439 };
6440 static asn_per_constraints_t asn_PER_memb_criticality_constr_215 CC_NOTUSED = {
6441         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6442         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6443         0, 0    /* No PER value map */
6444 };
6445 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_216 CC_NOTUSED = {
6446         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6447         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6448         0, 0    /* No PER value map */
6449 };
6450 static asn_per_constraints_t asn_PER_memb_id_constr_218 CC_NOTUSED = {
6451         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6452         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6453         0, 0    /* No PER value map */
6454 };
6455 static asn_per_constraints_t asn_PER_memb_criticality_constr_219 CC_NOTUSED = {
6456         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6457         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6458         0, 0    /* No PER value map */
6459 };
6460 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_220 CC_NOTUSED = {
6461         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6462         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6463         0, 0    /* No PER value map */
6464 };
6465 static asn_per_constraints_t asn_PER_memb_id_constr_222 CC_NOTUSED = {
6466         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6467         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6468         0, 0    /* No PER value map */
6469 };
6470 static asn_per_constraints_t asn_PER_memb_criticality_constr_223 CC_NOTUSED = {
6471         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6472         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6473         0, 0    /* No PER value map */
6474 };
6475 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_224 CC_NOTUSED = {
6476         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6477         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6478         0, 0    /* No PER value map */
6479 };
6480 static asn_per_constraints_t asn_PER_memb_id_constr_226 CC_NOTUSED = {
6481         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6482         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6483         0, 0    /* No PER value map */
6484 };
6485 static asn_per_constraints_t asn_PER_memb_criticality_constr_227 CC_NOTUSED = {
6486         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6487         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6488         0, 0    /* No PER value map */
6489 };
6490 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_228 CC_NOTUSED = {
6491         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6492         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6493         0, 0    /* No PER value map */
6494 };
6495 static asn_per_constraints_t asn_PER_memb_id_constr_230 CC_NOTUSED = {
6496         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6497         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6498         0, 0    /* No PER value map */
6499 };
6500 static asn_per_constraints_t asn_PER_memb_criticality_constr_231 CC_NOTUSED = {
6501         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6502         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6503         0, 0    /* No PER value map */
6504 };
6505 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_232 CC_NOTUSED = {
6506         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6507         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6508         0, 0    /* No PER value map */
6509 };
6510 static asn_per_constraints_t asn_PER_memb_id_constr_234 CC_NOTUSED = {
6511         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6512         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6513         0, 0    /* No PER value map */
6514 };
6515 static asn_per_constraints_t asn_PER_memb_criticality_constr_235 CC_NOTUSED = {
6516         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6517         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6518         0, 0    /* No PER value map */
6519 };
6520 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_236 CC_NOTUSED = {
6521         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6522         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6523         0, 0    /* No PER value map */
6524 };
6525 static asn_per_constraints_t asn_PER_memb_id_constr_238 CC_NOTUSED = {
6526         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6527         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6528         0, 0    /* No PER value map */
6529 };
6530 static asn_per_constraints_t asn_PER_memb_criticality_constr_239 CC_NOTUSED = {
6531         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6532         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6533         0, 0    /* No PER value map */
6534 };
6535 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_240 CC_NOTUSED = {
6536         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6537         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6538         0, 0    /* No PER value map */
6539 };
6540 static asn_per_constraints_t asn_PER_memb_id_constr_242 CC_NOTUSED = {
6541         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6542         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6543         0, 0    /* No PER value map */
6544 };
6545 static asn_per_constraints_t asn_PER_memb_criticality_constr_243 CC_NOTUSED = {
6546         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6547         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6548         0, 0    /* No PER value map */
6549 };
6550 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_244 CC_NOTUSED = {
6551         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6552         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6553         0, 0    /* No PER value map */
6554 };
6555 static asn_per_constraints_t asn_PER_memb_id_constr_246 CC_NOTUSED = {
6556         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6557         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6558         0, 0    /* No PER value map */
6559 };
6560 static asn_per_constraints_t asn_PER_memb_criticality_constr_247 CC_NOTUSED = {
6561         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6562         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6563         0, 0    /* No PER value map */
6564 };
6565 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_248 CC_NOTUSED = {
6566         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6567         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6568         0, 0    /* No PER value map */
6569 };
6570 static asn_per_constraints_t asn_PER_memb_id_constr_250 CC_NOTUSED = {
6571         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6572         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6573         0, 0    /* No PER value map */
6574 };
6575 static asn_per_constraints_t asn_PER_memb_criticality_constr_251 CC_NOTUSED = {
6576         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6577         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6578         0, 0    /* No PER value map */
6579 };
6580 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_252 CC_NOTUSED = {
6581         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6582         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6583         0, 0    /* No PER value map */
6584 };
6585 static asn_per_constraints_t asn_PER_memb_id_constr_254 CC_NOTUSED = {
6586         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6587         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6588         0, 0    /* No PER value map */
6589 };
6590 static asn_per_constraints_t asn_PER_memb_criticality_constr_255 CC_NOTUSED = {
6591         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6592         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6593         0, 0    /* No PER value map */
6594 };
6595 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_256 CC_NOTUSED = {
6596         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6597         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6598         0, 0    /* No PER value map */
6599 };
6600 static asn_per_constraints_t asn_PER_memb_id_constr_258 CC_NOTUSED = {
6601         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6602         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6603         0, 0    /* No PER value map */
6604 };
6605 static asn_per_constraints_t asn_PER_memb_criticality_constr_259 CC_NOTUSED = {
6606         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6607         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6608         0, 0    /* No PER value map */
6609 };
6610 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_260 CC_NOTUSED = {
6611         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6612         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6613         0, 0    /* No PER value map */
6614 };
6615 static asn_per_constraints_t asn_PER_memb_id_constr_262 CC_NOTUSED = {
6616         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6617         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6618         0, 0    /* No PER value map */
6619 };
6620 static asn_per_constraints_t asn_PER_memb_criticality_constr_263 CC_NOTUSED = {
6621         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6622         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6623         0, 0    /* No PER value map */
6624 };
6625 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_264 CC_NOTUSED = {
6626         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6627         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6628         0, 0    /* No PER value map */
6629 };
6630 static asn_per_constraints_t asn_PER_memb_id_constr_266 CC_NOTUSED = {
6631         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6632         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6633         0, 0    /* No PER value map */
6634 };
6635 static asn_per_constraints_t asn_PER_memb_criticality_constr_267 CC_NOTUSED = {
6636         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6637         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6638         0, 0    /* No PER value map */
6639 };
6640 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_268 CC_NOTUSED = {
6641         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6642         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6643         0, 0    /* No PER value map */
6644 };
6645 static asn_per_constraints_t asn_PER_memb_id_constr_270 CC_NOTUSED = {
6646         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6647         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6648         0, 0    /* No PER value map */
6649 };
6650 static asn_per_constraints_t asn_PER_memb_criticality_constr_271 CC_NOTUSED = {
6651         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6652         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6653         0, 0    /* No PER value map */
6654 };
6655 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_272 CC_NOTUSED = {
6656         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6657         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6658         0, 0    /* No PER value map */
6659 };
6660 static asn_per_constraints_t asn_PER_memb_id_constr_274 CC_NOTUSED = {
6661         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6662         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6663         0, 0    /* No PER value map */
6664 };
6665 static asn_per_constraints_t asn_PER_memb_criticality_constr_275 CC_NOTUSED = {
6666         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6667         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6668         0, 0    /* No PER value map */
6669 };
6670 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_276 CC_NOTUSED = {
6671         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6672         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6673         0, 0    /* No PER value map */
6674 };
6675 static asn_per_constraints_t asn_PER_memb_id_constr_278 CC_NOTUSED = {
6676         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6677         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6678         0, 0    /* No PER value map */
6679 };
6680 static asn_per_constraints_t asn_PER_memb_criticality_constr_279 CC_NOTUSED = {
6681         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6682         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6683         0, 0    /* No PER value map */
6684 };
6685 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_280 CC_NOTUSED = {
6686         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6687         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6688         0, 0    /* No PER value map */
6689 };
6690 static asn_per_constraints_t asn_PER_memb_id_constr_282 CC_NOTUSED = {
6691         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6692         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6693         0, 0    /* No PER value map */
6694 };
6695 static asn_per_constraints_t asn_PER_memb_criticality_constr_283 CC_NOTUSED = {
6696         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6697         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6698         0, 0    /* No PER value map */
6699 };
6700 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_284 CC_NOTUSED = {
6701         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6702         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6703         0, 0    /* No PER value map */
6704 };
6705 static asn_per_constraints_t asn_PER_memb_id_constr_286 CC_NOTUSED = {
6706         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6707         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6708         0, 0    /* No PER value map */
6709 };
6710 static asn_per_constraints_t asn_PER_memb_criticality_constr_287 CC_NOTUSED = {
6711         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6712         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6713         0, 0    /* No PER value map */
6714 };
6715 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_288 CC_NOTUSED = {
6716         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6717         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6718         0, 0    /* No PER value map */
6719 };
6720 static asn_per_constraints_t asn_PER_memb_id_constr_290 CC_NOTUSED = {
6721         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6722         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6723         0, 0    /* No PER value map */
6724 };
6725 static asn_per_constraints_t asn_PER_memb_criticality_constr_291 CC_NOTUSED = {
6726         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6727         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6728         0, 0    /* No PER value map */
6729 };
6730 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_292 CC_NOTUSED = {
6731         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6732         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6733         0, 0    /* No PER value map */
6734 };
6735 static asn_per_constraints_t asn_PER_memb_id_constr_294 CC_NOTUSED = {
6736         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6737         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6738         0, 0    /* No PER value map */
6739 };
6740 static asn_per_constraints_t asn_PER_memb_criticality_constr_295 CC_NOTUSED = {
6741         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6742         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6743         0, 0    /* No PER value map */
6744 };
6745 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_296 CC_NOTUSED = {
6746         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6747         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6748         0, 0    /* No PER value map */
6749 };
6750 static asn_per_constraints_t asn_PER_memb_id_constr_298 CC_NOTUSED = {
6751         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6752         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6753         0, 0    /* No PER value map */
6754 };
6755 static asn_per_constraints_t asn_PER_memb_criticality_constr_299 CC_NOTUSED = {
6756         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6757         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6758         0, 0    /* No PER value map */
6759 };
6760 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_300 CC_NOTUSED = {
6761         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6762         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6763         0, 0    /* No PER value map */
6764 };
6765 static asn_per_constraints_t asn_PER_memb_id_constr_302 CC_NOTUSED = {
6766         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
6767         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6768         0, 0    /* No PER value map */
6769 };
6770 static asn_per_constraints_t asn_PER_memb_criticality_constr_303 CC_NOTUSED = {
6771         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
6772         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6773         0, 0    /* No PER value map */
6774 };
6775 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_304 CC_NOTUSED = {
6776         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6777         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
6778         0, 0    /* No PER value map */
6779 };
6780 static asn_TYPE_member_t asn_MBR_extensionValue_4[] = {
6781         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.ABSInformation),
6782                 -1 /* Ambiguous tag (CHOICE?) */,
6783                 0,
6784                 &asn_DEF_ABSInformation,
6785                 0,
6786                 { 0, 0, 0 },
6787                 0, 0, /* No default value */
6788                 "ABSInformation"
6789                 },
6790         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.InvokeIndication),
6791                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
6792                 0,
6793                 &asn_DEF_InvokeIndication,
6794                 0,
6795                 { 0, 0, 0 },
6796                 0, 0, /* No default value */
6797                 "InvokeIndication"
6798                 },
6799         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.SubframeAssignment),
6800                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
6801                 0,
6802                 &asn_DEF_SubframeAssignment,
6803                 0,
6804                 { 0, 0, 0 },
6805                 0, 0, /* No default value */
6806                 "SubframeAssignment"
6807                 },
6808         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.ExtendedULInterferenceOverloadInfo),
6809                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
6810                 0,
6811                 &asn_DEF_ExtendedULInterferenceOverloadInfo,
6812                 0,
6813                 { 0, 0, 0 },
6814                 0, 0, /* No default value */
6815                 "ExtendedULInterferenceOverloadInfo"
6816                 },
6817         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.CoMPInformation),
6818                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
6819                 0,
6820                 &asn_DEF_CoMPInformation,
6821                 0,
6822                 { 0, 0, 0 },
6823                 0, 0, /* No default value */
6824                 "CoMPInformation"
6825                 },
6826         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.DynamicDLTransmissionInformation),
6827                 -1 /* Ambiguous tag (CHOICE?) */,
6828                 0,
6829                 &asn_DEF_DynamicDLTransmissionInformation,
6830                 0,
6831                 { 0, 0, 0 },
6832                 0, 0, /* No default value */
6833                 "DynamicDLTransmissionInformation"
6834                 },
6835 };
6836 static const unsigned asn_MAP_extensionValue_to_canonical_4[] = { 1, 2, 3, 4, 0, 5 };
6837 static const unsigned asn_MAP_extensionValue_from_canonical_4[] = { 4, 0, 1, 2, 3, 5 };
6838 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_4[] = {
6839     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 1 }, /* InvokeIndication */
6840     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 0 }, /* SubframeAssignment */
6841     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 1 }, /* ExtendedULInterferenceOverloadInfo */
6842     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -1, 0 }, /* CoMPInformation */
6843     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 1 }, /* fdd */
6844     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 5, -1, 0 }, /* naics-active */
6845     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 1 }, /* tdd */
6846     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 5, -1, 0 }, /* naics-inactive */
6847     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 0, 0, 0 } /* abs-inactive */
6848 };
6849 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_4 = {
6850         sizeof(struct CellInformation_Item_ExtIEs__extensionValue),
6851         offsetof(struct CellInformation_Item_ExtIEs__extensionValue, _asn_ctx),
6852         offsetof(struct CellInformation_Item_ExtIEs__extensionValue, present),
6853         sizeof(((struct CellInformation_Item_ExtIEs__extensionValue *)0)->present),
6854         asn_MAP_extensionValue_tag2el_4,
6855         9,      /* Count of tags in the map */
6856         asn_MAP_extensionValue_to_canonical_4,
6857         asn_MAP_extensionValue_from_canonical_4,
6858         -1      /* Extensions start */
6859 };
6860 static /* Use -fall-defs-global to expose */
6861 asn_TYPE_descriptor_t asn_DEF_extensionValue_4 = {
6862         "extensionValue",
6863         "extensionValue",
6864         &asn_OP_OPEN_TYPE,
6865         0,      /* No effective tags (pointer) */
6866         0,      /* No effective tags (count) */
6867         0,      /* No tags (pointer) */
6868         0,      /* No tags (count) */
6869         { 0, 0, OPEN_TYPE_constraint },
6870         asn_MBR_extensionValue_4,
6871         6,      /* Elements count */
6872         &asn_SPC_extensionValue_specs_4 /* Additional specs */
6873 };
6874
6875 asn_TYPE_member_t asn_MBR_CellInformation_Item_ExtIEs_1[] = {
6876         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, id),
6877                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
6878                 -1,     /* IMPLICIT tag at current level */
6879                 &asn_DEF_ProtocolIE_ID,
6880                 0,
6881                 { 0, &asn_PER_memb_id_constr_2,  memb_id_constraint_1 },
6882                 0, 0, /* No default value */
6883                 "id"
6884                 },
6885         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, criticality),
6886                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
6887                 -1,     /* IMPLICIT tag at current level */
6888                 &asn_DEF_Criticality,
6889                 select_CellInformation_Item_ExtIEs_criticality_type,
6890                 { 0, &asn_PER_memb_criticality_constr_3,  memb_criticality_constraint_1 },
6891                 0, 0, /* No default value */
6892                 "criticality"
6893                 },
6894         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, extensionValue),
6895                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
6896                 +1,     /* EXPLICIT tag at current level */
6897                 &asn_DEF_extensionValue_4,
6898                 select_CellInformation_Item_ExtIEs_extensionValue_type,
6899                 { 0, &asn_PER_memb_extensionValue_constr_4,  memb_extensionValue_constraint_1 },
6900                 0, 0, /* No default value */
6901                 "extensionValue"
6902                 },
6903 };
6904 static const ber_tlv_tag_t asn_DEF_CellInformation_Item_ExtIEs_tags_1[] = {
6905         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
6906 };
6907 static const asn_TYPE_tag2member_t asn_MAP_CellInformation_Item_ExtIEs_tag2el_1[] = {
6908     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
6909     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
6910     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
6911 };
6912 asn_SEQUENCE_specifics_t asn_SPC_CellInformation_Item_ExtIEs_specs_1 = {
6913         sizeof(struct CellInformation_Item_ExtIEs),
6914         offsetof(struct CellInformation_Item_ExtIEs, _asn_ctx),
6915         asn_MAP_CellInformation_Item_ExtIEs_tag2el_1,
6916         3,      /* Count of tags in the map */
6917         0, 0, 0,        /* Optional elements (not needed) */
6918         -1,     /* First extension addition */
6919 };
6920 asn_TYPE_descriptor_t asn_DEF_CellInformation_Item_ExtIEs = {
6921         "CellInformation-Item-ExtIEs",
6922         "CellInformation-Item-ExtIEs",
6923         &asn_OP_SEQUENCE,
6924         asn_DEF_CellInformation_Item_ExtIEs_tags_1,
6925         sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_1)
6926                 /sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_1[0]), /* 1 */
6927         asn_DEF_CellInformation_Item_ExtIEs_tags_1,     /* Same as above */
6928         sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_1)
6929                 /sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_1[0]), /* 1 */
6930         { 0, 0, SEQUENCE_constraint },
6931         asn_MBR_CellInformation_Item_ExtIEs_1,
6932         3,      /* Elements count */
6933         &asn_SPC_CellInformation_Item_ExtIEs_specs_1    /* Additional specs */
6934 };
6935
6936 static asn_TYPE_member_t asn_MBR_extensionValue_8[] = {
6937         { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, choice.DeactivationIndication),
6938                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
6939                 0,
6940                 &asn_DEF_DeactivationIndication,
6941                 0,
6942                 { 0, 0, 0 },
6943                 0, 0, /* No default value */
6944                 "DeactivationIndication"
6945                 },
6946 };
6947 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_8[] = {
6948     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* DeactivationIndication */
6949 };
6950 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_8 = {
6951         sizeof(struct ServedCellsToModify_Item_ExtIEs__extensionValue),
6952         offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, _asn_ctx),
6953         offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, present),
6954         sizeof(((struct ServedCellsToModify_Item_ExtIEs__extensionValue *)0)->present),
6955         asn_MAP_extensionValue_tag2el_8,
6956         1,      /* Count of tags in the map */
6957         0, 0,
6958         -1      /* Extensions start */
6959 };
6960 static /* Use -fall-defs-global to expose */
6961 asn_TYPE_descriptor_t asn_DEF_extensionValue_8 = {
6962         "extensionValue",
6963         "extensionValue",
6964         &asn_OP_OPEN_TYPE,
6965         0,      /* No effective tags (pointer) */
6966         0,      /* No effective tags (count) */
6967         0,      /* No tags (pointer) */
6968         0,      /* No tags (count) */
6969         { 0, 0, OPEN_TYPE_constraint },
6970         asn_MBR_extensionValue_8,
6971         1,      /* Elements count */
6972         &asn_SPC_extensionValue_specs_8 /* Additional specs */
6973 };
6974
6975 asn_TYPE_member_t asn_MBR_ServedCellsToModify_Item_ExtIEs_5[] = {
6976         { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, id),
6977                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
6978                 -1,     /* IMPLICIT tag at current level */
6979                 &asn_DEF_ProtocolIE_ID,
6980                 0,
6981                 { 0, &asn_PER_memb_id_constr_6,  memb_id_constraint_5 },
6982                 0, 0, /* No default value */
6983                 "id"
6984                 },
6985         { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, criticality),
6986                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
6987                 -1,     /* IMPLICIT tag at current level */
6988                 &asn_DEF_Criticality,
6989                 select_ServedCellsToModify_Item_ExtIEs_criticality_type,
6990                 { 0, &asn_PER_memb_criticality_constr_7,  memb_criticality_constraint_5 },
6991                 0, 0, /* No default value */
6992                 "criticality"
6993                 },
6994         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, extensionValue),
6995                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
6996                 +1,     /* EXPLICIT tag at current level */
6997                 &asn_DEF_extensionValue_8,
6998                 select_ServedCellsToModify_Item_ExtIEs_extensionValue_type,
6999                 { 0, &asn_PER_memb_extensionValue_constr_8,  memb_extensionValue_constraint_5 },
7000                 0, 0, /* No default value */
7001                 "extensionValue"
7002                 },
7003 };
7004 static const ber_tlv_tag_t asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_5[] = {
7005         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
7006 };
7007 static const asn_TYPE_tag2member_t asn_MAP_ServedCellsToModify_Item_ExtIEs_tag2el_5[] = {
7008     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
7009     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
7010     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
7011 };
7012 asn_SEQUENCE_specifics_t asn_SPC_ServedCellsToModify_Item_ExtIEs_specs_5 = {
7013         sizeof(struct ServedCellsToModify_Item_ExtIEs),
7014         offsetof(struct ServedCellsToModify_Item_ExtIEs, _asn_ctx),
7015         asn_MAP_ServedCellsToModify_Item_ExtIEs_tag2el_5,
7016         3,      /* Count of tags in the map */
7017         0, 0, 0,        /* Optional elements (not needed) */
7018         -1,     /* First extension addition */
7019 };
7020 asn_TYPE_descriptor_t asn_DEF_ServedCellsToModify_Item_ExtIEs = {
7021         "ServedCellsToModify-Item-ExtIEs",
7022         "ServedCellsToModify-Item-ExtIEs",
7023         &asn_OP_SEQUENCE,
7024         asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_5,
7025         sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_5)
7026                 /sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_5[0]), /* 1 */
7027         asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_5, /* Same as above */
7028         sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_5)
7029                 /sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_5[0]), /* 1 */
7030         { 0, 0, SEQUENCE_constraint },
7031         asn_MBR_ServedCellsToModify_Item_ExtIEs_5,
7032         3,      /* Elements count */
7033         &asn_SPC_ServedCellsToModify_Item_ExtIEs_specs_5        /* Additional specs */
7034 };
7035
7036 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_12 = {
7037         sizeof(struct CellToReport_Item_ExtIEs__extensionValue),
7038         offsetof(struct CellToReport_Item_ExtIEs__extensionValue, _asn_ctx),
7039         offsetof(struct CellToReport_Item_ExtIEs__extensionValue, present),
7040         sizeof(((struct CellToReport_Item_ExtIEs__extensionValue *)0)->present),
7041         0,      /* No top level tags */
7042         0,      /* No tags in the map */
7043         0, 0,
7044         -1      /* Extensions start */
7045 };
7046 static /* Use -fall-defs-global to expose */
7047 asn_TYPE_descriptor_t asn_DEF_extensionValue_12 = {
7048         "extensionValue",
7049         "extensionValue",
7050         &asn_OP_OPEN_TYPE,
7051         0,      /* No effective tags (pointer) */
7052         0,      /* No effective tags (count) */
7053         0,      /* No tags (pointer) */
7054         0,      /* No tags (count) */
7055         { 0, 0, OPEN_TYPE_constraint },
7056         0, 0,   /* No members */
7057         &asn_SPC_extensionValue_specs_12        /* Additional specs */
7058 };
7059
7060 asn_TYPE_member_t asn_MBR_CellToReport_Item_ExtIEs_9[] = {
7061         { ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, id),
7062                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
7063                 -1,     /* IMPLICIT tag at current level */
7064                 &asn_DEF_ProtocolIE_ID,
7065                 0,
7066                 { 0, &asn_PER_memb_id_constr_10,  memb_id_constraint_9 },
7067                 0, 0, /* No default value */
7068                 "id"
7069                 },
7070         { ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, criticality),
7071                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
7072                 -1,     /* IMPLICIT tag at current level */
7073                 &asn_DEF_Criticality,
7074                 0,
7075                 { 0, &asn_PER_memb_criticality_constr_11,  memb_criticality_constraint_9 },
7076                 0, 0, /* No default value */
7077                 "criticality"
7078                 },
7079         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, extensionValue),
7080                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
7081                 +1,     /* EXPLICIT tag at current level */
7082                 &asn_DEF_extensionValue_12,
7083                 0,
7084                 { 0, &asn_PER_memb_extensionValue_constr_12,  memb_extensionValue_constraint_9 },
7085                 0, 0, /* No default value */
7086                 "extensionValue"
7087                 },
7088 };
7089 static const ber_tlv_tag_t asn_DEF_CellToReport_Item_ExtIEs_tags_9[] = {
7090         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
7091 };
7092 static const asn_TYPE_tag2member_t asn_MAP_CellToReport_Item_ExtIEs_tag2el_9[] = {
7093     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
7094     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
7095     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
7096 };
7097 asn_SEQUENCE_specifics_t asn_SPC_CellToReport_Item_ExtIEs_specs_9 = {
7098         sizeof(struct CellToReport_Item_ExtIEs),
7099         offsetof(struct CellToReport_Item_ExtIEs, _asn_ctx),
7100         asn_MAP_CellToReport_Item_ExtIEs_tag2el_9,
7101         3,      /* Count of tags in the map */
7102         0, 0, 0,        /* Optional elements (not needed) */
7103         -1,     /* First extension addition */
7104 };
7105 asn_TYPE_descriptor_t asn_DEF_CellToReport_Item_ExtIEs = {
7106         "CellToReport-Item-ExtIEs",
7107         "CellToReport-Item-ExtIEs",
7108         &asn_OP_SEQUENCE,
7109         asn_DEF_CellToReport_Item_ExtIEs_tags_9,
7110         sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_9)
7111                 /sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_9[0]), /* 1 */
7112         asn_DEF_CellToReport_Item_ExtIEs_tags_9,        /* Same as above */
7113         sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_9)
7114                 /sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_9[0]), /* 1 */
7115         { 0, 0, SEQUENCE_constraint },
7116         asn_MBR_CellToReport_Item_ExtIEs_9,
7117         3,      /* Elements count */
7118         &asn_SPC_CellToReport_Item_ExtIEs_specs_9       /* Additional specs */
7119 };
7120
7121 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_16 = {
7122         sizeof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue),
7123         offsetof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue, _asn_ctx),
7124         offsetof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue, present),
7125         sizeof(((struct MeasurementInitiationResult_Item_ExtIEs__extensionValue *)0)->present),
7126         0,      /* No top level tags */
7127         0,      /* No tags in the map */
7128         0, 0,
7129         -1      /* Extensions start */
7130 };
7131 static /* Use -fall-defs-global to expose */
7132 asn_TYPE_descriptor_t asn_DEF_extensionValue_16 = {
7133         "extensionValue",
7134         "extensionValue",
7135         &asn_OP_OPEN_TYPE,
7136         0,      /* No effective tags (pointer) */
7137         0,      /* No effective tags (count) */
7138         0,      /* No tags (pointer) */
7139         0,      /* No tags (count) */
7140         { 0, 0, OPEN_TYPE_constraint },
7141         0, 0,   /* No members */
7142         &asn_SPC_extensionValue_specs_16        /* Additional specs */
7143 };
7144
7145 asn_TYPE_member_t asn_MBR_MeasurementInitiationResult_Item_ExtIEs_13[] = {
7146         { ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, id),
7147                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
7148                 -1,     /* IMPLICIT tag at current level */
7149                 &asn_DEF_ProtocolIE_ID,
7150                 0,
7151                 { 0, &asn_PER_memb_id_constr_14,  memb_id_constraint_13 },
7152                 0, 0, /* No default value */
7153                 "id"
7154                 },
7155         { ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, criticality),
7156                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
7157                 -1,     /* IMPLICIT tag at current level */
7158                 &asn_DEF_Criticality,
7159                 0,
7160                 { 0, &asn_PER_memb_criticality_constr_15,  memb_criticality_constraint_13 },
7161                 0, 0, /* No default value */
7162                 "criticality"
7163                 },
7164         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, extensionValue),
7165                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
7166                 +1,     /* EXPLICIT tag at current level */
7167                 &asn_DEF_extensionValue_16,
7168                 0,
7169                 { 0, &asn_PER_memb_extensionValue_constr_16,  memb_extensionValue_constraint_13 },
7170                 0, 0, /* No default value */
7171                 "extensionValue"
7172                 },
7173 };
7174 static const ber_tlv_tag_t asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_13[] = {
7175         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
7176 };
7177 static const asn_TYPE_tag2member_t asn_MAP_MeasurementInitiationResult_Item_ExtIEs_tag2el_13[] = {
7178     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
7179     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
7180     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
7181 };
7182 asn_SEQUENCE_specifics_t asn_SPC_MeasurementInitiationResult_Item_ExtIEs_specs_13 = {
7183         sizeof(struct MeasurementInitiationResult_Item_ExtIEs),
7184         offsetof(struct MeasurementInitiationResult_Item_ExtIEs, _asn_ctx),
7185         asn_MAP_MeasurementInitiationResult_Item_ExtIEs_tag2el_13,
7186         3,      /* Count of tags in the map */
7187         0, 0, 0,        /* Optional elements (not needed) */
7188         -1,     /* First extension addition */
7189 };
7190 asn_TYPE_descriptor_t asn_DEF_MeasurementInitiationResult_Item_ExtIEs = {
7191         "MeasurementInitiationResult-Item-ExtIEs",
7192         "MeasurementInitiationResult-Item-ExtIEs",
7193         &asn_OP_SEQUENCE,
7194         asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_13,
7195         sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_13)
7196                 /sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_13[0]), /* 1 */
7197         asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_13,        /* Same as above */
7198         sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_13)
7199                 /sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_13[0]), /* 1 */
7200         { 0, 0, SEQUENCE_constraint },
7201         asn_MBR_MeasurementInitiationResult_Item_ExtIEs_13,
7202         3,      /* Elements count */
7203         &asn_SPC_MeasurementInitiationResult_Item_ExtIEs_specs_13       /* Additional specs */
7204 };
7205
7206 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_20 = {
7207         sizeof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue),
7208         offsetof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue, _asn_ctx),
7209         offsetof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue, present),
7210         sizeof(((struct MeasurementFailureCause_Item_ExtIEs__extensionValue *)0)->present),
7211         0,      /* No top level tags */
7212         0,      /* No tags in the map */
7213         0, 0,
7214         -1      /* Extensions start */
7215 };
7216 static /* Use -fall-defs-global to expose */
7217 asn_TYPE_descriptor_t asn_DEF_extensionValue_20 = {
7218         "extensionValue",
7219         "extensionValue",
7220         &asn_OP_OPEN_TYPE,
7221         0,      /* No effective tags (pointer) */
7222         0,      /* No effective tags (count) */
7223         0,      /* No tags (pointer) */
7224         0,      /* No tags (count) */
7225         { 0, 0, OPEN_TYPE_constraint },
7226         0, 0,   /* No members */
7227         &asn_SPC_extensionValue_specs_20        /* Additional specs */
7228 };
7229
7230 asn_TYPE_member_t asn_MBR_MeasurementFailureCause_Item_ExtIEs_17[] = {
7231         { ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, id),
7232                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
7233                 -1,     /* IMPLICIT tag at current level */
7234                 &asn_DEF_ProtocolIE_ID,
7235                 0,
7236                 { 0, &asn_PER_memb_id_constr_18,  memb_id_constraint_17 },
7237                 0, 0, /* No default value */
7238                 "id"
7239                 },
7240         { ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, criticality),
7241                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
7242                 -1,     /* IMPLICIT tag at current level */
7243                 &asn_DEF_Criticality,
7244                 0,
7245                 { 0, &asn_PER_memb_criticality_constr_19,  memb_criticality_constraint_17 },
7246                 0, 0, /* No default value */
7247                 "criticality"
7248                 },
7249         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, extensionValue),
7250                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
7251                 +1,     /* EXPLICIT tag at current level */
7252                 &asn_DEF_extensionValue_20,
7253                 0,
7254                 { 0, &asn_PER_memb_extensionValue_constr_20,  memb_extensionValue_constraint_17 },
7255                 0, 0, /* No default value */
7256                 "extensionValue"
7257                 },
7258 };
7259 static const ber_tlv_tag_t asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_17[] = {
7260         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
7261 };
7262 static const asn_TYPE_tag2member_t asn_MAP_MeasurementFailureCause_Item_ExtIEs_tag2el_17[] = {
7263     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
7264     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
7265     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
7266 };
7267 asn_SEQUENCE_specifics_t asn_SPC_MeasurementFailureCause_Item_ExtIEs_specs_17 = {
7268         sizeof(struct MeasurementFailureCause_Item_ExtIEs),
7269         offsetof(struct MeasurementFailureCause_Item_ExtIEs, _asn_ctx),
7270         asn_MAP_MeasurementFailureCause_Item_ExtIEs_tag2el_17,
7271         3,      /* Count of tags in the map */
7272         0, 0, 0,        /* Optional elements (not needed) */
7273         -1,     /* First extension addition */
7274 };
7275 asn_TYPE_descriptor_t asn_DEF_MeasurementFailureCause_Item_ExtIEs = {
7276         "MeasurementFailureCause-Item-ExtIEs",
7277         "MeasurementFailureCause-Item-ExtIEs",
7278         &asn_OP_SEQUENCE,
7279         asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_17,
7280         sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_17)
7281                 /sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_17[0]), /* 1 */
7282         asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_17,    /* Same as above */
7283         sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_17)
7284                 /sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_17[0]), /* 1 */
7285         { 0, 0, SEQUENCE_constraint },
7286         asn_MBR_MeasurementFailureCause_Item_ExtIEs_17,
7287         3,      /* Elements count */
7288         &asn_SPC_MeasurementFailureCause_Item_ExtIEs_specs_17   /* Additional specs */
7289 };
7290
7291 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_24 = {
7292         sizeof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue),
7293         offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue, _asn_ctx),
7294         offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue, present),
7295         sizeof(((struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue *)0)->present),
7296         0,      /* No top level tags */
7297         0,      /* No tags in the map */
7298         0, 0,
7299         -1      /* Extensions start */
7300 };
7301 static /* Use -fall-defs-global to expose */
7302 asn_TYPE_descriptor_t asn_DEF_extensionValue_24 = {
7303         "extensionValue",
7304         "extensionValue",
7305         &asn_OP_OPEN_TYPE,
7306         0,      /* No effective tags (pointer) */
7307         0,      /* No effective tags (count) */
7308         0,      /* No tags (pointer) */
7309         0,      /* No tags (count) */
7310         { 0, 0, OPEN_TYPE_constraint },
7311         0, 0,   /* No members */
7312         &asn_SPC_extensionValue_specs_24        /* Additional specs */
7313 };
7314
7315 asn_TYPE_member_t asn_MBR_CompleteFailureCauseInformation_Item_ExtIEs_21[] = {
7316         { ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, id),
7317                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
7318                 -1,     /* IMPLICIT tag at current level */
7319                 &asn_DEF_ProtocolIE_ID,
7320                 0,
7321                 { 0, &asn_PER_memb_id_constr_22,  memb_id_constraint_21 },
7322                 0, 0, /* No default value */
7323                 "id"
7324                 },
7325         { ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, criticality),
7326                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
7327                 -1,     /* IMPLICIT tag at current level */
7328                 &asn_DEF_Criticality,
7329                 0,
7330                 { 0, &asn_PER_memb_criticality_constr_23,  memb_criticality_constraint_21 },
7331                 0, 0, /* No default value */
7332                 "criticality"
7333                 },
7334         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, extensionValue),
7335                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
7336                 +1,     /* EXPLICIT tag at current level */
7337                 &asn_DEF_extensionValue_24,
7338                 0,
7339                 { 0, &asn_PER_memb_extensionValue_constr_24,  memb_extensionValue_constraint_21 },
7340                 0, 0, /* No default value */
7341                 "extensionValue"
7342                 },
7343 };
7344 static const ber_tlv_tag_t asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_21[] = {
7345         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
7346 };
7347 static const asn_TYPE_tag2member_t asn_MAP_CompleteFailureCauseInformation_Item_ExtIEs_tag2el_21[] = {
7348     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
7349     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
7350     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
7351 };
7352 asn_SEQUENCE_specifics_t asn_SPC_CompleteFailureCauseInformation_Item_ExtIEs_specs_21 = {
7353         sizeof(struct CompleteFailureCauseInformation_Item_ExtIEs),
7354         offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, _asn_ctx),
7355         asn_MAP_CompleteFailureCauseInformation_Item_ExtIEs_tag2el_21,
7356         3,      /* Count of tags in the map */
7357         0, 0, 0,        /* Optional elements (not needed) */
7358         -1,     /* First extension addition */
7359 };
7360 asn_TYPE_descriptor_t asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs = {
7361         "CompleteFailureCauseInformation-Item-ExtIEs",
7362         "CompleteFailureCauseInformation-Item-ExtIEs",
7363         &asn_OP_SEQUENCE,
7364         asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_21,
7365         sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_21)
7366                 /sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_21[0]), /* 1 */
7367         asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_21,    /* Same as above */
7368         sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_21)
7369                 /sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_21[0]), /* 1 */
7370         { 0, 0, SEQUENCE_constraint },
7371         asn_MBR_CompleteFailureCauseInformation_Item_ExtIEs_21,
7372         3,      /* Elements count */
7373         &asn_SPC_CompleteFailureCauseInformation_Item_ExtIEs_specs_21   /* Additional specs */
7374 };
7375
7376 static asn_TYPE_member_t asn_MBR_extensionValue_28[] = {
7377         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CompositeAvailableCapacityGroup),
7378                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
7379                 0,
7380                 &asn_DEF_CompositeAvailableCapacityGroup,
7381                 0,
7382                 { 0, 0, 0 },
7383                 0, 0, /* No default value */
7384                 "CompositeAvailableCapacityGroup"
7385                 },
7386         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.ABS_Status),
7387                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
7388                 0,
7389                 &asn_DEF_ABS_Status,
7390                 0,
7391                 { 0, 0, 0 },
7392                 0, 0, /* No default value */
7393                 "ABS-Status"
7394                 },
7395         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.RSRPMRList),
7396                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
7397                 0,
7398                 &asn_DEF_RSRPMRList,
7399                 0,
7400                 { 0, 0, 0 },
7401                 0, 0, /* No default value */
7402                 "RSRPMRList"
7403                 },
7404         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CSIReportList),
7405                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
7406                 0,
7407                 &asn_DEF_CSIReportList,
7408                 0,
7409                 { 0, 0, 0 },
7410                 0, 0, /* No default value */
7411                 "CSIReportList"
7412                 },
7413         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CellReportingIndicator),
7414                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
7415                 0,
7416                 &asn_DEF_CellReportingIndicator,
7417                 0,
7418                 { 0, 0, 0 },
7419                 0, 0, /* No default value */
7420                 "CellReportingIndicator"
7421                 },
7422 };
7423 static const unsigned asn_MAP_extensionValue_to_canonical_28[] = { 4, 0, 1, 2, 3 };
7424 static const unsigned asn_MAP_extensionValue_from_canonical_28[] = { 1, 2, 3, 4, 0 };
7425 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_28[] = {
7426     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, 0, 0 }, /* CellReportingIndicator */
7427     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 3 }, /* CompositeAvailableCapacityGroup */
7428     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 2 }, /* ABS-Status */
7429     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 1 }, /* RSRPMRList */
7430     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -3, 0 } /* CSIReportList */
7431 };
7432 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_28 = {
7433         sizeof(struct CellMeasurementResult_Item_ExtIEs__extensionValue),
7434         offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, _asn_ctx),
7435         offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, present),
7436         sizeof(((struct CellMeasurementResult_Item_ExtIEs__extensionValue *)0)->present),
7437         asn_MAP_extensionValue_tag2el_28,
7438         5,      /* Count of tags in the map */
7439         asn_MAP_extensionValue_to_canonical_28,
7440         asn_MAP_extensionValue_from_canonical_28,
7441         -1      /* Extensions start */
7442 };
7443 static /* Use -fall-defs-global to expose */
7444 asn_TYPE_descriptor_t asn_DEF_extensionValue_28 = {
7445         "extensionValue",
7446         "extensionValue",
7447         &asn_OP_OPEN_TYPE,
7448         0,      /* No effective tags (pointer) */
7449         0,      /* No effective tags (count) */
7450         0,      /* No tags (pointer) */
7451         0,      /* No tags (count) */
7452         { 0, 0, OPEN_TYPE_constraint },
7453         asn_MBR_extensionValue_28,
7454         5,      /* Elements count */
7455         &asn_SPC_extensionValue_specs_28        /* Additional specs */
7456 };
7457
7458 asn_TYPE_member_t asn_MBR_CellMeasurementResult_Item_ExtIEs_25[] = {
7459         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, id),
7460                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
7461                 -1,     /* IMPLICIT tag at current level */
7462                 &asn_DEF_ProtocolIE_ID,
7463                 0,
7464                 { 0, &asn_PER_memb_id_constr_26,  memb_id_constraint_25 },
7465                 0, 0, /* No default value */
7466                 "id"
7467                 },
7468         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, criticality),
7469                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
7470                 -1,     /* IMPLICIT tag at current level */
7471                 &asn_DEF_Criticality,
7472                 select_CellMeasurementResult_Item_ExtIEs_criticality_type,
7473                 { 0, &asn_PER_memb_criticality_constr_27,  memb_criticality_constraint_25 },
7474                 0, 0, /* No default value */
7475                 "criticality"
7476                 },
7477         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, extensionValue),
7478                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
7479                 +1,     /* EXPLICIT tag at current level */
7480                 &asn_DEF_extensionValue_28,
7481                 select_CellMeasurementResult_Item_ExtIEs_extensionValue_type,
7482                 { 0, &asn_PER_memb_extensionValue_constr_28,  memb_extensionValue_constraint_25 },
7483                 0, 0, /* No default value */
7484                 "extensionValue"
7485                 },
7486 };
7487 static const ber_tlv_tag_t asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_25[] = {
7488         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
7489 };
7490 static const asn_TYPE_tag2member_t asn_MAP_CellMeasurementResult_Item_ExtIEs_tag2el_25[] = {
7491     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
7492     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
7493     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
7494 };
7495 asn_SEQUENCE_specifics_t asn_SPC_CellMeasurementResult_Item_ExtIEs_specs_25 = {
7496         sizeof(struct CellMeasurementResult_Item_ExtIEs),
7497         offsetof(struct CellMeasurementResult_Item_ExtIEs, _asn_ctx),
7498         asn_MAP_CellMeasurementResult_Item_ExtIEs_tag2el_25,
7499         3,      /* Count of tags in the map */
7500         0, 0, 0,        /* Optional elements (not needed) */
7501         -1,     /* First extension addition */
7502 };
7503 asn_TYPE_descriptor_t asn_DEF_CellMeasurementResult_Item_ExtIEs = {
7504         "CellMeasurementResult-Item-ExtIEs",
7505         "CellMeasurementResult-Item-ExtIEs",
7506         &asn_OP_SEQUENCE,
7507         asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_25,
7508         sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_25)
7509                 /sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_25[0]), /* 1 */
7510         asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_25,      /* Same as above */
7511         sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_25)
7512                 /sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_25[0]), /* 1 */
7513         { 0, 0, SEQUENCE_constraint },
7514         asn_MBR_CellMeasurementResult_Item_ExtIEs_25,
7515         3,      /* Elements count */
7516         &asn_SPC_CellMeasurementResult_Item_ExtIEs_specs_25     /* Additional specs */
7517 };
7518
7519 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_32 = {
7520         sizeof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue),
7521         offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue, _asn_ctx),
7522         offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue, present),
7523         sizeof(((struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue *)0)->present),
7524         0,      /* No top level tags */
7525         0,      /* No tags in the map */
7526         0, 0,
7527         -1      /* Extensions start */
7528 };
7529 static /* Use -fall-defs-global to expose */
7530 asn_TYPE_descriptor_t asn_DEF_extensionValue_32 = {
7531         "extensionValue",
7532         "extensionValue",
7533         &asn_OP_OPEN_TYPE,
7534         0,      /* No effective tags (pointer) */
7535         0,      /* No effective tags (count) */
7536         0,      /* No tags (pointer) */
7537         0,      /* No tags (count) */
7538         { 0, 0, OPEN_TYPE_constraint },
7539         0, 0,   /* No members */
7540         &asn_SPC_extensionValue_specs_32        /* Additional specs */
7541 };
7542
7543 asn_TYPE_member_t asn_MBR_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_29[] = {
7544         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, id),
7545                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
7546                 -1,     /* IMPLICIT tag at current level */
7547                 &asn_DEF_ProtocolIE_ID,
7548                 0,
7549                 { 0, &asn_PER_memb_id_constr_30,  memb_id_constraint_29 },
7550                 0, 0, /* No default value */
7551                 "id"
7552                 },
7553         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, criticality),
7554                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
7555                 -1,     /* IMPLICIT tag at current level */
7556                 &asn_DEF_Criticality,
7557                 0,
7558                 { 0, &asn_PER_memb_criticality_constr_31,  memb_criticality_constraint_29 },
7559                 0, 0, /* No default value */
7560                 "criticality"
7561                 },
7562         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, extensionValue),
7563                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
7564                 +1,     /* EXPLICIT tag at current level */
7565                 &asn_DEF_extensionValue_32,
7566                 0,
7567                 { 0, &asn_PER_memb_extensionValue_constr_32,  memb_extensionValue_constraint_29 },
7568                 0, 0, /* No default value */
7569                 "extensionValue"
7570                 },
7571 };
7572 static const ber_tlv_tag_t asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_29[] = {
7573         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
7574 };
7575 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tag2el_29[] = {
7576     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
7577     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
7578     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
7579 };
7580 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_specs_29 = {
7581         sizeof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs),
7582         offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, _asn_ctx),
7583         asn_MAP_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tag2el_29,
7584         3,      /* Count of tags in the map */
7585         0, 0, 0,        /* Optional elements (not needed) */
7586         -1,     /* First extension addition */
7587 };
7588 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs = {
7589         "ResponseInformationSeNBReconfComp-SuccessItemExtIEs",
7590         "ResponseInformationSeNBReconfComp-SuccessItemExtIEs",
7591         &asn_OP_SEQUENCE,
7592         asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_29,
7593         sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_29)
7594                 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_29[0]), /* 1 */
7595         asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_29,    /* Same as above */
7596         sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_29)
7597                 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_29[0]), /* 1 */
7598         { 0, 0, SEQUENCE_constraint },
7599         asn_MBR_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_29,
7600         3,      /* Elements count */
7601         &asn_SPC_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_specs_29   /* Additional specs */
7602 };
7603
7604 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_36 = {
7605         sizeof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue),
7606         offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, _asn_ctx),
7607         offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, present),
7608         sizeof(((struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue *)0)->present),
7609         0,      /* No top level tags */
7610         0,      /* No tags in the map */
7611         0, 0,
7612         -1      /* Extensions start */
7613 };
7614 static /* Use -fall-defs-global to expose */
7615 asn_TYPE_descriptor_t asn_DEF_extensionValue_36 = {
7616         "extensionValue",
7617         "extensionValue",
7618         &asn_OP_OPEN_TYPE,
7619         0,      /* No effective tags (pointer) */
7620         0,      /* No effective tags (count) */
7621         0,      /* No tags (pointer) */
7622         0,      /* No tags (count) */
7623         { 0, 0, OPEN_TYPE_constraint },
7624         0, 0,   /* No members */
7625         &asn_SPC_extensionValue_specs_36        /* Additional specs */
7626 };
7627
7628 asn_TYPE_member_t asn_MBR_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_33[] = {
7629         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, id),
7630                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
7631                 -1,     /* IMPLICIT tag at current level */
7632                 &asn_DEF_ProtocolIE_ID,
7633                 0,
7634                 { 0, &asn_PER_memb_id_constr_34,  memb_id_constraint_33 },
7635                 0, 0, /* No default value */
7636                 "id"
7637                 },
7638         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, criticality),
7639                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
7640                 -1,     /* IMPLICIT tag at current level */
7641                 &asn_DEF_Criticality,
7642                 0,
7643                 { 0, &asn_PER_memb_criticality_constr_35,  memb_criticality_constraint_33 },
7644                 0, 0, /* No default value */
7645                 "criticality"
7646                 },
7647         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, extensionValue),
7648                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
7649                 +1,     /* EXPLICIT tag at current level */
7650                 &asn_DEF_extensionValue_36,
7651                 0,
7652                 { 0, &asn_PER_memb_extensionValue_constr_36,  memb_extensionValue_constraint_33 },
7653                 0, 0, /* No default value */
7654                 "extensionValue"
7655                 },
7656 };
7657 static const ber_tlv_tag_t asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_33[] = {
7658         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
7659 };
7660 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tag2el_33[] = {
7661     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
7662     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
7663     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
7664 };
7665 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_specs_33 = {
7666         sizeof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs),
7667         offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, _asn_ctx),
7668         asn_MAP_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tag2el_33,
7669         3,      /* Count of tags in the map */
7670         0, 0, 0,        /* Optional elements (not needed) */
7671         -1,     /* First extension addition */
7672 };
7673 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs = {
7674         "ResponseInformationSeNBReconfComp-RejectByMeNBItemExtIEs",
7675         "ResponseInformationSeNBReconfComp-RejectByMeNBItemExtIEs",
7676         &asn_OP_SEQUENCE,
7677         asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_33,
7678         sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_33)
7679                 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_33[0]), /* 1 */
7680         asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_33,       /* Same as above */
7681         sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_33)
7682                 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_33[0]), /* 1 */
7683         { 0, 0, SEQUENCE_constraint },
7684         asn_MBR_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_33,
7685         3,      /* Elements count */
7686         &asn_SPC_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_specs_33      /* Additional specs */
7687 };
7688
7689 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_40 = {
7690         sizeof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue),
7691         offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue, _asn_ctx),
7692         offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue, present),
7693         sizeof(((struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue *)0)->present),
7694         0,      /* No top level tags */
7695         0,      /* No tags in the map */
7696         0, 0,
7697         -1      /* Extensions start */
7698 };
7699 static /* Use -fall-defs-global to expose */
7700 asn_TYPE_descriptor_t asn_DEF_extensionValue_40 = {
7701         "extensionValue",
7702         "extensionValue",
7703         &asn_OP_OPEN_TYPE,
7704         0,      /* No effective tags (pointer) */
7705         0,      /* No effective tags (count) */
7706         0,      /* No tags (pointer) */
7707         0,      /* No tags (count) */
7708         { 0, 0, OPEN_TYPE_constraint },
7709         0, 0,   /* No members */
7710         &asn_SPC_extensionValue_specs_40        /* Additional specs */
7711 };
7712
7713 asn_TYPE_member_t asn_MBR_ServedEUTRAcellsENDCX2Management_ExtIEs_37[] = {
7714         { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, id),
7715                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
7716                 -1,     /* IMPLICIT tag at current level */
7717                 &asn_DEF_ProtocolIE_ID,
7718                 0,
7719                 { 0, &asn_PER_memb_id_constr_38,  memb_id_constraint_37 },
7720                 0, 0, /* No default value */
7721                 "id"
7722                 },
7723         { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, criticality),
7724                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
7725                 -1,     /* IMPLICIT tag at current level */
7726                 &asn_DEF_Criticality,
7727                 0,
7728                 { 0, &asn_PER_memb_criticality_constr_39,  memb_criticality_constraint_37 },
7729                 0, 0, /* No default value */
7730                 "criticality"
7731                 },
7732         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, extensionValue),
7733                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
7734                 +1,     /* EXPLICIT tag at current level */
7735                 &asn_DEF_extensionValue_40,
7736                 0,
7737                 { 0, &asn_PER_memb_extensionValue_constr_40,  memb_extensionValue_constraint_37 },
7738                 0, 0, /* No default value */
7739                 "extensionValue"
7740                 },
7741 };
7742 static const ber_tlv_tag_t asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_37[] = {
7743         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
7744 };
7745 static const asn_TYPE_tag2member_t asn_MAP_ServedEUTRAcellsENDCX2Management_ExtIEs_tag2el_37[] = {
7746     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
7747     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
7748     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
7749 };
7750 asn_SEQUENCE_specifics_t asn_SPC_ServedEUTRAcellsENDCX2Management_ExtIEs_specs_37 = {
7751         sizeof(struct ServedEUTRAcellsENDCX2Management_ExtIEs),
7752         offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, _asn_ctx),
7753         asn_MAP_ServedEUTRAcellsENDCX2Management_ExtIEs_tag2el_37,
7754         3,      /* Count of tags in the map */
7755         0, 0, 0,        /* Optional elements (not needed) */
7756         -1,     /* First extension addition */
7757 };
7758 asn_TYPE_descriptor_t asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs = {
7759         "ServedEUTRAcellsENDCX2Management-ExtIEs",
7760         "ServedEUTRAcellsENDCX2Management-ExtIEs",
7761         &asn_OP_SEQUENCE,
7762         asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_37,
7763         sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_37)
7764                 /sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_37[0]), /* 1 */
7765         asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_37,        /* Same as above */
7766         sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_37)
7767                 /sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_37[0]), /* 1 */
7768         { 0, 0, SEQUENCE_constraint },
7769         asn_MBR_ServedEUTRAcellsENDCX2Management_ExtIEs_37,
7770         3,      /* Elements count */
7771         &asn_SPC_ServedEUTRAcellsENDCX2Management_ExtIEs_specs_37       /* Additional specs */
7772 };
7773
7774 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_44 = {
7775         sizeof(struct En_gNBServedCells_ExtIEs__extensionValue),
7776         offsetof(struct En_gNBServedCells_ExtIEs__extensionValue, _asn_ctx),
7777         offsetof(struct En_gNBServedCells_ExtIEs__extensionValue, present),
7778         sizeof(((struct En_gNBServedCells_ExtIEs__extensionValue *)0)->present),
7779         0,      /* No top level tags */
7780         0,      /* No tags in the map */
7781         0, 0,
7782         -1      /* Extensions start */
7783 };
7784 static /* Use -fall-defs-global to expose */
7785 asn_TYPE_descriptor_t asn_DEF_extensionValue_44 = {
7786         "extensionValue",
7787         "extensionValue",
7788         &asn_OP_OPEN_TYPE,
7789         0,      /* No effective tags (pointer) */
7790         0,      /* No effective tags (count) */
7791         0,      /* No tags (pointer) */
7792         0,      /* No tags (count) */
7793         { 0, 0, OPEN_TYPE_constraint },
7794         0, 0,   /* No members */
7795         &asn_SPC_extensionValue_specs_44        /* Additional specs */
7796 };
7797
7798 asn_TYPE_member_t asn_MBR_En_gNBServedCells_ExtIEs_41[] = {
7799         { ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, id),
7800                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
7801                 -1,     /* IMPLICIT tag at current level */
7802                 &asn_DEF_ProtocolIE_ID,
7803                 0,
7804                 { 0, &asn_PER_memb_id_constr_42,  memb_id_constraint_41 },
7805                 0, 0, /* No default value */
7806                 "id"
7807                 },
7808         { ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, criticality),
7809                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
7810                 -1,     /* IMPLICIT tag at current level */
7811                 &asn_DEF_Criticality,
7812                 0,
7813                 { 0, &asn_PER_memb_criticality_constr_43,  memb_criticality_constraint_41 },
7814                 0, 0, /* No default value */
7815                 "criticality"
7816                 },
7817         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, extensionValue),
7818                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
7819                 +1,     /* EXPLICIT tag at current level */
7820                 &asn_DEF_extensionValue_44,
7821                 0,
7822                 { 0, &asn_PER_memb_extensionValue_constr_44,  memb_extensionValue_constraint_41 },
7823                 0, 0, /* No default value */
7824                 "extensionValue"
7825                 },
7826 };
7827 static const ber_tlv_tag_t asn_DEF_En_gNBServedCells_ExtIEs_tags_41[] = {
7828         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
7829 };
7830 static const asn_TYPE_tag2member_t asn_MAP_En_gNBServedCells_ExtIEs_tag2el_41[] = {
7831     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
7832     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
7833     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
7834 };
7835 asn_SEQUENCE_specifics_t asn_SPC_En_gNBServedCells_ExtIEs_specs_41 = {
7836         sizeof(struct En_gNBServedCells_ExtIEs),
7837         offsetof(struct En_gNBServedCells_ExtIEs, _asn_ctx),
7838         asn_MAP_En_gNBServedCells_ExtIEs_tag2el_41,
7839         3,      /* Count of tags in the map */
7840         0, 0, 0,        /* Optional elements (not needed) */
7841         -1,     /* First extension addition */
7842 };
7843 asn_TYPE_descriptor_t asn_DEF_En_gNBServedCells_ExtIEs = {
7844         "En-gNBServedCells-ExtIEs",
7845         "En-gNBServedCells-ExtIEs",
7846         &asn_OP_SEQUENCE,
7847         asn_DEF_En_gNBServedCells_ExtIEs_tags_41,
7848         sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_41)
7849                 /sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_41[0]), /* 1 */
7850         asn_DEF_En_gNBServedCells_ExtIEs_tags_41,       /* Same as above */
7851         sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_41)
7852                 /sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_41[0]), /* 1 */
7853         { 0, 0, SEQUENCE_constraint },
7854         asn_MBR_En_gNBServedCells_ExtIEs_41,
7855         3,      /* Elements count */
7856         &asn_SPC_En_gNBServedCells_ExtIEs_specs_41      /* Additional specs */
7857 };
7858
7859 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_48 = {
7860         sizeof(struct ServedNRCell_Information_ExtIEs__extensionValue),
7861         offsetof(struct ServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
7862         offsetof(struct ServedNRCell_Information_ExtIEs__extensionValue, present),
7863         sizeof(((struct ServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
7864         0,      /* No top level tags */
7865         0,      /* No tags in the map */
7866         0, 0,
7867         -1      /* Extensions start */
7868 };
7869 static /* Use -fall-defs-global to expose */
7870 asn_TYPE_descriptor_t asn_DEF_extensionValue_48 = {
7871         "extensionValue",
7872         "extensionValue",
7873         &asn_OP_OPEN_TYPE,
7874         0,      /* No effective tags (pointer) */
7875         0,      /* No effective tags (count) */
7876         0,      /* No tags (pointer) */
7877         0,      /* No tags (count) */
7878         { 0, 0, OPEN_TYPE_constraint },
7879         0, 0,   /* No members */
7880         &asn_SPC_extensionValue_specs_48        /* Additional specs */
7881 };
7882
7883 asn_TYPE_member_t asn_MBR_ServedNRCell_Information_ExtIEs_45[] = {
7884         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, id),
7885                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
7886                 -1,     /* IMPLICIT tag at current level */
7887                 &asn_DEF_ProtocolIE_ID,
7888                 0,
7889                 { 0, &asn_PER_memb_id_constr_46,  memb_id_constraint_45 },
7890                 0, 0, /* No default value */
7891                 "id"
7892                 },
7893         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, criticality),
7894                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
7895                 -1,     /* IMPLICIT tag at current level */
7896                 &asn_DEF_Criticality,
7897                 0,
7898                 { 0, &asn_PER_memb_criticality_constr_47,  memb_criticality_constraint_45 },
7899                 0, 0, /* No default value */
7900                 "criticality"
7901                 },
7902         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, extensionValue),
7903                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
7904                 +1,     /* EXPLICIT tag at current level */
7905                 &asn_DEF_extensionValue_48,
7906                 0,
7907                 { 0, &asn_PER_memb_extensionValue_constr_48,  memb_extensionValue_constraint_45 },
7908                 0, 0, /* No default value */
7909                 "extensionValue"
7910                 },
7911 };
7912 static const ber_tlv_tag_t asn_DEF_ServedNRCell_Information_ExtIEs_tags_45[] = {
7913         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
7914 };
7915 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCell_Information_ExtIEs_tag2el_45[] = {
7916     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
7917     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
7918     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
7919 };
7920 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCell_Information_ExtIEs_specs_45 = {
7921         sizeof(struct ServedNRCell_Information_ExtIEs),
7922         offsetof(struct ServedNRCell_Information_ExtIEs, _asn_ctx),
7923         asn_MAP_ServedNRCell_Information_ExtIEs_tag2el_45,
7924         3,      /* Count of tags in the map */
7925         0, 0, 0,        /* Optional elements (not needed) */
7926         -1,     /* First extension addition */
7927 };
7928 asn_TYPE_descriptor_t asn_DEF_ServedNRCell_Information_ExtIEs = {
7929         "ServedNRCell-Information-ExtIEs",
7930         "ServedNRCell-Information-ExtIEs",
7931         &asn_OP_SEQUENCE,
7932         asn_DEF_ServedNRCell_Information_ExtIEs_tags_45,
7933         sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_45)
7934                 /sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_45[0]), /* 1 */
7935         asn_DEF_ServedNRCell_Information_ExtIEs_tags_45,        /* Same as above */
7936         sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_45)
7937                 /sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_45[0]), /* 1 */
7938         { 0, 0, SEQUENCE_constraint },
7939         asn_MBR_ServedNRCell_Information_ExtIEs_45,
7940         3,      /* Elements count */
7941         &asn_SPC_ServedNRCell_Information_ExtIEs_specs_45       /* Additional specs */
7942 };
7943
7944 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_52 = {
7945         sizeof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue),
7946         offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
7947         offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue, present),
7948         sizeof(((struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
7949         0,      /* No top level tags */
7950         0,      /* No tags in the map */
7951         0, 0,
7952         -1      /* Extensions start */
7953 };
7954 static /* Use -fall-defs-global to expose */
7955 asn_TYPE_descriptor_t asn_DEF_extensionValue_52 = {
7956         "extensionValue",
7957         "extensionValue",
7958         &asn_OP_OPEN_TYPE,
7959         0,      /* No effective tags (pointer) */
7960         0,      /* No effective tags (count) */
7961         0,      /* No tags (pointer) */
7962         0,      /* No tags (count) */
7963         { 0, 0, OPEN_TYPE_constraint },
7964         0, 0,   /* No members */
7965         &asn_SPC_extensionValue_specs_52        /* Additional specs */
7966 };
7967
7968 asn_TYPE_member_t asn_MBR_FDD_InfoServedNRCell_Information_ExtIEs_49[] = {
7969         { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, id),
7970                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
7971                 -1,     /* IMPLICIT tag at current level */
7972                 &asn_DEF_ProtocolIE_ID,
7973                 0,
7974                 { 0, &asn_PER_memb_id_constr_50,  memb_id_constraint_49 },
7975                 0, 0, /* No default value */
7976                 "id"
7977                 },
7978         { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, criticality),
7979                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
7980                 -1,     /* IMPLICIT tag at current level */
7981                 &asn_DEF_Criticality,
7982                 0,
7983                 { 0, &asn_PER_memb_criticality_constr_51,  memb_criticality_constraint_49 },
7984                 0, 0, /* No default value */
7985                 "criticality"
7986                 },
7987         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, extensionValue),
7988                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
7989                 +1,     /* EXPLICIT tag at current level */
7990                 &asn_DEF_extensionValue_52,
7991                 0,
7992                 { 0, &asn_PER_memb_extensionValue_constr_52,  memb_extensionValue_constraint_49 },
7993                 0, 0, /* No default value */
7994                 "extensionValue"
7995                 },
7996 };
7997 static const ber_tlv_tag_t asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_49[] = {
7998         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
7999 };
8000 static const asn_TYPE_tag2member_t asn_MAP_FDD_InfoServedNRCell_Information_ExtIEs_tag2el_49[] = {
8001     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
8002     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
8003     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
8004 };
8005 asn_SEQUENCE_specifics_t asn_SPC_FDD_InfoServedNRCell_Information_ExtIEs_specs_49 = {
8006         sizeof(struct FDD_InfoServedNRCell_Information_ExtIEs),
8007         offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, _asn_ctx),
8008         asn_MAP_FDD_InfoServedNRCell_Information_ExtIEs_tag2el_49,
8009         3,      /* Count of tags in the map */
8010         0, 0, 0,        /* Optional elements (not needed) */
8011         -1,     /* First extension addition */
8012 };
8013 asn_TYPE_descriptor_t asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs = {
8014         "FDD-InfoServedNRCell-Information-ExtIEs",
8015         "FDD-InfoServedNRCell-Information-ExtIEs",
8016         &asn_OP_SEQUENCE,
8017         asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_49,
8018         sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_49)
8019                 /sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_49[0]), /* 1 */
8020         asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_49,        /* Same as above */
8021         sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_49)
8022                 /sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_49[0]), /* 1 */
8023         { 0, 0, SEQUENCE_constraint },
8024         asn_MBR_FDD_InfoServedNRCell_Information_ExtIEs_49,
8025         3,      /* Elements count */
8026         &asn_SPC_FDD_InfoServedNRCell_Information_ExtIEs_specs_49       /* Additional specs */
8027 };
8028
8029 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_56 = {
8030         sizeof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue),
8031         offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
8032         offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, present),
8033         sizeof(((struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
8034         0,      /* No top level tags */
8035         0,      /* No tags in the map */
8036         0, 0,
8037         -1      /* Extensions start */
8038 };
8039 static /* Use -fall-defs-global to expose */
8040 asn_TYPE_descriptor_t asn_DEF_extensionValue_56 = {
8041         "extensionValue",
8042         "extensionValue",
8043         &asn_OP_OPEN_TYPE,
8044         0,      /* No effective tags (pointer) */
8045         0,      /* No effective tags (count) */
8046         0,      /* No tags (pointer) */
8047         0,      /* No tags (count) */
8048         { 0, 0, OPEN_TYPE_constraint },
8049         0, 0,   /* No members */
8050         &asn_SPC_extensionValue_specs_56        /* Additional specs */
8051 };
8052
8053 asn_TYPE_member_t asn_MBR_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_53[] = {
8054         { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, id),
8055                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
8056                 -1,     /* IMPLICIT tag at current level */
8057                 &asn_DEF_ProtocolIE_ID,
8058                 0,
8059                 { 0, &asn_PER_memb_id_constr_54,  memb_id_constraint_53 },
8060                 0, 0, /* No default value */
8061                 "id"
8062                 },
8063         { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, criticality),
8064                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
8065                 -1,     /* IMPLICIT tag at current level */
8066                 &asn_DEF_Criticality,
8067                 0,
8068                 { 0, &asn_PER_memb_criticality_constr_55,  memb_criticality_constraint_53 },
8069                 0, 0, /* No default value */
8070                 "criticality"
8071                 },
8072         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, extensionValue),
8073                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
8074                 +1,     /* EXPLICIT tag at current level */
8075                 &asn_DEF_extensionValue_56,
8076                 0,
8077                 { 0, &asn_PER_memb_extensionValue_constr_56,  memb_extensionValue_constraint_53 },
8078                 0, 0, /* No default value */
8079                 "extensionValue"
8080                 },
8081 };
8082 static const ber_tlv_tag_t asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_53[] = {
8083         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
8084 };
8085 static const asn_TYPE_tag2member_t asn_MAP_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_53[] = {
8086     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
8087     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
8088     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
8089 };
8090 asn_SEQUENCE_specifics_t asn_SPC_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_53 = {
8091         sizeof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs),
8092         offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, _asn_ctx),
8093         asn_MAP_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_53,
8094         3,      /* Count of tags in the map */
8095         0, 0, 0,        /* Optional elements (not needed) */
8096         -1,     /* First extension addition */
8097 };
8098 asn_TYPE_descriptor_t asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs = {
8099         "FDD-InfoNeighbourServedNRCell-Information-ExtIEs",
8100         "FDD-InfoNeighbourServedNRCell-Information-ExtIEs",
8101         &asn_OP_SEQUENCE,
8102         asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_53,
8103         sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_53)
8104                 /sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_53[0]), /* 1 */
8105         asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_53,       /* Same as above */
8106         sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_53)
8107                 /sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_53[0]), /* 1 */
8108         { 0, 0, SEQUENCE_constraint },
8109         asn_MBR_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_53,
8110         3,      /* Elements count */
8111         &asn_SPC_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_53      /* Additional specs */
8112 };
8113
8114 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_60 = {
8115         sizeof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue),
8116         offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
8117         offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue, present),
8118         sizeof(((struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
8119         0,      /* No top level tags */
8120         0,      /* No tags in the map */
8121         0, 0,
8122         -1      /* Extensions start */
8123 };
8124 static /* Use -fall-defs-global to expose */
8125 asn_TYPE_descriptor_t asn_DEF_extensionValue_60 = {
8126         "extensionValue",
8127         "extensionValue",
8128         &asn_OP_OPEN_TYPE,
8129         0,      /* No effective tags (pointer) */
8130         0,      /* No effective tags (count) */
8131         0,      /* No tags (pointer) */
8132         0,      /* No tags (count) */
8133         { 0, 0, OPEN_TYPE_constraint },
8134         0, 0,   /* No members */
8135         &asn_SPC_extensionValue_specs_60        /* Additional specs */
8136 };
8137
8138 asn_TYPE_member_t asn_MBR_TDD_InfoServedNRCell_Information_ExtIEs_57[] = {
8139         { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, id),
8140                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
8141                 -1,     /* IMPLICIT tag at current level */
8142                 &asn_DEF_ProtocolIE_ID,
8143                 0,
8144                 { 0, &asn_PER_memb_id_constr_58,  memb_id_constraint_57 },
8145                 0, 0, /* No default value */
8146                 "id"
8147                 },
8148         { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, criticality),
8149                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
8150                 -1,     /* IMPLICIT tag at current level */
8151                 &asn_DEF_Criticality,
8152                 0,
8153                 { 0, &asn_PER_memb_criticality_constr_59,  memb_criticality_constraint_57 },
8154                 0, 0, /* No default value */
8155                 "criticality"
8156                 },
8157         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, extensionValue),
8158                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
8159                 +1,     /* EXPLICIT tag at current level */
8160                 &asn_DEF_extensionValue_60,
8161                 0,
8162                 { 0, &asn_PER_memb_extensionValue_constr_60,  memb_extensionValue_constraint_57 },
8163                 0, 0, /* No default value */
8164                 "extensionValue"
8165                 },
8166 };
8167 static const ber_tlv_tag_t asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_57[] = {
8168         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
8169 };
8170 static const asn_TYPE_tag2member_t asn_MAP_TDD_InfoServedNRCell_Information_ExtIEs_tag2el_57[] = {
8171     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
8172     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
8173     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
8174 };
8175 asn_SEQUENCE_specifics_t asn_SPC_TDD_InfoServedNRCell_Information_ExtIEs_specs_57 = {
8176         sizeof(struct TDD_InfoServedNRCell_Information_ExtIEs),
8177         offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, _asn_ctx),
8178         asn_MAP_TDD_InfoServedNRCell_Information_ExtIEs_tag2el_57,
8179         3,      /* Count of tags in the map */
8180         0, 0, 0,        /* Optional elements (not needed) */
8181         -1,     /* First extension addition */
8182 };
8183 asn_TYPE_descriptor_t asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs = {
8184         "TDD-InfoServedNRCell-Information-ExtIEs",
8185         "TDD-InfoServedNRCell-Information-ExtIEs",
8186         &asn_OP_SEQUENCE,
8187         asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_57,
8188         sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_57)
8189                 /sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_57[0]), /* 1 */
8190         asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_57,        /* Same as above */
8191         sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_57)
8192                 /sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_57[0]), /* 1 */
8193         { 0, 0, SEQUENCE_constraint },
8194         asn_MBR_TDD_InfoServedNRCell_Information_ExtIEs_57,
8195         3,      /* Elements count */
8196         &asn_SPC_TDD_InfoServedNRCell_Information_ExtIEs_specs_57       /* Additional specs */
8197 };
8198
8199 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_64 = {
8200         sizeof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue),
8201         offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
8202         offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, present),
8203         sizeof(((struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
8204         0,      /* No top level tags */
8205         0,      /* No tags in the map */
8206         0, 0,
8207         -1      /* Extensions start */
8208 };
8209 static /* Use -fall-defs-global to expose */
8210 asn_TYPE_descriptor_t asn_DEF_extensionValue_64 = {
8211         "extensionValue",
8212         "extensionValue",
8213         &asn_OP_OPEN_TYPE,
8214         0,      /* No effective tags (pointer) */
8215         0,      /* No effective tags (count) */
8216         0,      /* No tags (pointer) */
8217         0,      /* No tags (count) */
8218         { 0, 0, OPEN_TYPE_constraint },
8219         0, 0,   /* No members */
8220         &asn_SPC_extensionValue_specs_64        /* Additional specs */
8221 };
8222
8223 asn_TYPE_member_t asn_MBR_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_61[] = {
8224         { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, id),
8225                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
8226                 -1,     /* IMPLICIT tag at current level */
8227                 &asn_DEF_ProtocolIE_ID,
8228                 0,
8229                 { 0, &asn_PER_memb_id_constr_62,  memb_id_constraint_61 },
8230                 0, 0, /* No default value */
8231                 "id"
8232                 },
8233         { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, criticality),
8234                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
8235                 -1,     /* IMPLICIT tag at current level */
8236                 &asn_DEF_Criticality,
8237                 0,
8238                 { 0, &asn_PER_memb_criticality_constr_63,  memb_criticality_constraint_61 },
8239                 0, 0, /* No default value */
8240                 "criticality"
8241                 },
8242         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, extensionValue),
8243                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
8244                 +1,     /* EXPLICIT tag at current level */
8245                 &asn_DEF_extensionValue_64,
8246                 0,
8247                 { 0, &asn_PER_memb_extensionValue_constr_64,  memb_extensionValue_constraint_61 },
8248                 0, 0, /* No default value */
8249                 "extensionValue"
8250                 },
8251 };
8252 static const ber_tlv_tag_t asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_61[] = {
8253         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
8254 };
8255 static const asn_TYPE_tag2member_t asn_MAP_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_61[] = {
8256     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
8257     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
8258     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
8259 };
8260 asn_SEQUENCE_specifics_t asn_SPC_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_61 = {
8261         sizeof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs),
8262         offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, _asn_ctx),
8263         asn_MAP_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_61,
8264         3,      /* Count of tags in the map */
8265         0, 0, 0,        /* Optional elements (not needed) */
8266         -1,     /* First extension addition */
8267 };
8268 asn_TYPE_descriptor_t asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs = {
8269         "TDD-InfoNeighbourServedNRCell-Information-ExtIEs",
8270         "TDD-InfoNeighbourServedNRCell-Information-ExtIEs",
8271         &asn_OP_SEQUENCE,
8272         asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_61,
8273         sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_61)
8274                 /sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_61[0]), /* 1 */
8275         asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_61,       /* Same as above */
8276         sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_61)
8277                 /sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_61[0]), /* 1 */
8278         { 0, 0, SEQUENCE_constraint },
8279         asn_MBR_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_61,
8280         3,      /* Elements count */
8281         &asn_SPC_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_61      /* Additional specs */
8282 };
8283
8284 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_68 = {
8285         sizeof(struct NRNeighbour_Information_ExtIEs__extensionValue),
8286         offsetof(struct NRNeighbour_Information_ExtIEs__extensionValue, _asn_ctx),
8287         offsetof(struct NRNeighbour_Information_ExtIEs__extensionValue, present),
8288         sizeof(((struct NRNeighbour_Information_ExtIEs__extensionValue *)0)->present),
8289         0,      /* No top level tags */
8290         0,      /* No tags in the map */
8291         0, 0,
8292         -1      /* Extensions start */
8293 };
8294 static /* Use -fall-defs-global to expose */
8295 asn_TYPE_descriptor_t asn_DEF_extensionValue_68 = {
8296         "extensionValue",
8297         "extensionValue",
8298         &asn_OP_OPEN_TYPE,
8299         0,      /* No effective tags (pointer) */
8300         0,      /* No effective tags (count) */
8301         0,      /* No tags (pointer) */
8302         0,      /* No tags (count) */
8303         { 0, 0, OPEN_TYPE_constraint },
8304         0, 0,   /* No members */
8305         &asn_SPC_extensionValue_specs_68        /* Additional specs */
8306 };
8307
8308 asn_TYPE_member_t asn_MBR_NRNeighbour_Information_ExtIEs_65[] = {
8309         { ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, id),
8310                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
8311                 -1,     /* IMPLICIT tag at current level */
8312                 &asn_DEF_ProtocolIE_ID,
8313                 0,
8314                 { 0, &asn_PER_memb_id_constr_66,  memb_id_constraint_65 },
8315                 0, 0, /* No default value */
8316                 "id"
8317                 },
8318         { ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, criticality),
8319                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
8320                 -1,     /* IMPLICIT tag at current level */
8321                 &asn_DEF_Criticality,
8322                 0,
8323                 { 0, &asn_PER_memb_criticality_constr_67,  memb_criticality_constraint_65 },
8324                 0, 0, /* No default value */
8325                 "criticality"
8326                 },
8327         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, extensionValue),
8328                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
8329                 +1,     /* EXPLICIT tag at current level */
8330                 &asn_DEF_extensionValue_68,
8331                 0,
8332                 { 0, &asn_PER_memb_extensionValue_constr_68,  memb_extensionValue_constraint_65 },
8333                 0, 0, /* No default value */
8334                 "extensionValue"
8335                 },
8336 };
8337 static const ber_tlv_tag_t asn_DEF_NRNeighbour_Information_ExtIEs_tags_65[] = {
8338         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
8339 };
8340 static const asn_TYPE_tag2member_t asn_MAP_NRNeighbour_Information_ExtIEs_tag2el_65[] = {
8341     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
8342     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
8343     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
8344 };
8345 asn_SEQUENCE_specifics_t asn_SPC_NRNeighbour_Information_ExtIEs_specs_65 = {
8346         sizeof(struct NRNeighbour_Information_ExtIEs),
8347         offsetof(struct NRNeighbour_Information_ExtIEs, _asn_ctx),
8348         asn_MAP_NRNeighbour_Information_ExtIEs_tag2el_65,
8349         3,      /* Count of tags in the map */
8350         0, 0, 0,        /* Optional elements (not needed) */
8351         -1,     /* First extension addition */
8352 };
8353 asn_TYPE_descriptor_t asn_DEF_NRNeighbour_Information_ExtIEs = {
8354         "NRNeighbour-Information-ExtIEs",
8355         "NRNeighbour-Information-ExtIEs",
8356         &asn_OP_SEQUENCE,
8357         asn_DEF_NRNeighbour_Information_ExtIEs_tags_65,
8358         sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_65)
8359                 /sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_65[0]), /* 1 */
8360         asn_DEF_NRNeighbour_Information_ExtIEs_tags_65, /* Same as above */
8361         sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_65)
8362                 /sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_65[0]), /* 1 */
8363         { 0, 0, SEQUENCE_constraint },
8364         asn_MBR_NRNeighbour_Information_ExtIEs_65,
8365         3,      /* Elements count */
8366         &asn_SPC_NRNeighbour_Information_ExtIEs_specs_65        /* Additional specs */
8367 };
8368
8369 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_72 = {
8370         sizeof(struct Limited_list_ExtIEs__extensionValue),
8371         offsetof(struct Limited_list_ExtIEs__extensionValue, _asn_ctx),
8372         offsetof(struct Limited_list_ExtIEs__extensionValue, present),
8373         sizeof(((struct Limited_list_ExtIEs__extensionValue *)0)->present),
8374         0,      /* No top level tags */
8375         0,      /* No tags in the map */
8376         0, 0,
8377         -1      /* Extensions start */
8378 };
8379 static /* Use -fall-defs-global to expose */
8380 asn_TYPE_descriptor_t asn_DEF_extensionValue_72 = {
8381         "extensionValue",
8382         "extensionValue",
8383         &asn_OP_OPEN_TYPE,
8384         0,      /* No effective tags (pointer) */
8385         0,      /* No effective tags (count) */
8386         0,      /* No tags (pointer) */
8387         0,      /* No tags (count) */
8388         { 0, 0, OPEN_TYPE_constraint },
8389         0, 0,   /* No members */
8390         &asn_SPC_extensionValue_specs_72        /* Additional specs */
8391 };
8392
8393 asn_TYPE_member_t asn_MBR_Limited_list_ExtIEs_69[] = {
8394         { ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, id),
8395                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
8396                 -1,     /* IMPLICIT tag at current level */
8397                 &asn_DEF_ProtocolIE_ID,
8398                 0,
8399                 { 0, &asn_PER_memb_id_constr_70,  memb_id_constraint_69 },
8400                 0, 0, /* No default value */
8401                 "id"
8402                 },
8403         { ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, criticality),
8404                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
8405                 -1,     /* IMPLICIT tag at current level */
8406                 &asn_DEF_Criticality,
8407                 0,
8408                 { 0, &asn_PER_memb_criticality_constr_71,  memb_criticality_constraint_69 },
8409                 0, 0, /* No default value */
8410                 "criticality"
8411                 },
8412         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, extensionValue),
8413                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
8414                 +1,     /* EXPLICIT tag at current level */
8415                 &asn_DEF_extensionValue_72,
8416                 0,
8417                 { 0, &asn_PER_memb_extensionValue_constr_72,  memb_extensionValue_constraint_69 },
8418                 0, 0, /* No default value */
8419                 "extensionValue"
8420                 },
8421 };
8422 static const ber_tlv_tag_t asn_DEF_Limited_list_ExtIEs_tags_69[] = {
8423         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
8424 };
8425 static const asn_TYPE_tag2member_t asn_MAP_Limited_list_ExtIEs_tag2el_69[] = {
8426     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
8427     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
8428     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
8429 };
8430 asn_SEQUENCE_specifics_t asn_SPC_Limited_list_ExtIEs_specs_69 = {
8431         sizeof(struct Limited_list_ExtIEs),
8432         offsetof(struct Limited_list_ExtIEs, _asn_ctx),
8433         asn_MAP_Limited_list_ExtIEs_tag2el_69,
8434         3,      /* Count of tags in the map */
8435         0, 0, 0,        /* Optional elements (not needed) */
8436         -1,     /* First extension addition */
8437 };
8438 asn_TYPE_descriptor_t asn_DEF_Limited_list_ExtIEs = {
8439         "Limited-list-ExtIEs",
8440         "Limited-list-ExtIEs",
8441         &asn_OP_SEQUENCE,
8442         asn_DEF_Limited_list_ExtIEs_tags_69,
8443         sizeof(asn_DEF_Limited_list_ExtIEs_tags_69)
8444                 /sizeof(asn_DEF_Limited_list_ExtIEs_tags_69[0]), /* 1 */
8445         asn_DEF_Limited_list_ExtIEs_tags_69,    /* Same as above */
8446         sizeof(asn_DEF_Limited_list_ExtIEs_tags_69)
8447                 /sizeof(asn_DEF_Limited_list_ExtIEs_tags_69[0]), /* 1 */
8448         { 0, 0, SEQUENCE_constraint },
8449         asn_MBR_Limited_list_ExtIEs_69,
8450         3,      /* Elements count */
8451         &asn_SPC_Limited_list_ExtIEs_specs_69   /* Additional specs */
8452 };
8453
8454 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_76 = {
8455         sizeof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue),
8456         offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue, _asn_ctx),
8457         offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue, present),
8458         sizeof(((struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue *)0)->present),
8459         0,      /* No top level tags */
8460         0,      /* No tags in the map */
8461         0, 0,
8462         -1      /* Extensions start */
8463 };
8464 static /* Use -fall-defs-global to expose */
8465 asn_TYPE_descriptor_t asn_DEF_extensionValue_76 = {
8466         "extensionValue",
8467         "extensionValue",
8468         &asn_OP_OPEN_TYPE,
8469         0,      /* No effective tags (pointer) */
8470         0,      /* No effective tags (count) */
8471         0,      /* No tags (pointer) */
8472         0,      /* No tags (count) */
8473         { 0, 0, OPEN_TYPE_constraint },
8474         0, 0,   /* No members */
8475         &asn_SPC_extensionValue_specs_76        /* Additional specs */
8476 };
8477
8478 asn_TYPE_member_t asn_MBR_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_73[] = {
8479         { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, id),
8480                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
8481                 -1,     /* IMPLICIT tag at current level */
8482                 &asn_DEF_ProtocolIE_ID,
8483                 0,
8484                 { 0, &asn_PER_memb_id_constr_74,  memb_id_constraint_73 },
8485                 0, 0, /* No default value */
8486                 "id"
8487                 },
8488         { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, criticality),
8489                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
8490                 -1,     /* IMPLICIT tag at current level */
8491                 &asn_DEF_Criticality,
8492                 0,
8493                 { 0, &asn_PER_memb_criticality_constr_75,  memb_criticality_constraint_73 },
8494                 0, 0, /* No default value */
8495                 "criticality"
8496                 },
8497         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, extensionValue),
8498                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
8499                 +1,     /* EXPLICIT tag at current level */
8500                 &asn_DEF_extensionValue_76,
8501                 0,
8502                 { 0, &asn_PER_memb_extensionValue_constr_76,  memb_extensionValue_constraint_73 },
8503                 0, 0, /* No default value */
8504                 "extensionValue"
8505                 },
8506 };
8507 static const ber_tlv_tag_t asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_73[] = {
8508         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
8509 };
8510 static const asn_TYPE_tag2member_t asn_MAP_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tag2el_73[] = {
8511     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
8512     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
8513     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
8514 };
8515 asn_SEQUENCE_specifics_t asn_SPC_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_specs_73 = {
8516         sizeof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs),
8517         offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, _asn_ctx),
8518         asn_MAP_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tag2el_73,
8519         3,      /* Count of tags in the map */
8520         0, 0, 0,        /* Optional elements (not needed) */
8521         -1,     /* First extension addition */
8522 };
8523 asn_TYPE_descriptor_t asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs = {
8524         "ServedEUTRAcellsToModifyListENDCConfUpd-ExtIEs",
8525         "ServedEUTRAcellsToModifyListENDCConfUpd-ExtIEs",
8526         &asn_OP_SEQUENCE,
8527         asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_73,
8528         sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_73)
8529                 /sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_73[0]), /* 1 */
8530         asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_73, /* Same as above */
8531         sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_73)
8532                 /sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_73[0]), /* 1 */
8533         { 0, 0, SEQUENCE_constraint },
8534         asn_MBR_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_73,
8535         3,      /* Elements count */
8536         &asn_SPC_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_specs_73        /* Additional specs */
8537 };
8538
8539 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_80 = {
8540         sizeof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue),
8541         offsetof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue, _asn_ctx),
8542         offsetof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue, present),
8543         sizeof(((struct ServedNRCellsToModify_Item_ExtIEs__extensionValue *)0)->present),
8544         0,      /* No top level tags */
8545         0,      /* No tags in the map */
8546         0, 0,
8547         -1      /* Extensions start */
8548 };
8549 static /* Use -fall-defs-global to expose */
8550 asn_TYPE_descriptor_t asn_DEF_extensionValue_80 = {
8551         "extensionValue",
8552         "extensionValue",
8553         &asn_OP_OPEN_TYPE,
8554         0,      /* No effective tags (pointer) */
8555         0,      /* No effective tags (count) */
8556         0,      /* No tags (pointer) */
8557         0,      /* No tags (count) */
8558         { 0, 0, OPEN_TYPE_constraint },
8559         0, 0,   /* No members */
8560         &asn_SPC_extensionValue_specs_80        /* Additional specs */
8561 };
8562
8563 asn_TYPE_member_t asn_MBR_ServedNRCellsToModify_Item_ExtIEs_77[] = {
8564         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, id),
8565                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
8566                 -1,     /* IMPLICIT tag at current level */
8567                 &asn_DEF_ProtocolIE_ID,
8568                 0,
8569                 { 0, &asn_PER_memb_id_constr_78,  memb_id_constraint_77 },
8570                 0, 0, /* No default value */
8571                 "id"
8572                 },
8573         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, criticality),
8574                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
8575                 -1,     /* IMPLICIT tag at current level */
8576                 &asn_DEF_Criticality,
8577                 0,
8578                 { 0, &asn_PER_memb_criticality_constr_79,  memb_criticality_constraint_77 },
8579                 0, 0, /* No default value */
8580                 "criticality"
8581                 },
8582         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, extensionValue),
8583                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
8584                 +1,     /* EXPLICIT tag at current level */
8585                 &asn_DEF_extensionValue_80,
8586                 0,
8587                 { 0, &asn_PER_memb_extensionValue_constr_80,  memb_extensionValue_constraint_77 },
8588                 0, 0, /* No default value */
8589                 "extensionValue"
8590                 },
8591 };
8592 static const ber_tlv_tag_t asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_77[] = {
8593         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
8594 };
8595 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCellsToModify_Item_ExtIEs_tag2el_77[] = {
8596     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
8597     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
8598     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
8599 };
8600 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCellsToModify_Item_ExtIEs_specs_77 = {
8601         sizeof(struct ServedNRCellsToModify_Item_ExtIEs),
8602         offsetof(struct ServedNRCellsToModify_Item_ExtIEs, _asn_ctx),
8603         asn_MAP_ServedNRCellsToModify_Item_ExtIEs_tag2el_77,
8604         3,      /* Count of tags in the map */
8605         0, 0, 0,        /* Optional elements (not needed) */
8606         -1,     /* First extension addition */
8607 };
8608 asn_TYPE_descriptor_t asn_DEF_ServedNRCellsToModify_Item_ExtIEs = {
8609         "ServedNRCellsToModify-Item-ExtIEs",
8610         "ServedNRCellsToModify-Item-ExtIEs",
8611         &asn_OP_SEQUENCE,
8612         asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_77,
8613         sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_77)
8614                 /sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_77[0]), /* 1 */
8615         asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_77,      /* Same as above */
8616         sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_77)
8617                 /sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_77[0]), /* 1 */
8618         { 0, 0, SEQUENCE_constraint },
8619         asn_MBR_ServedNRCellsToModify_Item_ExtIEs_77,
8620         3,      /* Elements count */
8621         &asn_SPC_ServedNRCellsToModify_Item_ExtIEs_specs_77     /* Additional specs */
8622 };
8623
8624 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_84 = {
8625         sizeof(struct ABSInformationFDD_ExtIEs__extensionValue),
8626         offsetof(struct ABSInformationFDD_ExtIEs__extensionValue, _asn_ctx),
8627         offsetof(struct ABSInformationFDD_ExtIEs__extensionValue, present),
8628         sizeof(((struct ABSInformationFDD_ExtIEs__extensionValue *)0)->present),
8629         0,      /* No top level tags */
8630         0,      /* No tags in the map */
8631         0, 0,
8632         -1      /* Extensions start */
8633 };
8634 static /* Use -fall-defs-global to expose */
8635 asn_TYPE_descriptor_t asn_DEF_extensionValue_84 = {
8636         "extensionValue",
8637         "extensionValue",
8638         &asn_OP_OPEN_TYPE,
8639         0,      /* No effective tags (pointer) */
8640         0,      /* No effective tags (count) */
8641         0,      /* No tags (pointer) */
8642         0,      /* No tags (count) */
8643         { 0, 0, OPEN_TYPE_constraint },
8644         0, 0,   /* No members */
8645         &asn_SPC_extensionValue_specs_84        /* Additional specs */
8646 };
8647
8648 asn_TYPE_member_t asn_MBR_ABSInformationFDD_ExtIEs_81[] = {
8649         { ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, id),
8650                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
8651                 -1,     /* IMPLICIT tag at current level */
8652                 &asn_DEF_ProtocolIE_ID,
8653                 0,
8654                 { 0, &asn_PER_memb_id_constr_82,  memb_id_constraint_81 },
8655                 0, 0, /* No default value */
8656                 "id"
8657                 },
8658         { ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, criticality),
8659                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
8660                 -1,     /* IMPLICIT tag at current level */
8661                 &asn_DEF_Criticality,
8662                 0,
8663                 { 0, &asn_PER_memb_criticality_constr_83,  memb_criticality_constraint_81 },
8664                 0, 0, /* No default value */
8665                 "criticality"
8666                 },
8667         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, extensionValue),
8668                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
8669                 +1,     /* EXPLICIT tag at current level */
8670                 &asn_DEF_extensionValue_84,
8671                 0,
8672                 { 0, &asn_PER_memb_extensionValue_constr_84,  memb_extensionValue_constraint_81 },
8673                 0, 0, /* No default value */
8674                 "extensionValue"
8675                 },
8676 };
8677 static const ber_tlv_tag_t asn_DEF_ABSInformationFDD_ExtIEs_tags_81[] = {
8678         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
8679 };
8680 static const asn_TYPE_tag2member_t asn_MAP_ABSInformationFDD_ExtIEs_tag2el_81[] = {
8681     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
8682     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
8683     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
8684 };
8685 asn_SEQUENCE_specifics_t asn_SPC_ABSInformationFDD_ExtIEs_specs_81 = {
8686         sizeof(struct ABSInformationFDD_ExtIEs),
8687         offsetof(struct ABSInformationFDD_ExtIEs, _asn_ctx),
8688         asn_MAP_ABSInformationFDD_ExtIEs_tag2el_81,
8689         3,      /* Count of tags in the map */
8690         0, 0, 0,        /* Optional elements (not needed) */
8691         -1,     /* First extension addition */
8692 };
8693 asn_TYPE_descriptor_t asn_DEF_ABSInformationFDD_ExtIEs = {
8694         "ABSInformationFDD-ExtIEs",
8695         "ABSInformationFDD-ExtIEs",
8696         &asn_OP_SEQUENCE,
8697         asn_DEF_ABSInformationFDD_ExtIEs_tags_81,
8698         sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_81)
8699                 /sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_81[0]), /* 1 */
8700         asn_DEF_ABSInformationFDD_ExtIEs_tags_81,       /* Same as above */
8701         sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_81)
8702                 /sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_81[0]), /* 1 */
8703         { 0, 0, SEQUENCE_constraint },
8704         asn_MBR_ABSInformationFDD_ExtIEs_81,
8705         3,      /* Elements count */
8706         &asn_SPC_ABSInformationFDD_ExtIEs_specs_81      /* Additional specs */
8707 };
8708
8709 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_88 = {
8710         sizeof(struct ABSInformationTDD_ExtIEs__extensionValue),
8711         offsetof(struct ABSInformationTDD_ExtIEs__extensionValue, _asn_ctx),
8712         offsetof(struct ABSInformationTDD_ExtIEs__extensionValue, present),
8713         sizeof(((struct ABSInformationTDD_ExtIEs__extensionValue *)0)->present),
8714         0,      /* No top level tags */
8715         0,      /* No tags in the map */
8716         0, 0,
8717         -1      /* Extensions start */
8718 };
8719 static /* Use -fall-defs-global to expose */
8720 asn_TYPE_descriptor_t asn_DEF_extensionValue_88 = {
8721         "extensionValue",
8722         "extensionValue",
8723         &asn_OP_OPEN_TYPE,
8724         0,      /* No effective tags (pointer) */
8725         0,      /* No effective tags (count) */
8726         0,      /* No tags (pointer) */
8727         0,      /* No tags (count) */
8728         { 0, 0, OPEN_TYPE_constraint },
8729         0, 0,   /* No members */
8730         &asn_SPC_extensionValue_specs_88        /* Additional specs */
8731 };
8732
8733 asn_TYPE_member_t asn_MBR_ABSInformationTDD_ExtIEs_85[] = {
8734         { ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, id),
8735                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
8736                 -1,     /* IMPLICIT tag at current level */
8737                 &asn_DEF_ProtocolIE_ID,
8738                 0,
8739                 { 0, &asn_PER_memb_id_constr_86,  memb_id_constraint_85 },
8740                 0, 0, /* No default value */
8741                 "id"
8742                 },
8743         { ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, criticality),
8744                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
8745                 -1,     /* IMPLICIT tag at current level */
8746                 &asn_DEF_Criticality,
8747                 0,
8748                 { 0, &asn_PER_memb_criticality_constr_87,  memb_criticality_constraint_85 },
8749                 0, 0, /* No default value */
8750                 "criticality"
8751                 },
8752         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, extensionValue),
8753                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
8754                 +1,     /* EXPLICIT tag at current level */
8755                 &asn_DEF_extensionValue_88,
8756                 0,
8757                 { 0, &asn_PER_memb_extensionValue_constr_88,  memb_extensionValue_constraint_85 },
8758                 0, 0, /* No default value */
8759                 "extensionValue"
8760                 },
8761 };
8762 static const ber_tlv_tag_t asn_DEF_ABSInformationTDD_ExtIEs_tags_85[] = {
8763         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
8764 };
8765 static const asn_TYPE_tag2member_t asn_MAP_ABSInformationTDD_ExtIEs_tag2el_85[] = {
8766     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
8767     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
8768     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
8769 };
8770 asn_SEQUENCE_specifics_t asn_SPC_ABSInformationTDD_ExtIEs_specs_85 = {
8771         sizeof(struct ABSInformationTDD_ExtIEs),
8772         offsetof(struct ABSInformationTDD_ExtIEs, _asn_ctx),
8773         asn_MAP_ABSInformationTDD_ExtIEs_tag2el_85,
8774         3,      /* Count of tags in the map */
8775         0, 0, 0,        /* Optional elements (not needed) */
8776         -1,     /* First extension addition */
8777 };
8778 asn_TYPE_descriptor_t asn_DEF_ABSInformationTDD_ExtIEs = {
8779         "ABSInformationTDD-ExtIEs",
8780         "ABSInformationTDD-ExtIEs",
8781         &asn_OP_SEQUENCE,
8782         asn_DEF_ABSInformationTDD_ExtIEs_tags_85,
8783         sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_85)
8784                 /sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_85[0]), /* 1 */
8785         asn_DEF_ABSInformationTDD_ExtIEs_tags_85,       /* Same as above */
8786         sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_85)
8787                 /sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_85[0]), /* 1 */
8788         { 0, 0, SEQUENCE_constraint },
8789         asn_MBR_ABSInformationTDD_ExtIEs_85,
8790         3,      /* Elements count */
8791         &asn_SPC_ABSInformationTDD_ExtIEs_specs_85      /* Additional specs */
8792 };
8793
8794 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_92 = {
8795         sizeof(struct ABS_Status_ExtIEs__extensionValue),
8796         offsetof(struct ABS_Status_ExtIEs__extensionValue, _asn_ctx),
8797         offsetof(struct ABS_Status_ExtIEs__extensionValue, present),
8798         sizeof(((struct ABS_Status_ExtIEs__extensionValue *)0)->present),
8799         0,      /* No top level tags */
8800         0,      /* No tags in the map */
8801         0, 0,
8802         -1      /* Extensions start */
8803 };
8804 static /* Use -fall-defs-global to expose */
8805 asn_TYPE_descriptor_t asn_DEF_extensionValue_92 = {
8806         "extensionValue",
8807         "extensionValue",
8808         &asn_OP_OPEN_TYPE,
8809         0,      /* No effective tags (pointer) */
8810         0,      /* No effective tags (count) */
8811         0,      /* No tags (pointer) */
8812         0,      /* No tags (count) */
8813         { 0, 0, OPEN_TYPE_constraint },
8814         0, 0,   /* No members */
8815         &asn_SPC_extensionValue_specs_92        /* Additional specs */
8816 };
8817
8818 asn_TYPE_member_t asn_MBR_ABS_Status_ExtIEs_89[] = {
8819         { ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, id),
8820                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
8821                 -1,     /* IMPLICIT tag at current level */
8822                 &asn_DEF_ProtocolIE_ID,
8823                 0,
8824                 { 0, &asn_PER_memb_id_constr_90,  memb_id_constraint_89 },
8825                 0, 0, /* No default value */
8826                 "id"
8827                 },
8828         { ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, criticality),
8829                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
8830                 -1,     /* IMPLICIT tag at current level */
8831                 &asn_DEF_Criticality,
8832                 0,
8833                 { 0, &asn_PER_memb_criticality_constr_91,  memb_criticality_constraint_89 },
8834                 0, 0, /* No default value */
8835                 "criticality"
8836                 },
8837         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, extensionValue),
8838                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
8839                 +1,     /* EXPLICIT tag at current level */
8840                 &asn_DEF_extensionValue_92,
8841                 0,
8842                 { 0, &asn_PER_memb_extensionValue_constr_92,  memb_extensionValue_constraint_89 },
8843                 0, 0, /* No default value */
8844                 "extensionValue"
8845                 },
8846 };
8847 static const ber_tlv_tag_t asn_DEF_ABS_Status_ExtIEs_tags_89[] = {
8848         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
8849 };
8850 static const asn_TYPE_tag2member_t asn_MAP_ABS_Status_ExtIEs_tag2el_89[] = {
8851     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
8852     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
8853     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
8854 };
8855 asn_SEQUENCE_specifics_t asn_SPC_ABS_Status_ExtIEs_specs_89 = {
8856         sizeof(struct ABS_Status_ExtIEs),
8857         offsetof(struct ABS_Status_ExtIEs, _asn_ctx),
8858         asn_MAP_ABS_Status_ExtIEs_tag2el_89,
8859         3,      /* Count of tags in the map */
8860         0, 0, 0,        /* Optional elements (not needed) */
8861         -1,     /* First extension addition */
8862 };
8863 asn_TYPE_descriptor_t asn_DEF_ABS_Status_ExtIEs = {
8864         "ABS-Status-ExtIEs",
8865         "ABS-Status-ExtIEs",
8866         &asn_OP_SEQUENCE,
8867         asn_DEF_ABS_Status_ExtIEs_tags_89,
8868         sizeof(asn_DEF_ABS_Status_ExtIEs_tags_89)
8869                 /sizeof(asn_DEF_ABS_Status_ExtIEs_tags_89[0]), /* 1 */
8870         asn_DEF_ABS_Status_ExtIEs_tags_89,      /* Same as above */
8871         sizeof(asn_DEF_ABS_Status_ExtIEs_tags_89)
8872                 /sizeof(asn_DEF_ABS_Status_ExtIEs_tags_89[0]), /* 1 */
8873         { 0, 0, SEQUENCE_constraint },
8874         asn_MBR_ABS_Status_ExtIEs_89,
8875         3,      /* Elements count */
8876         &asn_SPC_ABS_Status_ExtIEs_specs_89     /* Additional specs */
8877 };
8878
8879 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_96 = {
8880         sizeof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue),
8881         offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue, _asn_ctx),
8882         offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue, present),
8883         sizeof(((struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue *)0)->present),
8884         0,      /* No top level tags */
8885         0,      /* No tags in the map */
8886         0, 0,
8887         -1      /* Extensions start */
8888 };
8889 static /* Use -fall-defs-global to expose */
8890 asn_TYPE_descriptor_t asn_DEF_extensionValue_96 = {
8891         "extensionValue",
8892         "extensionValue",
8893         &asn_OP_OPEN_TYPE,
8894         0,      /* No effective tags (pointer) */
8895         0,      /* No effective tags (count) */
8896         0,      /* No tags (pointer) */
8897         0,      /* No tags (count) */
8898         { 0, 0, OPEN_TYPE_constraint },
8899         0, 0,   /* No members */
8900         &asn_SPC_extensionValue_specs_96        /* Additional specs */
8901 };
8902
8903 asn_TYPE_member_t asn_MBR_AdditionalSpecialSubframe_Info_ExtIEs_93[] = {
8904         { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, id),
8905                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
8906                 -1,     /* IMPLICIT tag at current level */
8907                 &asn_DEF_ProtocolIE_ID,
8908                 0,
8909                 { 0, &asn_PER_memb_id_constr_94,  memb_id_constraint_93 },
8910                 0, 0, /* No default value */
8911                 "id"
8912                 },
8913         { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, criticality),
8914                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
8915                 -1,     /* IMPLICIT tag at current level */
8916                 &asn_DEF_Criticality,
8917                 0,
8918                 { 0, &asn_PER_memb_criticality_constr_95,  memb_criticality_constraint_93 },
8919                 0, 0, /* No default value */
8920                 "criticality"
8921                 },
8922         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, extensionValue),
8923                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
8924                 +1,     /* EXPLICIT tag at current level */
8925                 &asn_DEF_extensionValue_96,
8926                 0,
8927                 { 0, &asn_PER_memb_extensionValue_constr_96,  memb_extensionValue_constraint_93 },
8928                 0, 0, /* No default value */
8929                 "extensionValue"
8930                 },
8931 };
8932 static const ber_tlv_tag_t asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_93[] = {
8933         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
8934 };
8935 static const asn_TYPE_tag2member_t asn_MAP_AdditionalSpecialSubframe_Info_ExtIEs_tag2el_93[] = {
8936     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
8937     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
8938     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
8939 };
8940 asn_SEQUENCE_specifics_t asn_SPC_AdditionalSpecialSubframe_Info_ExtIEs_specs_93 = {
8941         sizeof(struct AdditionalSpecialSubframe_Info_ExtIEs),
8942         offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, _asn_ctx),
8943         asn_MAP_AdditionalSpecialSubframe_Info_ExtIEs_tag2el_93,
8944         3,      /* Count of tags in the map */
8945         0, 0, 0,        /* Optional elements (not needed) */
8946         -1,     /* First extension addition */
8947 };
8948 asn_TYPE_descriptor_t asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs = {
8949         "AdditionalSpecialSubframe-Info-ExtIEs",
8950         "AdditionalSpecialSubframe-Info-ExtIEs",
8951         &asn_OP_SEQUENCE,
8952         asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_93,
8953         sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_93)
8954                 /sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_93[0]), /* 1 */
8955         asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_93,  /* Same as above */
8956         sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_93)
8957                 /sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_93[0]), /* 1 */
8958         { 0, 0, SEQUENCE_constraint },
8959         asn_MBR_AdditionalSpecialSubframe_Info_ExtIEs_93,
8960         3,      /* Elements count */
8961         &asn_SPC_AdditionalSpecialSubframe_Info_ExtIEs_specs_93 /* Additional specs */
8962 };
8963
8964 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_100 = {
8965         sizeof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue),
8966         offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue, _asn_ctx),
8967         offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue, present),
8968         sizeof(((struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue *)0)->present),
8969         0,      /* No top level tags */
8970         0,      /* No tags in the map */
8971         0, 0,
8972         -1      /* Extensions start */
8973 };
8974 static /* Use -fall-defs-global to expose */
8975 asn_TYPE_descriptor_t asn_DEF_extensionValue_100 = {
8976         "extensionValue",
8977         "extensionValue",
8978         &asn_OP_OPEN_TYPE,
8979         0,      /* No effective tags (pointer) */
8980         0,      /* No effective tags (count) */
8981         0,      /* No tags (pointer) */
8982         0,      /* No tags (count) */
8983         { 0, 0, OPEN_TYPE_constraint },
8984         0, 0,   /* No members */
8985         &asn_SPC_extensionValue_specs_100       /* Additional specs */
8986 };
8987
8988 asn_TYPE_member_t asn_MBR_AdditionalSpecialSubframeExtension_Info_ExtIEs_97[] = {
8989         { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, id),
8990                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
8991                 -1,     /* IMPLICIT tag at current level */
8992                 &asn_DEF_ProtocolIE_ID,
8993                 0,
8994                 { 0, &asn_PER_memb_id_constr_98,  memb_id_constraint_97 },
8995                 0, 0, /* No default value */
8996                 "id"
8997                 },
8998         { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, criticality),
8999                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
9000                 -1,     /* IMPLICIT tag at current level */
9001                 &asn_DEF_Criticality,
9002                 0,
9003                 { 0, &asn_PER_memb_criticality_constr_99,  memb_criticality_constraint_97 },
9004                 0, 0, /* No default value */
9005                 "criticality"
9006                 },
9007         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, extensionValue),
9008                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
9009                 +1,     /* EXPLICIT tag at current level */
9010                 &asn_DEF_extensionValue_100,
9011                 0,
9012                 { 0, &asn_PER_memb_extensionValue_constr_100,  memb_extensionValue_constraint_97 },
9013                 0, 0, /* No default value */
9014                 "extensionValue"
9015                 },
9016 };
9017 static const ber_tlv_tag_t asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_97[] = {
9018         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
9019 };
9020 static const asn_TYPE_tag2member_t asn_MAP_AdditionalSpecialSubframeExtension_Info_ExtIEs_tag2el_97[] = {
9021     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
9022     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
9023     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
9024 };
9025 asn_SEQUENCE_specifics_t asn_SPC_AdditionalSpecialSubframeExtension_Info_ExtIEs_specs_97 = {
9026         sizeof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs),
9027         offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, _asn_ctx),
9028         asn_MAP_AdditionalSpecialSubframeExtension_Info_ExtIEs_tag2el_97,
9029         3,      /* Count of tags in the map */
9030         0, 0, 0,        /* Optional elements (not needed) */
9031         -1,     /* First extension addition */
9032 };
9033 asn_TYPE_descriptor_t asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs = {
9034         "AdditionalSpecialSubframeExtension-Info-ExtIEs",
9035         "AdditionalSpecialSubframeExtension-Info-ExtIEs",
9036         &asn_OP_SEQUENCE,
9037         asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_97,
9038         sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_97)
9039                 /sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_97[0]), /* 1 */
9040         asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_97, /* Same as above */
9041         sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_97)
9042                 /sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_97[0]), /* 1 */
9043         { 0, 0, SEQUENCE_constraint },
9044         asn_MBR_AdditionalSpecialSubframeExtension_Info_ExtIEs_97,
9045         3,      /* Elements count */
9046         &asn_SPC_AdditionalSpecialSubframeExtension_Info_ExtIEs_specs_97        /* Additional specs */
9047 };
9048
9049 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_104 = {
9050         sizeof(struct CellBasedQMC_ExtIEs__extensionValue),
9051         offsetof(struct CellBasedQMC_ExtIEs__extensionValue, _asn_ctx),
9052         offsetof(struct CellBasedQMC_ExtIEs__extensionValue, present),
9053         sizeof(((struct CellBasedQMC_ExtIEs__extensionValue *)0)->present),
9054         0,      /* No top level tags */
9055         0,      /* No tags in the map */
9056         0, 0,
9057         -1      /* Extensions start */
9058 };
9059 static /* Use -fall-defs-global to expose */
9060 asn_TYPE_descriptor_t asn_DEF_extensionValue_104 = {
9061         "extensionValue",
9062         "extensionValue",
9063         &asn_OP_OPEN_TYPE,
9064         0,      /* No effective tags (pointer) */
9065         0,      /* No effective tags (count) */
9066         0,      /* No tags (pointer) */
9067         0,      /* No tags (count) */
9068         { 0, 0, OPEN_TYPE_constraint },
9069         0, 0,   /* No members */
9070         &asn_SPC_extensionValue_specs_104       /* Additional specs */
9071 };
9072
9073 asn_TYPE_member_t asn_MBR_CellBasedQMC_ExtIEs_101[] = {
9074         { ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, id),
9075                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
9076                 -1,     /* IMPLICIT tag at current level */
9077                 &asn_DEF_ProtocolIE_ID,
9078                 0,
9079                 { 0, &asn_PER_memb_id_constr_102,  memb_id_constraint_101 },
9080                 0, 0, /* No default value */
9081                 "id"
9082                 },
9083         { ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, criticality),
9084                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
9085                 -1,     /* IMPLICIT tag at current level */
9086                 &asn_DEF_Criticality,
9087                 0,
9088                 { 0, &asn_PER_memb_criticality_constr_103,  memb_criticality_constraint_101 },
9089                 0, 0, /* No default value */
9090                 "criticality"
9091                 },
9092         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, extensionValue),
9093                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
9094                 +1,     /* EXPLICIT tag at current level */
9095                 &asn_DEF_extensionValue_104,
9096                 0,
9097                 { 0, &asn_PER_memb_extensionValue_constr_104,  memb_extensionValue_constraint_101 },
9098                 0, 0, /* No default value */
9099                 "extensionValue"
9100                 },
9101 };
9102 static const ber_tlv_tag_t asn_DEF_CellBasedQMC_ExtIEs_tags_101[] = {
9103         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
9104 };
9105 static const asn_TYPE_tag2member_t asn_MAP_CellBasedQMC_ExtIEs_tag2el_101[] = {
9106     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
9107     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
9108     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
9109 };
9110 asn_SEQUENCE_specifics_t asn_SPC_CellBasedQMC_ExtIEs_specs_101 = {
9111         sizeof(struct CellBasedQMC_ExtIEs),
9112         offsetof(struct CellBasedQMC_ExtIEs, _asn_ctx),
9113         asn_MAP_CellBasedQMC_ExtIEs_tag2el_101,
9114         3,      /* Count of tags in the map */
9115         0, 0, 0,        /* Optional elements (not needed) */
9116         -1,     /* First extension addition */
9117 };
9118 asn_TYPE_descriptor_t asn_DEF_CellBasedQMC_ExtIEs = {
9119         "CellBasedQMC-ExtIEs",
9120         "CellBasedQMC-ExtIEs",
9121         &asn_OP_SEQUENCE,
9122         asn_DEF_CellBasedQMC_ExtIEs_tags_101,
9123         sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_101)
9124                 /sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_101[0]), /* 1 */
9125         asn_DEF_CellBasedQMC_ExtIEs_tags_101,   /* Same as above */
9126         sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_101)
9127                 /sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_101[0]), /* 1 */
9128         { 0, 0, SEQUENCE_constraint },
9129         asn_MBR_CellBasedQMC_ExtIEs_101,
9130         3,      /* Elements count */
9131         &asn_SPC_CellBasedQMC_ExtIEs_specs_101  /* Additional specs */
9132 };
9133
9134 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_108 = {
9135         sizeof(struct CellReplacingInfo_ExtIEs__extensionValue),
9136         offsetof(struct CellReplacingInfo_ExtIEs__extensionValue, _asn_ctx),
9137         offsetof(struct CellReplacingInfo_ExtIEs__extensionValue, present),
9138         sizeof(((struct CellReplacingInfo_ExtIEs__extensionValue *)0)->present),
9139         0,      /* No top level tags */
9140         0,      /* No tags in the map */
9141         0, 0,
9142         -1      /* Extensions start */
9143 };
9144 static /* Use -fall-defs-global to expose */
9145 asn_TYPE_descriptor_t asn_DEF_extensionValue_108 = {
9146         "extensionValue",
9147         "extensionValue",
9148         &asn_OP_OPEN_TYPE,
9149         0,      /* No effective tags (pointer) */
9150         0,      /* No effective tags (count) */
9151         0,      /* No tags (pointer) */
9152         0,      /* No tags (count) */
9153         { 0, 0, OPEN_TYPE_constraint },
9154         0, 0,   /* No members */
9155         &asn_SPC_extensionValue_specs_108       /* Additional specs */
9156 };
9157
9158 asn_TYPE_member_t asn_MBR_CellReplacingInfo_ExtIEs_105[] = {
9159         { ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, id),
9160                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
9161                 -1,     /* IMPLICIT tag at current level */
9162                 &asn_DEF_ProtocolIE_ID,
9163                 0,
9164                 { 0, &asn_PER_memb_id_constr_106,  memb_id_constraint_105 },
9165                 0, 0, /* No default value */
9166                 "id"
9167                 },
9168         { ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, criticality),
9169                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
9170                 -1,     /* IMPLICIT tag at current level */
9171                 &asn_DEF_Criticality,
9172                 0,
9173                 { 0, &asn_PER_memb_criticality_constr_107,  memb_criticality_constraint_105 },
9174                 0, 0, /* No default value */
9175                 "criticality"
9176                 },
9177         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, extensionValue),
9178                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
9179                 +1,     /* EXPLICIT tag at current level */
9180                 &asn_DEF_extensionValue_108,
9181                 0,
9182                 { 0, &asn_PER_memb_extensionValue_constr_108,  memb_extensionValue_constraint_105 },
9183                 0, 0, /* No default value */
9184                 "extensionValue"
9185                 },
9186 };
9187 static const ber_tlv_tag_t asn_DEF_CellReplacingInfo_ExtIEs_tags_105[] = {
9188         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
9189 };
9190 static const asn_TYPE_tag2member_t asn_MAP_CellReplacingInfo_ExtIEs_tag2el_105[] = {
9191     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
9192     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
9193     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
9194 };
9195 asn_SEQUENCE_specifics_t asn_SPC_CellReplacingInfo_ExtIEs_specs_105 = {
9196         sizeof(struct CellReplacingInfo_ExtIEs),
9197         offsetof(struct CellReplacingInfo_ExtIEs, _asn_ctx),
9198         asn_MAP_CellReplacingInfo_ExtIEs_tag2el_105,
9199         3,      /* Count of tags in the map */
9200         0, 0, 0,        /* Optional elements (not needed) */
9201         -1,     /* First extension addition */
9202 };
9203 asn_TYPE_descriptor_t asn_DEF_CellReplacingInfo_ExtIEs = {
9204         "CellReplacingInfo-ExtIEs",
9205         "CellReplacingInfo-ExtIEs",
9206         &asn_OP_SEQUENCE,
9207         asn_DEF_CellReplacingInfo_ExtIEs_tags_105,
9208         sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_105)
9209                 /sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_105[0]), /* 1 */
9210         asn_DEF_CellReplacingInfo_ExtIEs_tags_105,      /* Same as above */
9211         sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_105)
9212                 /sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_105[0]), /* 1 */
9213         { 0, 0, SEQUENCE_constraint },
9214         asn_MBR_CellReplacingInfo_ExtIEs_105,
9215         3,      /* Elements count */
9216         &asn_SPC_CellReplacingInfo_ExtIEs_specs_105     /* Additional specs */
9217 };
9218
9219 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_112 = {
9220         sizeof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue),
9221         offsetof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue, _asn_ctx),
9222         offsetof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue, present),
9223         sizeof(((struct CoMPHypothesisSetItem_ExtIEs__extensionValue *)0)->present),
9224         0,      /* No top level tags */
9225         0,      /* No tags in the map */
9226         0, 0,
9227         -1      /* Extensions start */
9228 };
9229 static /* Use -fall-defs-global to expose */
9230 asn_TYPE_descriptor_t asn_DEF_extensionValue_112 = {
9231         "extensionValue",
9232         "extensionValue",
9233         &asn_OP_OPEN_TYPE,
9234         0,      /* No effective tags (pointer) */
9235         0,      /* No effective tags (count) */
9236         0,      /* No tags (pointer) */
9237         0,      /* No tags (count) */
9238         { 0, 0, OPEN_TYPE_constraint },
9239         0, 0,   /* No members */
9240         &asn_SPC_extensionValue_specs_112       /* Additional specs */
9241 };
9242
9243 asn_TYPE_member_t asn_MBR_CoMPHypothesisSetItem_ExtIEs_109[] = {
9244         { ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, id),
9245                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
9246                 -1,     /* IMPLICIT tag at current level */
9247                 &asn_DEF_ProtocolIE_ID,
9248                 0,
9249                 { 0, &asn_PER_memb_id_constr_110,  memb_id_constraint_109 },
9250                 0, 0, /* No default value */
9251                 "id"
9252                 },
9253         { ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, criticality),
9254                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
9255                 -1,     /* IMPLICIT tag at current level */
9256                 &asn_DEF_Criticality,
9257                 0,
9258                 { 0, &asn_PER_memb_criticality_constr_111,  memb_criticality_constraint_109 },
9259                 0, 0, /* No default value */
9260                 "criticality"
9261                 },
9262         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, extensionValue),
9263                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
9264                 +1,     /* EXPLICIT tag at current level */
9265                 &asn_DEF_extensionValue_112,
9266                 0,
9267                 { 0, &asn_PER_memb_extensionValue_constr_112,  memb_extensionValue_constraint_109 },
9268                 0, 0, /* No default value */
9269                 "extensionValue"
9270                 },
9271 };
9272 static const ber_tlv_tag_t asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_109[] = {
9273         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
9274 };
9275 static const asn_TYPE_tag2member_t asn_MAP_CoMPHypothesisSetItem_ExtIEs_tag2el_109[] = {
9276     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
9277     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
9278     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
9279 };
9280 asn_SEQUENCE_specifics_t asn_SPC_CoMPHypothesisSetItem_ExtIEs_specs_109 = {
9281         sizeof(struct CoMPHypothesisSetItem_ExtIEs),
9282         offsetof(struct CoMPHypothesisSetItem_ExtIEs, _asn_ctx),
9283         asn_MAP_CoMPHypothesisSetItem_ExtIEs_tag2el_109,
9284         3,      /* Count of tags in the map */
9285         0, 0, 0,        /* Optional elements (not needed) */
9286         -1,     /* First extension addition */
9287 };
9288 asn_TYPE_descriptor_t asn_DEF_CoMPHypothesisSetItem_ExtIEs = {
9289         "CoMPHypothesisSetItem-ExtIEs",
9290         "CoMPHypothesisSetItem-ExtIEs",
9291         &asn_OP_SEQUENCE,
9292         asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_109,
9293         sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_109)
9294                 /sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_109[0]), /* 1 */
9295         asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_109,  /* Same as above */
9296         sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_109)
9297                 /sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_109[0]), /* 1 */
9298         { 0, 0, SEQUENCE_constraint },
9299         asn_MBR_CoMPHypothesisSetItem_ExtIEs_109,
9300         3,      /* Elements count */
9301         &asn_SPC_CoMPHypothesisSetItem_ExtIEs_specs_109 /* Additional specs */
9302 };
9303
9304 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_116 = {
9305         sizeof(struct CoMPInformation_ExtIEs__extensionValue),
9306         offsetof(struct CoMPInformation_ExtIEs__extensionValue, _asn_ctx),
9307         offsetof(struct CoMPInformation_ExtIEs__extensionValue, present),
9308         sizeof(((struct CoMPInformation_ExtIEs__extensionValue *)0)->present),
9309         0,      /* No top level tags */
9310         0,      /* No tags in the map */
9311         0, 0,
9312         -1      /* Extensions start */
9313 };
9314 static /* Use -fall-defs-global to expose */
9315 asn_TYPE_descriptor_t asn_DEF_extensionValue_116 = {
9316         "extensionValue",
9317         "extensionValue",
9318         &asn_OP_OPEN_TYPE,
9319         0,      /* No effective tags (pointer) */
9320         0,      /* No effective tags (count) */
9321         0,      /* No tags (pointer) */
9322         0,      /* No tags (count) */
9323         { 0, 0, OPEN_TYPE_constraint },
9324         0, 0,   /* No members */
9325         &asn_SPC_extensionValue_specs_116       /* Additional specs */
9326 };
9327
9328 asn_TYPE_member_t asn_MBR_CoMPInformation_ExtIEs_113[] = {
9329         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, id),
9330                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
9331                 -1,     /* IMPLICIT tag at current level */
9332                 &asn_DEF_ProtocolIE_ID,
9333                 0,
9334                 { 0, &asn_PER_memb_id_constr_114,  memb_id_constraint_113 },
9335                 0, 0, /* No default value */
9336                 "id"
9337                 },
9338         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, criticality),
9339                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
9340                 -1,     /* IMPLICIT tag at current level */
9341                 &asn_DEF_Criticality,
9342                 0,
9343                 { 0, &asn_PER_memb_criticality_constr_115,  memb_criticality_constraint_113 },
9344                 0, 0, /* No default value */
9345                 "criticality"
9346                 },
9347         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, extensionValue),
9348                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
9349                 +1,     /* EXPLICIT tag at current level */
9350                 &asn_DEF_extensionValue_116,
9351                 0,
9352                 { 0, &asn_PER_memb_extensionValue_constr_116,  memb_extensionValue_constraint_113 },
9353                 0, 0, /* No default value */
9354                 "extensionValue"
9355                 },
9356 };
9357 static const ber_tlv_tag_t asn_DEF_CoMPInformation_ExtIEs_tags_113[] = {
9358         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
9359 };
9360 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformation_ExtIEs_tag2el_113[] = {
9361     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
9362     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
9363     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
9364 };
9365 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformation_ExtIEs_specs_113 = {
9366         sizeof(struct CoMPInformation_ExtIEs),
9367         offsetof(struct CoMPInformation_ExtIEs, _asn_ctx),
9368         asn_MAP_CoMPInformation_ExtIEs_tag2el_113,
9369         3,      /* Count of tags in the map */
9370         0, 0, 0,        /* Optional elements (not needed) */
9371         -1,     /* First extension addition */
9372 };
9373 asn_TYPE_descriptor_t asn_DEF_CoMPInformation_ExtIEs = {
9374         "CoMPInformation-ExtIEs",
9375         "CoMPInformation-ExtIEs",
9376         &asn_OP_SEQUENCE,
9377         asn_DEF_CoMPInformation_ExtIEs_tags_113,
9378         sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_113)
9379                 /sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_113[0]), /* 1 */
9380         asn_DEF_CoMPInformation_ExtIEs_tags_113,        /* Same as above */
9381         sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_113)
9382                 /sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_113[0]), /* 1 */
9383         { 0, 0, SEQUENCE_constraint },
9384         asn_MBR_CoMPInformation_ExtIEs_113,
9385         3,      /* Elements count */
9386         &asn_SPC_CoMPInformation_ExtIEs_specs_113       /* Additional specs */
9387 };
9388
9389 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_120 = {
9390         sizeof(struct CoMPInformationItem_ExtIEs__extensionValue),
9391         offsetof(struct CoMPInformationItem_ExtIEs__extensionValue, _asn_ctx),
9392         offsetof(struct CoMPInformationItem_ExtIEs__extensionValue, present),
9393         sizeof(((struct CoMPInformationItem_ExtIEs__extensionValue *)0)->present),
9394         0,      /* No top level tags */
9395         0,      /* No tags in the map */
9396         0, 0,
9397         -1      /* Extensions start */
9398 };
9399 static /* Use -fall-defs-global to expose */
9400 asn_TYPE_descriptor_t asn_DEF_extensionValue_120 = {
9401         "extensionValue",
9402         "extensionValue",
9403         &asn_OP_OPEN_TYPE,
9404         0,      /* No effective tags (pointer) */
9405         0,      /* No effective tags (count) */
9406         0,      /* No tags (pointer) */
9407         0,      /* No tags (count) */
9408         { 0, 0, OPEN_TYPE_constraint },
9409         0, 0,   /* No members */
9410         &asn_SPC_extensionValue_specs_120       /* Additional specs */
9411 };
9412
9413 asn_TYPE_member_t asn_MBR_CoMPInformationItem_ExtIEs_117[] = {
9414         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, id),
9415                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
9416                 -1,     /* IMPLICIT tag at current level */
9417                 &asn_DEF_ProtocolIE_ID,
9418                 0,
9419                 { 0, &asn_PER_memb_id_constr_118,  memb_id_constraint_117 },
9420                 0, 0, /* No default value */
9421                 "id"
9422                 },
9423         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, criticality),
9424                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
9425                 -1,     /* IMPLICIT tag at current level */
9426                 &asn_DEF_Criticality,
9427                 0,
9428                 { 0, &asn_PER_memb_criticality_constr_119,  memb_criticality_constraint_117 },
9429                 0, 0, /* No default value */
9430                 "criticality"
9431                 },
9432         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, extensionValue),
9433                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
9434                 +1,     /* EXPLICIT tag at current level */
9435                 &asn_DEF_extensionValue_120,
9436                 0,
9437                 { 0, &asn_PER_memb_extensionValue_constr_120,  memb_extensionValue_constraint_117 },
9438                 0, 0, /* No default value */
9439                 "extensionValue"
9440                 },
9441 };
9442 static const ber_tlv_tag_t asn_DEF_CoMPInformationItem_ExtIEs_tags_117[] = {
9443         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
9444 };
9445 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformationItem_ExtIEs_tag2el_117[] = {
9446     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
9447     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
9448     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
9449 };
9450 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformationItem_ExtIEs_specs_117 = {
9451         sizeof(struct CoMPInformationItem_ExtIEs),
9452         offsetof(struct CoMPInformationItem_ExtIEs, _asn_ctx),
9453         asn_MAP_CoMPInformationItem_ExtIEs_tag2el_117,
9454         3,      /* Count of tags in the map */
9455         0, 0, 0,        /* Optional elements (not needed) */
9456         -1,     /* First extension addition */
9457 };
9458 asn_TYPE_descriptor_t asn_DEF_CoMPInformationItem_ExtIEs = {
9459         "CoMPInformationItem-ExtIEs",
9460         "CoMPInformationItem-ExtIEs",
9461         &asn_OP_SEQUENCE,
9462         asn_DEF_CoMPInformationItem_ExtIEs_tags_117,
9463         sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_117)
9464                 /sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_117[0]), /* 1 */
9465         asn_DEF_CoMPInformationItem_ExtIEs_tags_117,    /* Same as above */
9466         sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_117)
9467                 /sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_117[0]), /* 1 */
9468         { 0, 0, SEQUENCE_constraint },
9469         asn_MBR_CoMPInformationItem_ExtIEs_117,
9470         3,      /* Elements count */
9471         &asn_SPC_CoMPInformationItem_ExtIEs_specs_117   /* Additional specs */
9472 };
9473
9474 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_124 = {
9475         sizeof(struct CoMPInformationStartTime_ExtIEs__extensionValue),
9476         offsetof(struct CoMPInformationStartTime_ExtIEs__extensionValue, _asn_ctx),
9477         offsetof(struct CoMPInformationStartTime_ExtIEs__extensionValue, present),
9478         sizeof(((struct CoMPInformationStartTime_ExtIEs__extensionValue *)0)->present),
9479         0,      /* No top level tags */
9480         0,      /* No tags in the map */
9481         0, 0,
9482         -1      /* Extensions start */
9483 };
9484 static /* Use -fall-defs-global to expose */
9485 asn_TYPE_descriptor_t asn_DEF_extensionValue_124 = {
9486         "extensionValue",
9487         "extensionValue",
9488         &asn_OP_OPEN_TYPE,
9489         0,      /* No effective tags (pointer) */
9490         0,      /* No effective tags (count) */
9491         0,      /* No tags (pointer) */
9492         0,      /* No tags (count) */
9493         { 0, 0, OPEN_TYPE_constraint },
9494         0, 0,   /* No members */
9495         &asn_SPC_extensionValue_specs_124       /* Additional specs */
9496 };
9497
9498 asn_TYPE_member_t asn_MBR_CoMPInformationStartTime_ExtIEs_121[] = {
9499         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, id),
9500                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
9501                 -1,     /* IMPLICIT tag at current level */
9502                 &asn_DEF_ProtocolIE_ID,
9503                 0,
9504                 { 0, &asn_PER_memb_id_constr_122,  memb_id_constraint_121 },
9505                 0, 0, /* No default value */
9506                 "id"
9507                 },
9508         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, criticality),
9509                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
9510                 -1,     /* IMPLICIT tag at current level */
9511                 &asn_DEF_Criticality,
9512                 0,
9513                 { 0, &asn_PER_memb_criticality_constr_123,  memb_criticality_constraint_121 },
9514                 0, 0, /* No default value */
9515                 "criticality"
9516                 },
9517         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, extensionValue),
9518                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
9519                 +1,     /* EXPLICIT tag at current level */
9520                 &asn_DEF_extensionValue_124,
9521                 0,
9522                 { 0, &asn_PER_memb_extensionValue_constr_124,  memb_extensionValue_constraint_121 },
9523                 0, 0, /* No default value */
9524                 "extensionValue"
9525                 },
9526 };
9527 static const ber_tlv_tag_t asn_DEF_CoMPInformationStartTime_ExtIEs_tags_121[] = {
9528         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
9529 };
9530 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformationStartTime_ExtIEs_tag2el_121[] = {
9531     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
9532     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
9533     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
9534 };
9535 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformationStartTime_ExtIEs_specs_121 = {
9536         sizeof(struct CoMPInformationStartTime_ExtIEs),
9537         offsetof(struct CoMPInformationStartTime_ExtIEs, _asn_ctx),
9538         asn_MAP_CoMPInformationStartTime_ExtIEs_tag2el_121,
9539         3,      /* Count of tags in the map */
9540         0, 0, 0,        /* Optional elements (not needed) */
9541         -1,     /* First extension addition */
9542 };
9543 asn_TYPE_descriptor_t asn_DEF_CoMPInformationStartTime_ExtIEs = {
9544         "CoMPInformationStartTime-ExtIEs",
9545         "CoMPInformationStartTime-ExtIEs",
9546         &asn_OP_SEQUENCE,
9547         asn_DEF_CoMPInformationStartTime_ExtIEs_tags_121,
9548         sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_121)
9549                 /sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_121[0]), /* 1 */
9550         asn_DEF_CoMPInformationStartTime_ExtIEs_tags_121,       /* Same as above */
9551         sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_121)
9552                 /sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_121[0]), /* 1 */
9553         { 0, 0, SEQUENCE_constraint },
9554         asn_MBR_CoMPInformationStartTime_ExtIEs_121,
9555         3,      /* Elements count */
9556         &asn_SPC_CoMPInformationStartTime_ExtIEs_specs_121      /* Additional specs */
9557 };
9558
9559 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_128 = {
9560         sizeof(struct CompositeAvailableCapacity_ExtIEs__extensionValue),
9561         offsetof(struct CompositeAvailableCapacity_ExtIEs__extensionValue, _asn_ctx),
9562         offsetof(struct CompositeAvailableCapacity_ExtIEs__extensionValue, present),
9563         sizeof(((struct CompositeAvailableCapacity_ExtIEs__extensionValue *)0)->present),
9564         0,      /* No top level tags */
9565         0,      /* No tags in the map */
9566         0, 0,
9567         -1      /* Extensions start */
9568 };
9569 static /* Use -fall-defs-global to expose */
9570 asn_TYPE_descriptor_t asn_DEF_extensionValue_128 = {
9571         "extensionValue",
9572         "extensionValue",
9573         &asn_OP_OPEN_TYPE,
9574         0,      /* No effective tags (pointer) */
9575         0,      /* No effective tags (count) */
9576         0,      /* No tags (pointer) */
9577         0,      /* No tags (count) */
9578         { 0, 0, OPEN_TYPE_constraint },
9579         0, 0,   /* No members */
9580         &asn_SPC_extensionValue_specs_128       /* Additional specs */
9581 };
9582
9583 asn_TYPE_member_t asn_MBR_CompositeAvailableCapacity_ExtIEs_125[] = {
9584         { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, id),
9585                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
9586                 -1,     /* IMPLICIT tag at current level */
9587                 &asn_DEF_ProtocolIE_ID,
9588                 0,
9589                 { 0, &asn_PER_memb_id_constr_126,  memb_id_constraint_125 },
9590                 0, 0, /* No default value */
9591                 "id"
9592                 },
9593         { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, criticality),
9594                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
9595                 -1,     /* IMPLICIT tag at current level */
9596                 &asn_DEF_Criticality,
9597                 0,
9598                 { 0, &asn_PER_memb_criticality_constr_127,  memb_criticality_constraint_125 },
9599                 0, 0, /* No default value */
9600                 "criticality"
9601                 },
9602         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, extensionValue),
9603                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
9604                 +1,     /* EXPLICIT tag at current level */
9605                 &asn_DEF_extensionValue_128,
9606                 0,
9607                 { 0, &asn_PER_memb_extensionValue_constr_128,  memb_extensionValue_constraint_125 },
9608                 0, 0, /* No default value */
9609                 "extensionValue"
9610                 },
9611 };
9612 static const ber_tlv_tag_t asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_125[] = {
9613         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
9614 };
9615 static const asn_TYPE_tag2member_t asn_MAP_CompositeAvailableCapacity_ExtIEs_tag2el_125[] = {
9616     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
9617     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
9618     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
9619 };
9620 asn_SEQUENCE_specifics_t asn_SPC_CompositeAvailableCapacity_ExtIEs_specs_125 = {
9621         sizeof(struct CompositeAvailableCapacity_ExtIEs),
9622         offsetof(struct CompositeAvailableCapacity_ExtIEs, _asn_ctx),
9623         asn_MAP_CompositeAvailableCapacity_ExtIEs_tag2el_125,
9624         3,      /* Count of tags in the map */
9625         0, 0, 0,        /* Optional elements (not needed) */
9626         -1,     /* First extension addition */
9627 };
9628 asn_TYPE_descriptor_t asn_DEF_CompositeAvailableCapacity_ExtIEs = {
9629         "CompositeAvailableCapacity-ExtIEs",
9630         "CompositeAvailableCapacity-ExtIEs",
9631         &asn_OP_SEQUENCE,
9632         asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_125,
9633         sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_125)
9634                 /sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_125[0]), /* 1 */
9635         asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_125,     /* Same as above */
9636         sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_125)
9637                 /sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_125[0]), /* 1 */
9638         { 0, 0, SEQUENCE_constraint },
9639         asn_MBR_CompositeAvailableCapacity_ExtIEs_125,
9640         3,      /* Elements count */
9641         &asn_SPC_CompositeAvailableCapacity_ExtIEs_specs_125    /* Additional specs */
9642 };
9643
9644 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_132 = {
9645         sizeof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue),
9646         offsetof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue, _asn_ctx),
9647         offsetof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue, present),
9648         sizeof(((struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue *)0)->present),
9649         0,      /* No top level tags */
9650         0,      /* No tags in the map */
9651         0, 0,
9652         -1      /* Extensions start */
9653 };
9654 static /* Use -fall-defs-global to expose */
9655 asn_TYPE_descriptor_t asn_DEF_extensionValue_132 = {
9656         "extensionValue",
9657         "extensionValue",
9658         &asn_OP_OPEN_TYPE,
9659         0,      /* No effective tags (pointer) */
9660         0,      /* No effective tags (count) */
9661         0,      /* No tags (pointer) */
9662         0,      /* No tags (count) */
9663         { 0, 0, OPEN_TYPE_constraint },
9664         0, 0,   /* No members */
9665         &asn_SPC_extensionValue_specs_132       /* Additional specs */
9666 };
9667
9668 asn_TYPE_member_t asn_MBR_CompositeAvailableCapacityGroup_ExtIEs_129[] = {
9669         { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, id),
9670                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
9671                 -1,     /* IMPLICIT tag at current level */
9672                 &asn_DEF_ProtocolIE_ID,
9673                 0,
9674                 { 0, &asn_PER_memb_id_constr_130,  memb_id_constraint_129 },
9675                 0, 0, /* No default value */
9676                 "id"
9677                 },
9678         { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, criticality),
9679                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
9680                 -1,     /* IMPLICIT tag at current level */
9681                 &asn_DEF_Criticality,
9682                 0,
9683                 { 0, &asn_PER_memb_criticality_constr_131,  memb_criticality_constraint_129 },
9684                 0, 0, /* No default value */
9685                 "criticality"
9686                 },
9687         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, extensionValue),
9688                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
9689                 +1,     /* EXPLICIT tag at current level */
9690                 &asn_DEF_extensionValue_132,
9691                 0,
9692                 { 0, &asn_PER_memb_extensionValue_constr_132,  memb_extensionValue_constraint_129 },
9693                 0, 0, /* No default value */
9694                 "extensionValue"
9695                 },
9696 };
9697 static const ber_tlv_tag_t asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_129[] = {
9698         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
9699 };
9700 static const asn_TYPE_tag2member_t asn_MAP_CompositeAvailableCapacityGroup_ExtIEs_tag2el_129[] = {
9701     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
9702     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
9703     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
9704 };
9705 asn_SEQUENCE_specifics_t asn_SPC_CompositeAvailableCapacityGroup_ExtIEs_specs_129 = {
9706         sizeof(struct CompositeAvailableCapacityGroup_ExtIEs),
9707         offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, _asn_ctx),
9708         asn_MAP_CompositeAvailableCapacityGroup_ExtIEs_tag2el_129,
9709         3,      /* Count of tags in the map */
9710         0, 0, 0,        /* Optional elements (not needed) */
9711         -1,     /* First extension addition */
9712 };
9713 asn_TYPE_descriptor_t asn_DEF_CompositeAvailableCapacityGroup_ExtIEs = {
9714         "CompositeAvailableCapacityGroup-ExtIEs",
9715         "CompositeAvailableCapacityGroup-ExtIEs",
9716         &asn_OP_SEQUENCE,
9717         asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_129,
9718         sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_129)
9719                 /sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_129[0]), /* 1 */
9720         asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_129,        /* Same as above */
9721         sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_129)
9722                 /sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_129[0]), /* 1 */
9723         { 0, 0, SEQUENCE_constraint },
9724         asn_MBR_CompositeAvailableCapacityGroup_ExtIEs_129,
9725         3,      /* Elements count */
9726         &asn_SPC_CompositeAvailableCapacityGroup_ExtIEs_specs_129       /* Additional specs */
9727 };
9728
9729 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_136 = {
9730         sizeof(struct CriticalityDiagnostics_ExtIEs__extensionValue),
9731         offsetof(struct CriticalityDiagnostics_ExtIEs__extensionValue, _asn_ctx),
9732         offsetof(struct CriticalityDiagnostics_ExtIEs__extensionValue, present),
9733         sizeof(((struct CriticalityDiagnostics_ExtIEs__extensionValue *)0)->present),
9734         0,      /* No top level tags */
9735         0,      /* No tags in the map */
9736         0, 0,
9737         -1      /* Extensions start */
9738 };
9739 static /* Use -fall-defs-global to expose */
9740 asn_TYPE_descriptor_t asn_DEF_extensionValue_136 = {
9741         "extensionValue",
9742         "extensionValue",
9743         &asn_OP_OPEN_TYPE,
9744         0,      /* No effective tags (pointer) */
9745         0,      /* No effective tags (count) */
9746         0,      /* No tags (pointer) */
9747         0,      /* No tags (count) */
9748         { 0, 0, OPEN_TYPE_constraint },
9749         0, 0,   /* No members */
9750         &asn_SPC_extensionValue_specs_136       /* Additional specs */
9751 };
9752
9753 asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_ExtIEs_133[] = {
9754         { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, id),
9755                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
9756                 -1,     /* IMPLICIT tag at current level */
9757                 &asn_DEF_ProtocolIE_ID,
9758                 0,
9759                 { 0, &asn_PER_memb_id_constr_134,  memb_id_constraint_133 },
9760                 0, 0, /* No default value */
9761                 "id"
9762                 },
9763         { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, criticality),
9764                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
9765                 -1,     /* IMPLICIT tag at current level */
9766                 &asn_DEF_Criticality,
9767                 0,
9768                 { 0, &asn_PER_memb_criticality_constr_135,  memb_criticality_constraint_133 },
9769                 0, 0, /* No default value */
9770                 "criticality"
9771                 },
9772         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, extensionValue),
9773                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
9774                 +1,     /* EXPLICIT tag at current level */
9775                 &asn_DEF_extensionValue_136,
9776                 0,
9777                 { 0, &asn_PER_memb_extensionValue_constr_136,  memb_extensionValue_constraint_133 },
9778                 0, 0, /* No default value */
9779                 "extensionValue"
9780                 },
9781 };
9782 static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_ExtIEs_tags_133[] = {
9783         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
9784 };
9785 static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_ExtIEs_tag2el_133[] = {
9786     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
9787     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
9788     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
9789 };
9790 asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_ExtIEs_specs_133 = {
9791         sizeof(struct CriticalityDiagnostics_ExtIEs),
9792         offsetof(struct CriticalityDiagnostics_ExtIEs, _asn_ctx),
9793         asn_MAP_CriticalityDiagnostics_ExtIEs_tag2el_133,
9794         3,      /* Count of tags in the map */
9795         0, 0, 0,        /* Optional elements (not needed) */
9796         -1,     /* First extension addition */
9797 };
9798 asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_ExtIEs = {
9799         "CriticalityDiagnostics-ExtIEs",
9800         "CriticalityDiagnostics-ExtIEs",
9801         &asn_OP_SEQUENCE,
9802         asn_DEF_CriticalityDiagnostics_ExtIEs_tags_133,
9803         sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_133)
9804                 /sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_133[0]), /* 1 */
9805         asn_DEF_CriticalityDiagnostics_ExtIEs_tags_133, /* Same as above */
9806         sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_133)
9807                 /sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_133[0]), /* 1 */
9808         { 0, 0, SEQUENCE_constraint },
9809         asn_MBR_CriticalityDiagnostics_ExtIEs_133,
9810         3,      /* Elements count */
9811         &asn_SPC_CriticalityDiagnostics_ExtIEs_specs_133        /* Additional specs */
9812 };
9813
9814 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_140 = {
9815         sizeof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue),
9816         offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue, _asn_ctx),
9817         offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue, present),
9818         sizeof(((struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue *)0)->present),
9819         0,      /* No top level tags */
9820         0,      /* No tags in the map */
9821         0, 0,
9822         -1      /* Extensions start */
9823 };
9824 static /* Use -fall-defs-global to expose */
9825 asn_TYPE_descriptor_t asn_DEF_extensionValue_140 = {
9826         "extensionValue",
9827         "extensionValue",
9828         &asn_OP_OPEN_TYPE,
9829         0,      /* No effective tags (pointer) */
9830         0,      /* No effective tags (count) */
9831         0,      /* No tags (pointer) */
9832         0,      /* No tags (count) */
9833         { 0, 0, OPEN_TYPE_constraint },
9834         0, 0,   /* No members */
9835         &asn_SPC_extensionValue_specs_140       /* Additional specs */
9836 };
9837
9838 asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_IE_List_ExtIEs_137[] = {
9839         { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, id),
9840                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
9841                 -1,     /* IMPLICIT tag at current level */
9842                 &asn_DEF_ProtocolIE_ID,
9843                 0,
9844                 { 0, &asn_PER_memb_id_constr_138,  memb_id_constraint_137 },
9845                 0, 0, /* No default value */
9846                 "id"
9847                 },
9848         { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, criticality),
9849                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
9850                 -1,     /* IMPLICIT tag at current level */
9851                 &asn_DEF_Criticality,
9852                 0,
9853                 { 0, &asn_PER_memb_criticality_constr_139,  memb_criticality_constraint_137 },
9854                 0, 0, /* No default value */
9855                 "criticality"
9856                 },
9857         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, extensionValue),
9858                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
9859                 +1,     /* EXPLICIT tag at current level */
9860                 &asn_DEF_extensionValue_140,
9861                 0,
9862                 { 0, &asn_PER_memb_extensionValue_constr_140,  memb_extensionValue_constraint_137 },
9863                 0, 0, /* No default value */
9864                 "extensionValue"
9865                 },
9866 };
9867 static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_137[] = {
9868         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
9869 };
9870 static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_IE_List_ExtIEs_tag2el_137[] = {
9871     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
9872     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
9873     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
9874 };
9875 asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_IE_List_ExtIEs_specs_137 = {
9876         sizeof(struct CriticalityDiagnostics_IE_List_ExtIEs),
9877         offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, _asn_ctx),
9878         asn_MAP_CriticalityDiagnostics_IE_List_ExtIEs_tag2el_137,
9879         3,      /* Count of tags in the map */
9880         0, 0, 0,        /* Optional elements (not needed) */
9881         -1,     /* First extension addition */
9882 };
9883 asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs = {
9884         "CriticalityDiagnostics-IE-List-ExtIEs",
9885         "CriticalityDiagnostics-IE-List-ExtIEs",
9886         &asn_OP_SEQUENCE,
9887         asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_137,
9888         sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_137)
9889                 /sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_137[0]), /* 1 */
9890         asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_137, /* Same as above */
9891         sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_137)
9892                 /sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_137[0]), /* 1 */
9893         { 0, 0, SEQUENCE_constraint },
9894         asn_MBR_CriticalityDiagnostics_IE_List_ExtIEs_137,
9895         3,      /* Elements count */
9896         &asn_SPC_CriticalityDiagnostics_IE_List_ExtIEs_specs_137        /* Additional specs */
9897 };
9898
9899 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_144 = {
9900         sizeof(struct CSIReportList_ExtIEs__extensionValue),
9901         offsetof(struct CSIReportList_ExtIEs__extensionValue, _asn_ctx),
9902         offsetof(struct CSIReportList_ExtIEs__extensionValue, present),
9903         sizeof(((struct CSIReportList_ExtIEs__extensionValue *)0)->present),
9904         0,      /* No top level tags */
9905         0,      /* No tags in the map */
9906         0, 0,
9907         -1      /* Extensions start */
9908 };
9909 static /* Use -fall-defs-global to expose */
9910 asn_TYPE_descriptor_t asn_DEF_extensionValue_144 = {
9911         "extensionValue",
9912         "extensionValue",
9913         &asn_OP_OPEN_TYPE,
9914         0,      /* No effective tags (pointer) */
9915         0,      /* No effective tags (count) */
9916         0,      /* No tags (pointer) */
9917         0,      /* No tags (count) */
9918         { 0, 0, OPEN_TYPE_constraint },
9919         0, 0,   /* No members */
9920         &asn_SPC_extensionValue_specs_144       /* Additional specs */
9921 };
9922
9923 asn_TYPE_member_t asn_MBR_CSIReportList_ExtIEs_141[] = {
9924         { ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, id),
9925                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
9926                 -1,     /* IMPLICIT tag at current level */
9927                 &asn_DEF_ProtocolIE_ID,
9928                 0,
9929                 { 0, &asn_PER_memb_id_constr_142,  memb_id_constraint_141 },
9930                 0, 0, /* No default value */
9931                 "id"
9932                 },
9933         { ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, criticality),
9934                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
9935                 -1,     /* IMPLICIT tag at current level */
9936                 &asn_DEF_Criticality,
9937                 0,
9938                 { 0, &asn_PER_memb_criticality_constr_143,  memb_criticality_constraint_141 },
9939                 0, 0, /* No default value */
9940                 "criticality"
9941                 },
9942         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, extensionValue),
9943                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
9944                 +1,     /* EXPLICIT tag at current level */
9945                 &asn_DEF_extensionValue_144,
9946                 0,
9947                 { 0, &asn_PER_memb_extensionValue_constr_144,  memb_extensionValue_constraint_141 },
9948                 0, 0, /* No default value */
9949                 "extensionValue"
9950                 },
9951 };
9952 static const ber_tlv_tag_t asn_DEF_CSIReportList_ExtIEs_tags_141[] = {
9953         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
9954 };
9955 static const asn_TYPE_tag2member_t asn_MAP_CSIReportList_ExtIEs_tag2el_141[] = {
9956     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
9957     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
9958     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
9959 };
9960 asn_SEQUENCE_specifics_t asn_SPC_CSIReportList_ExtIEs_specs_141 = {
9961         sizeof(struct CSIReportList_ExtIEs),
9962         offsetof(struct CSIReportList_ExtIEs, _asn_ctx),
9963         asn_MAP_CSIReportList_ExtIEs_tag2el_141,
9964         3,      /* Count of tags in the map */
9965         0, 0, 0,        /* Optional elements (not needed) */
9966         -1,     /* First extension addition */
9967 };
9968 asn_TYPE_descriptor_t asn_DEF_CSIReportList_ExtIEs = {
9969         "CSIReportList-ExtIEs",
9970         "CSIReportList-ExtIEs",
9971         &asn_OP_SEQUENCE,
9972         asn_DEF_CSIReportList_ExtIEs_tags_141,
9973         sizeof(asn_DEF_CSIReportList_ExtIEs_tags_141)
9974                 /sizeof(asn_DEF_CSIReportList_ExtIEs_tags_141[0]), /* 1 */
9975         asn_DEF_CSIReportList_ExtIEs_tags_141,  /* Same as above */
9976         sizeof(asn_DEF_CSIReportList_ExtIEs_tags_141)
9977                 /sizeof(asn_DEF_CSIReportList_ExtIEs_tags_141[0]), /* 1 */
9978         { 0, 0, SEQUENCE_constraint },
9979         asn_MBR_CSIReportList_ExtIEs_141,
9980         3,      /* Elements count */
9981         &asn_SPC_CSIReportList_ExtIEs_specs_141 /* Additional specs */
9982 };
9983
9984 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_148 = {
9985         sizeof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue),
9986         offsetof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue, _asn_ctx),
9987         offsetof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue, present),
9988         sizeof(((struct CSIReportPerCSIProcess_ExtIEs__extensionValue *)0)->present),
9989         0,      /* No top level tags */
9990         0,      /* No tags in the map */
9991         0, 0,
9992         -1      /* Extensions start */
9993 };
9994 static /* Use -fall-defs-global to expose */
9995 asn_TYPE_descriptor_t asn_DEF_extensionValue_148 = {
9996         "extensionValue",
9997         "extensionValue",
9998         &asn_OP_OPEN_TYPE,
9999         0,      /* No effective tags (pointer) */
10000         0,      /* No effective tags (count) */
10001         0,      /* No tags (pointer) */
10002         0,      /* No tags (count) */
10003         { 0, 0, OPEN_TYPE_constraint },
10004         0, 0,   /* No members */
10005         &asn_SPC_extensionValue_specs_148       /* Additional specs */
10006 };
10007
10008 asn_TYPE_member_t asn_MBR_CSIReportPerCSIProcess_ExtIEs_145[] = {
10009         { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, id),
10010                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
10011                 -1,     /* IMPLICIT tag at current level */
10012                 &asn_DEF_ProtocolIE_ID,
10013                 0,
10014                 { 0, &asn_PER_memb_id_constr_146,  memb_id_constraint_145 },
10015                 0, 0, /* No default value */
10016                 "id"
10017                 },
10018         { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, criticality),
10019                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
10020                 -1,     /* IMPLICIT tag at current level */
10021                 &asn_DEF_Criticality,
10022                 0,
10023                 { 0, &asn_PER_memb_criticality_constr_147,  memb_criticality_constraint_145 },
10024                 0, 0, /* No default value */
10025                 "criticality"
10026                 },
10027         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, extensionValue),
10028                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
10029                 +1,     /* EXPLICIT tag at current level */
10030                 &asn_DEF_extensionValue_148,
10031                 0,
10032                 { 0, &asn_PER_memb_extensionValue_constr_148,  memb_extensionValue_constraint_145 },
10033                 0, 0, /* No default value */
10034                 "extensionValue"
10035                 },
10036 };
10037 static const ber_tlv_tag_t asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_145[] = {
10038         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
10039 };
10040 static const asn_TYPE_tag2member_t asn_MAP_CSIReportPerCSIProcess_ExtIEs_tag2el_145[] = {
10041     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
10042     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
10043     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
10044 };
10045 asn_SEQUENCE_specifics_t asn_SPC_CSIReportPerCSIProcess_ExtIEs_specs_145 = {
10046         sizeof(struct CSIReportPerCSIProcess_ExtIEs),
10047         offsetof(struct CSIReportPerCSIProcess_ExtIEs, _asn_ctx),
10048         asn_MAP_CSIReportPerCSIProcess_ExtIEs_tag2el_145,
10049         3,      /* Count of tags in the map */
10050         0, 0, 0,        /* Optional elements (not needed) */
10051         -1,     /* First extension addition */
10052 };
10053 asn_TYPE_descriptor_t asn_DEF_CSIReportPerCSIProcess_ExtIEs = {
10054         "CSIReportPerCSIProcess-ExtIEs",
10055         "CSIReportPerCSIProcess-ExtIEs",
10056         &asn_OP_SEQUENCE,
10057         asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_145,
10058         sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_145)
10059                 /sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_145[0]), /* 1 */
10060         asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_145, /* Same as above */
10061         sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_145)
10062                 /sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_145[0]), /* 1 */
10063         { 0, 0, SEQUENCE_constraint },
10064         asn_MBR_CSIReportPerCSIProcess_ExtIEs_145,
10065         3,      /* Elements count */
10066         &asn_SPC_CSIReportPerCSIProcess_ExtIEs_specs_145        /* Additional specs */
10067 };
10068
10069 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_152 = {
10070         sizeof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue),
10071         offsetof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue, _asn_ctx),
10072         offsetof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue, present),
10073         sizeof(((struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue *)0)->present),
10074         0,      /* No top level tags */
10075         0,      /* No tags in the map */
10076         0, 0,
10077         -1      /* Extensions start */
10078 };
10079 static /* Use -fall-defs-global to expose */
10080 asn_TYPE_descriptor_t asn_DEF_extensionValue_152 = {
10081         "extensionValue",
10082         "extensionValue",
10083         &asn_OP_OPEN_TYPE,
10084         0,      /* No effective tags (pointer) */
10085         0,      /* No effective tags (count) */
10086         0,      /* No tags (pointer) */
10087         0,      /* No tags (count) */
10088         { 0, 0, OPEN_TYPE_constraint },
10089         0, 0,   /* No members */
10090         &asn_SPC_extensionValue_specs_152       /* Additional specs */
10091 };
10092
10093 asn_TYPE_member_t asn_MBR_CSIReportPerCSIProcessItem_ExtIEs_149[] = {
10094         { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, id),
10095                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
10096                 -1,     /* IMPLICIT tag at current level */
10097                 &asn_DEF_ProtocolIE_ID,
10098                 0,
10099                 { 0, &asn_PER_memb_id_constr_150,  memb_id_constraint_149 },
10100                 0, 0, /* No default value */
10101                 "id"
10102                 },
10103         { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, criticality),
10104                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
10105                 -1,     /* IMPLICIT tag at current level */
10106                 &asn_DEF_Criticality,
10107                 0,
10108                 { 0, &asn_PER_memb_criticality_constr_151,  memb_criticality_constraint_149 },
10109                 0, 0, /* No default value */
10110                 "criticality"
10111                 },
10112         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, extensionValue),
10113                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
10114                 +1,     /* EXPLICIT tag at current level */
10115                 &asn_DEF_extensionValue_152,
10116                 0,
10117                 { 0, &asn_PER_memb_extensionValue_constr_152,  memb_extensionValue_constraint_149 },
10118                 0, 0, /* No default value */
10119                 "extensionValue"
10120                 },
10121 };
10122 static const ber_tlv_tag_t asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_149[] = {
10123         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
10124 };
10125 static const asn_TYPE_tag2member_t asn_MAP_CSIReportPerCSIProcessItem_ExtIEs_tag2el_149[] = {
10126     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
10127     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
10128     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
10129 };
10130 asn_SEQUENCE_specifics_t asn_SPC_CSIReportPerCSIProcessItem_ExtIEs_specs_149 = {
10131         sizeof(struct CSIReportPerCSIProcessItem_ExtIEs),
10132         offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, _asn_ctx),
10133         asn_MAP_CSIReportPerCSIProcessItem_ExtIEs_tag2el_149,
10134         3,      /* Count of tags in the map */
10135         0, 0, 0,        /* Optional elements (not needed) */
10136         -1,     /* First extension addition */
10137 };
10138 asn_TYPE_descriptor_t asn_DEF_CSIReportPerCSIProcessItem_ExtIEs = {
10139         "CSIReportPerCSIProcessItem-ExtIEs",
10140         "CSIReportPerCSIProcessItem-ExtIEs",
10141         &asn_OP_SEQUENCE,
10142         asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_149,
10143         sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_149)
10144                 /sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_149[0]), /* 1 */
10145         asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_149,     /* Same as above */
10146         sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_149)
10147                 /sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_149[0]), /* 1 */
10148         { 0, 0, SEQUENCE_constraint },
10149         asn_MBR_CSIReportPerCSIProcessItem_ExtIEs_149,
10150         3,      /* Elements count */
10151         &asn_SPC_CSIReportPerCSIProcessItem_ExtIEs_specs_149    /* Additional specs */
10152 };
10153
10154 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_156 = {
10155         sizeof(struct DynamicNAICSInformation_ExtIEs__extensionValue),
10156         offsetof(struct DynamicNAICSInformation_ExtIEs__extensionValue, _asn_ctx),
10157         offsetof(struct DynamicNAICSInformation_ExtIEs__extensionValue, present),
10158         sizeof(((struct DynamicNAICSInformation_ExtIEs__extensionValue *)0)->present),
10159         0,      /* No top level tags */
10160         0,      /* No tags in the map */
10161         0, 0,
10162         -1      /* Extensions start */
10163 };
10164 static /* Use -fall-defs-global to expose */
10165 asn_TYPE_descriptor_t asn_DEF_extensionValue_156 = {
10166         "extensionValue",
10167         "extensionValue",
10168         &asn_OP_OPEN_TYPE,
10169         0,      /* No effective tags (pointer) */
10170         0,      /* No effective tags (count) */
10171         0,      /* No tags (pointer) */
10172         0,      /* No tags (count) */
10173         { 0, 0, OPEN_TYPE_constraint },
10174         0, 0,   /* No members */
10175         &asn_SPC_extensionValue_specs_156       /* Additional specs */
10176 };
10177
10178 asn_TYPE_member_t asn_MBR_DynamicNAICSInformation_ExtIEs_153[] = {
10179         { ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, id),
10180                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
10181                 -1,     /* IMPLICIT tag at current level */
10182                 &asn_DEF_ProtocolIE_ID,
10183                 0,
10184                 { 0, &asn_PER_memb_id_constr_154,  memb_id_constraint_153 },
10185                 0, 0, /* No default value */
10186                 "id"
10187                 },
10188         { ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, criticality),
10189                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
10190                 -1,     /* IMPLICIT tag at current level */
10191                 &asn_DEF_Criticality,
10192                 0,
10193                 { 0, &asn_PER_memb_criticality_constr_155,  memb_criticality_constraint_153 },
10194                 0, 0, /* No default value */
10195                 "criticality"
10196                 },
10197         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, extensionValue),
10198                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
10199                 +1,     /* EXPLICIT tag at current level */
10200                 &asn_DEF_extensionValue_156,
10201                 0,
10202                 { 0, &asn_PER_memb_extensionValue_constr_156,  memb_extensionValue_constraint_153 },
10203                 0, 0, /* No default value */
10204                 "extensionValue"
10205                 },
10206 };
10207 static const ber_tlv_tag_t asn_DEF_DynamicNAICSInformation_ExtIEs_tags_153[] = {
10208         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
10209 };
10210 static const asn_TYPE_tag2member_t asn_MAP_DynamicNAICSInformation_ExtIEs_tag2el_153[] = {
10211     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
10212     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
10213     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
10214 };
10215 asn_SEQUENCE_specifics_t asn_SPC_DynamicNAICSInformation_ExtIEs_specs_153 = {
10216         sizeof(struct DynamicNAICSInformation_ExtIEs),
10217         offsetof(struct DynamicNAICSInformation_ExtIEs, _asn_ctx),
10218         asn_MAP_DynamicNAICSInformation_ExtIEs_tag2el_153,
10219         3,      /* Count of tags in the map */
10220         0, 0, 0,        /* Optional elements (not needed) */
10221         -1,     /* First extension addition */
10222 };
10223 asn_TYPE_descriptor_t asn_DEF_DynamicNAICSInformation_ExtIEs = {
10224         "DynamicNAICSInformation-ExtIEs",
10225         "DynamicNAICSInformation-ExtIEs",
10226         &asn_OP_SEQUENCE,
10227         asn_DEF_DynamicNAICSInformation_ExtIEs_tags_153,
10228         sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_153)
10229                 /sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_153[0]), /* 1 */
10230         asn_DEF_DynamicNAICSInformation_ExtIEs_tags_153,        /* Same as above */
10231         sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_153)
10232                 /sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_153[0]), /* 1 */
10233         { 0, 0, SEQUENCE_constraint },
10234         asn_MBR_DynamicNAICSInformation_ExtIEs_153,
10235         3,      /* Elements count */
10236         &asn_SPC_DynamicNAICSInformation_ExtIEs_specs_153       /* Additional specs */
10237 };
10238
10239 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_160 = {
10240         sizeof(struct ECGI_ExtIEs__extensionValue),
10241         offsetof(struct ECGI_ExtIEs__extensionValue, _asn_ctx),
10242         offsetof(struct ECGI_ExtIEs__extensionValue, present),
10243         sizeof(((struct ECGI_ExtIEs__extensionValue *)0)->present),
10244         0,      /* No top level tags */
10245         0,      /* No tags in the map */
10246         0, 0,
10247         -1      /* Extensions start */
10248 };
10249 static /* Use -fall-defs-global to expose */
10250 asn_TYPE_descriptor_t asn_DEF_extensionValue_160 = {
10251         "extensionValue",
10252         "extensionValue",
10253         &asn_OP_OPEN_TYPE,
10254         0,      /* No effective tags (pointer) */
10255         0,      /* No effective tags (count) */
10256         0,      /* No tags (pointer) */
10257         0,      /* No tags (count) */
10258         { 0, 0, OPEN_TYPE_constraint },
10259         0, 0,   /* No members */
10260         &asn_SPC_extensionValue_specs_160       /* Additional specs */
10261 };
10262
10263 asn_TYPE_member_t asn_MBR_ECGI_ExtIEs_157[] = {
10264         { ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, id),
10265                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
10266                 -1,     /* IMPLICIT tag at current level */
10267                 &asn_DEF_ProtocolIE_ID,
10268                 0,
10269                 { 0, &asn_PER_memb_id_constr_158,  memb_id_constraint_157 },
10270                 0, 0, /* No default value */
10271                 "id"
10272                 },
10273         { ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, criticality),
10274                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
10275                 -1,     /* IMPLICIT tag at current level */
10276                 &asn_DEF_Criticality,
10277                 0,
10278                 { 0, &asn_PER_memb_criticality_constr_159,  memb_criticality_constraint_157 },
10279                 0, 0, /* No default value */
10280                 "criticality"
10281                 },
10282         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, extensionValue),
10283                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
10284                 +1,     /* EXPLICIT tag at current level */
10285                 &asn_DEF_extensionValue_160,
10286                 0,
10287                 { 0, &asn_PER_memb_extensionValue_constr_160,  memb_extensionValue_constraint_157 },
10288                 0, 0, /* No default value */
10289                 "extensionValue"
10290                 },
10291 };
10292 static const ber_tlv_tag_t asn_DEF_ECGI_ExtIEs_tags_157[] = {
10293         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
10294 };
10295 static const asn_TYPE_tag2member_t asn_MAP_ECGI_ExtIEs_tag2el_157[] = {
10296     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
10297     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
10298     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
10299 };
10300 asn_SEQUENCE_specifics_t asn_SPC_ECGI_ExtIEs_specs_157 = {
10301         sizeof(struct ECGI_ExtIEs),
10302         offsetof(struct ECGI_ExtIEs, _asn_ctx),
10303         asn_MAP_ECGI_ExtIEs_tag2el_157,
10304         3,      /* Count of tags in the map */
10305         0, 0, 0,        /* Optional elements (not needed) */
10306         -1,     /* First extension addition */
10307 };
10308 asn_TYPE_descriptor_t asn_DEF_ECGI_ExtIEs = {
10309         "ECGI-ExtIEs",
10310         "ECGI-ExtIEs",
10311         &asn_OP_SEQUENCE,
10312         asn_DEF_ECGI_ExtIEs_tags_157,
10313         sizeof(asn_DEF_ECGI_ExtIEs_tags_157)
10314                 /sizeof(asn_DEF_ECGI_ExtIEs_tags_157[0]), /* 1 */
10315         asn_DEF_ECGI_ExtIEs_tags_157,   /* Same as above */
10316         sizeof(asn_DEF_ECGI_ExtIEs_tags_157)
10317                 /sizeof(asn_DEF_ECGI_ExtIEs_tags_157[0]), /* 1 */
10318         { 0, 0, SEQUENCE_constraint },
10319         asn_MBR_ECGI_ExtIEs_157,
10320         3,      /* Elements count */
10321         &asn_SPC_ECGI_ExtIEs_specs_157  /* Additional specs */
10322 };
10323
10324 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_164 = {
10325         sizeof(struct EnhancedRNTP_ExtIEs__extensionValue),
10326         offsetof(struct EnhancedRNTP_ExtIEs__extensionValue, _asn_ctx),
10327         offsetof(struct EnhancedRNTP_ExtIEs__extensionValue, present),
10328         sizeof(((struct EnhancedRNTP_ExtIEs__extensionValue *)0)->present),
10329         0,      /* No top level tags */
10330         0,      /* No tags in the map */
10331         0, 0,
10332         -1      /* Extensions start */
10333 };
10334 static /* Use -fall-defs-global to expose */
10335 asn_TYPE_descriptor_t asn_DEF_extensionValue_164 = {
10336         "extensionValue",
10337         "extensionValue",
10338         &asn_OP_OPEN_TYPE,
10339         0,      /* No effective tags (pointer) */
10340         0,      /* No effective tags (count) */
10341         0,      /* No tags (pointer) */
10342         0,      /* No tags (count) */
10343         { 0, 0, OPEN_TYPE_constraint },
10344         0, 0,   /* No members */
10345         &asn_SPC_extensionValue_specs_164       /* Additional specs */
10346 };
10347
10348 asn_TYPE_member_t asn_MBR_EnhancedRNTP_ExtIEs_161[] = {
10349         { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, id),
10350                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
10351                 -1,     /* IMPLICIT tag at current level */
10352                 &asn_DEF_ProtocolIE_ID,
10353                 0,
10354                 { 0, &asn_PER_memb_id_constr_162,  memb_id_constraint_161 },
10355                 0, 0, /* No default value */
10356                 "id"
10357                 },
10358         { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, criticality),
10359                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
10360                 -1,     /* IMPLICIT tag at current level */
10361                 &asn_DEF_Criticality,
10362                 0,
10363                 { 0, &asn_PER_memb_criticality_constr_163,  memb_criticality_constraint_161 },
10364                 0, 0, /* No default value */
10365                 "criticality"
10366                 },
10367         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, extensionValue),
10368                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
10369                 +1,     /* EXPLICIT tag at current level */
10370                 &asn_DEF_extensionValue_164,
10371                 0,
10372                 { 0, &asn_PER_memb_extensionValue_constr_164,  memb_extensionValue_constraint_161 },
10373                 0, 0, /* No default value */
10374                 "extensionValue"
10375                 },
10376 };
10377 static const ber_tlv_tag_t asn_DEF_EnhancedRNTP_ExtIEs_tags_161[] = {
10378         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
10379 };
10380 static const asn_TYPE_tag2member_t asn_MAP_EnhancedRNTP_ExtIEs_tag2el_161[] = {
10381     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
10382     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
10383     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
10384 };
10385 asn_SEQUENCE_specifics_t asn_SPC_EnhancedRNTP_ExtIEs_specs_161 = {
10386         sizeof(struct EnhancedRNTP_ExtIEs),
10387         offsetof(struct EnhancedRNTP_ExtIEs, _asn_ctx),
10388         asn_MAP_EnhancedRNTP_ExtIEs_tag2el_161,
10389         3,      /* Count of tags in the map */
10390         0, 0, 0,        /* Optional elements (not needed) */
10391         -1,     /* First extension addition */
10392 };
10393 asn_TYPE_descriptor_t asn_DEF_EnhancedRNTP_ExtIEs = {
10394         "EnhancedRNTP-ExtIEs",
10395         "EnhancedRNTP-ExtIEs",
10396         &asn_OP_SEQUENCE,
10397         asn_DEF_EnhancedRNTP_ExtIEs_tags_161,
10398         sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_161)
10399                 /sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_161[0]), /* 1 */
10400         asn_DEF_EnhancedRNTP_ExtIEs_tags_161,   /* Same as above */
10401         sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_161)
10402                 /sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_161[0]), /* 1 */
10403         { 0, 0, SEQUENCE_constraint },
10404         asn_MBR_EnhancedRNTP_ExtIEs_161,
10405         3,      /* Elements count */
10406         &asn_SPC_EnhancedRNTP_ExtIEs_specs_161  /* Additional specs */
10407 };
10408
10409 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_168 = {
10410         sizeof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue),
10411         offsetof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue, _asn_ctx),
10412         offsetof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue, present),
10413         sizeof(((struct EnhancedRNTPStartTime_ExtIEs__extensionValue *)0)->present),
10414         0,      /* No top level tags */
10415         0,      /* No tags in the map */
10416         0, 0,
10417         -1      /* Extensions start */
10418 };
10419 static /* Use -fall-defs-global to expose */
10420 asn_TYPE_descriptor_t asn_DEF_extensionValue_168 = {
10421         "extensionValue",
10422         "extensionValue",
10423         &asn_OP_OPEN_TYPE,
10424         0,      /* No effective tags (pointer) */
10425         0,      /* No effective tags (count) */
10426         0,      /* No tags (pointer) */
10427         0,      /* No tags (count) */
10428         { 0, 0, OPEN_TYPE_constraint },
10429         0, 0,   /* No members */
10430         &asn_SPC_extensionValue_specs_168       /* Additional specs */
10431 };
10432
10433 asn_TYPE_member_t asn_MBR_EnhancedRNTPStartTime_ExtIEs_165[] = {
10434         { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, id),
10435                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
10436                 -1,     /* IMPLICIT tag at current level */
10437                 &asn_DEF_ProtocolIE_ID,
10438                 0,
10439                 { 0, &asn_PER_memb_id_constr_166,  memb_id_constraint_165 },
10440                 0, 0, /* No default value */
10441                 "id"
10442                 },
10443         { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, criticality),
10444                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
10445                 -1,     /* IMPLICIT tag at current level */
10446                 &asn_DEF_Criticality,
10447                 0,
10448                 { 0, &asn_PER_memb_criticality_constr_167,  memb_criticality_constraint_165 },
10449                 0, 0, /* No default value */
10450                 "criticality"
10451                 },
10452         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, extensionValue),
10453                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
10454                 +1,     /* EXPLICIT tag at current level */
10455                 &asn_DEF_extensionValue_168,
10456                 0,
10457                 { 0, &asn_PER_memb_extensionValue_constr_168,  memb_extensionValue_constraint_165 },
10458                 0, 0, /* No default value */
10459                 "extensionValue"
10460                 },
10461 };
10462 static const ber_tlv_tag_t asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_165[] = {
10463         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
10464 };
10465 static const asn_TYPE_tag2member_t asn_MAP_EnhancedRNTPStartTime_ExtIEs_tag2el_165[] = {
10466     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
10467     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
10468     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
10469 };
10470 asn_SEQUENCE_specifics_t asn_SPC_EnhancedRNTPStartTime_ExtIEs_specs_165 = {
10471         sizeof(struct EnhancedRNTPStartTime_ExtIEs),
10472         offsetof(struct EnhancedRNTPStartTime_ExtIEs, _asn_ctx),
10473         asn_MAP_EnhancedRNTPStartTime_ExtIEs_tag2el_165,
10474         3,      /* Count of tags in the map */
10475         0, 0, 0,        /* Optional elements (not needed) */
10476         -1,     /* First extension addition */
10477 };
10478 asn_TYPE_descriptor_t asn_DEF_EnhancedRNTPStartTime_ExtIEs = {
10479         "EnhancedRNTPStartTime-ExtIEs",
10480         "EnhancedRNTPStartTime-ExtIEs",
10481         &asn_OP_SEQUENCE,
10482         asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_165,
10483         sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_165)
10484                 /sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_165[0]), /* 1 */
10485         asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_165,  /* Same as above */
10486         sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_165)
10487                 /sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_165[0]), /* 1 */
10488         { 0, 0, SEQUENCE_constraint },
10489         asn_MBR_EnhancedRNTPStartTime_ExtIEs_165,
10490         3,      /* Elements count */
10491         &asn_SPC_EnhancedRNTPStartTime_ExtIEs_specs_165 /* Additional specs */
10492 };
10493
10494 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_172 = {
10495         sizeof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue),
10496         offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue, _asn_ctx),
10497         offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue, present),
10498         sizeof(((struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue *)0)->present),
10499         0,      /* No top level tags */
10500         0,      /* No tags in the map */
10501         0, 0,
10502         -1      /* Extensions start */
10503 };
10504 static /* Use -fall-defs-global to expose */
10505 asn_TYPE_descriptor_t asn_DEF_extensionValue_172 = {
10506         "extensionValue",
10507         "extensionValue",
10508         &asn_OP_OPEN_TYPE,
10509         0,      /* No effective tags (pointer) */
10510         0,      /* No effective tags (count) */
10511         0,      /* No tags (pointer) */
10512         0,      /* No tags (count) */
10513         { 0, 0, OPEN_TYPE_constraint },
10514         0, 0,   /* No members */
10515         &asn_SPC_extensionValue_specs_172       /* Additional specs */
10516 };
10517
10518 asn_TYPE_member_t asn_MBR_ExtendedULInterferenceOverloadInfo_ExtIEs_169[] = {
10519         { ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, id),
10520                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
10521                 -1,     /* IMPLICIT tag at current level */
10522                 &asn_DEF_ProtocolIE_ID,
10523                 0,
10524                 { 0, &asn_PER_memb_id_constr_170,  memb_id_constraint_169 },
10525                 0, 0, /* No default value */
10526                 "id"
10527                 },
10528         { ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, criticality),
10529                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
10530                 -1,     /* IMPLICIT tag at current level */
10531                 &asn_DEF_Criticality,
10532                 0,
10533                 { 0, &asn_PER_memb_criticality_constr_171,  memb_criticality_constraint_169 },
10534                 0, 0, /* No default value */
10535                 "criticality"
10536                 },
10537         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, extensionValue),
10538                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
10539                 +1,     /* EXPLICIT tag at current level */
10540                 &asn_DEF_extensionValue_172,
10541                 0,
10542                 { 0, &asn_PER_memb_extensionValue_constr_172,  memb_extensionValue_constraint_169 },
10543                 0, 0, /* No default value */
10544                 "extensionValue"
10545                 },
10546 };
10547 static const ber_tlv_tag_t asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_169[] = {
10548         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
10549 };
10550 static const asn_TYPE_tag2member_t asn_MAP_ExtendedULInterferenceOverloadInfo_ExtIEs_tag2el_169[] = {
10551     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
10552     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
10553     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
10554 };
10555 asn_SEQUENCE_specifics_t asn_SPC_ExtendedULInterferenceOverloadInfo_ExtIEs_specs_169 = {
10556         sizeof(struct ExtendedULInterferenceOverloadInfo_ExtIEs),
10557         offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, _asn_ctx),
10558         asn_MAP_ExtendedULInterferenceOverloadInfo_ExtIEs_tag2el_169,
10559         3,      /* Count of tags in the map */
10560         0, 0, 0,        /* Optional elements (not needed) */
10561         -1,     /* First extension addition */
10562 };
10563 asn_TYPE_descriptor_t asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs = {
10564         "ExtendedULInterferenceOverloadInfo-ExtIEs",
10565         "ExtendedULInterferenceOverloadInfo-ExtIEs",
10566         &asn_OP_SEQUENCE,
10567         asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_169,
10568         sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_169)
10569                 /sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_169[0]), /* 1 */
10570         asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_169,     /* Same as above */
10571         sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_169)
10572                 /sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_169[0]), /* 1 */
10573         { 0, 0, SEQUENCE_constraint },
10574         asn_MBR_ExtendedULInterferenceOverloadInfo_ExtIEs_169,
10575         3,      /* Elements count */
10576         &asn_SPC_ExtendedULInterferenceOverloadInfo_ExtIEs_specs_169    /* Additional specs */
10577 };
10578
10579 static asn_TYPE_member_t asn_MBR_extensionValue_176[] = {
10580         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.EARFCNExtension),
10581                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
10582                 0,
10583                 &asn_DEF_EARFCNExtension,
10584                 0,
10585                 { 0, 0, 0 },
10586                 0, 0, /* No default value */
10587                 "EARFCNExtension"
10588                 },
10589         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.OffsetOfNbiotChannelNumberToEARFCN),
10590                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
10591                 0,
10592                 &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN,
10593                 0,
10594                 { 0, 0, 0 },
10595                 0, 0, /* No default value */
10596                 "OffsetOfNbiotChannelNumberToEARFCN"
10597                 },
10598         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.NRS_NSSS_PowerOffset),
10599                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
10600                 0,
10601                 &asn_DEF_NRS_NSSS_PowerOffset,
10602                 0,
10603                 { 0, 0, 0 },
10604                 0, 0, /* No default value */
10605                 "NRS-NSSS-PowerOffset"
10606                 },
10607         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.NSSS_NumOccasionDifferentPrecoder),
10608                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
10609                 0,
10610                 &asn_DEF_NSSS_NumOccasionDifferentPrecoder,
10611                 0,
10612                 { 0, 0, 0 },
10613                 0, 0, /* No default value */
10614                 "NSSS-NumOccasionDifferentPrecoder"
10615                 },
10616 };
10617 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_176[] = {
10618     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* EARFCNExtension */
10619     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 2 }, /* OffsetOfNbiotChannelNumberToEARFCN */
10620     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 1 }, /* NRS-NSSS-PowerOffset */
10621     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, -2, 0 } /* NSSS-NumOccasionDifferentPrecoder */
10622 };
10623 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_176 = {
10624         sizeof(struct FDD_Info_ExtIEs__extensionValue),
10625         offsetof(struct FDD_Info_ExtIEs__extensionValue, _asn_ctx),
10626         offsetof(struct FDD_Info_ExtIEs__extensionValue, present),
10627         sizeof(((struct FDD_Info_ExtIEs__extensionValue *)0)->present),
10628         asn_MAP_extensionValue_tag2el_176,
10629         4,      /* Count of tags in the map */
10630         0, 0,
10631         -1      /* Extensions start */
10632 };
10633 static /* Use -fall-defs-global to expose */
10634 asn_TYPE_descriptor_t asn_DEF_extensionValue_176 = {
10635         "extensionValue",
10636         "extensionValue",
10637         &asn_OP_OPEN_TYPE,
10638         0,      /* No effective tags (pointer) */
10639         0,      /* No effective tags (count) */
10640         0,      /* No tags (pointer) */
10641         0,      /* No tags (count) */
10642         { 0, 0, OPEN_TYPE_constraint },
10643         asn_MBR_extensionValue_176,
10644         4,      /* Elements count */
10645         &asn_SPC_extensionValue_specs_176       /* Additional specs */
10646 };
10647
10648 asn_TYPE_member_t asn_MBR_FDD_Info_ExtIEs_173[] = {
10649         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, id),
10650                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
10651                 -1,     /* IMPLICIT tag at current level */
10652                 &asn_DEF_ProtocolIE_ID,
10653                 0,
10654                 { 0, &asn_PER_memb_id_constr_174,  memb_id_constraint_173 },
10655                 0, 0, /* No default value */
10656                 "id"
10657                 },
10658         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, criticality),
10659                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
10660                 -1,     /* IMPLICIT tag at current level */
10661                 &asn_DEF_Criticality,
10662                 select_FDD_Info_ExtIEs_criticality_type,
10663                 { 0, &asn_PER_memb_criticality_constr_175,  memb_criticality_constraint_173 },
10664                 0, 0, /* No default value */
10665                 "criticality"
10666                 },
10667         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, extensionValue),
10668                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
10669                 +1,     /* EXPLICIT tag at current level */
10670                 &asn_DEF_extensionValue_176,
10671                 select_FDD_Info_ExtIEs_extensionValue_type,
10672                 { 0, &asn_PER_memb_extensionValue_constr_176,  memb_extensionValue_constraint_173 },
10673                 0, 0, /* No default value */
10674                 "extensionValue"
10675                 },
10676 };
10677 static const ber_tlv_tag_t asn_DEF_FDD_Info_ExtIEs_tags_173[] = {
10678         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
10679 };
10680 static const asn_TYPE_tag2member_t asn_MAP_FDD_Info_ExtIEs_tag2el_173[] = {
10681     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
10682     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
10683     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
10684 };
10685 asn_SEQUENCE_specifics_t asn_SPC_FDD_Info_ExtIEs_specs_173 = {
10686         sizeof(struct FDD_Info_ExtIEs),
10687         offsetof(struct FDD_Info_ExtIEs, _asn_ctx),
10688         asn_MAP_FDD_Info_ExtIEs_tag2el_173,
10689         3,      /* Count of tags in the map */
10690         0, 0, 0,        /* Optional elements (not needed) */
10691         -1,     /* First extension addition */
10692 };
10693 asn_TYPE_descriptor_t asn_DEF_FDD_Info_ExtIEs = {
10694         "FDD-Info-ExtIEs",
10695         "FDD-Info-ExtIEs",
10696         &asn_OP_SEQUENCE,
10697         asn_DEF_FDD_Info_ExtIEs_tags_173,
10698         sizeof(asn_DEF_FDD_Info_ExtIEs_tags_173)
10699                 /sizeof(asn_DEF_FDD_Info_ExtIEs_tags_173[0]), /* 1 */
10700         asn_DEF_FDD_Info_ExtIEs_tags_173,       /* Same as above */
10701         sizeof(asn_DEF_FDD_Info_ExtIEs_tags_173)
10702                 /sizeof(asn_DEF_FDD_Info_ExtIEs_tags_173[0]), /* 1 */
10703         { 0, 0, SEQUENCE_constraint },
10704         asn_MBR_FDD_Info_ExtIEs_173,
10705         3,      /* Elements count */
10706         &asn_SPC_FDD_Info_ExtIEs_specs_173      /* Additional specs */
10707 };
10708
10709 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_180 = {
10710         sizeof(struct FreqBandNrItem_ExtIEs__extensionValue),
10711         offsetof(struct FreqBandNrItem_ExtIEs__extensionValue, _asn_ctx),
10712         offsetof(struct FreqBandNrItem_ExtIEs__extensionValue, present),
10713         sizeof(((struct FreqBandNrItem_ExtIEs__extensionValue *)0)->present),
10714         0,      /* No top level tags */
10715         0,      /* No tags in the map */
10716         0, 0,
10717         -1      /* Extensions start */
10718 };
10719 static /* Use -fall-defs-global to expose */
10720 asn_TYPE_descriptor_t asn_DEF_extensionValue_180 = {
10721         "extensionValue",
10722         "extensionValue",
10723         &asn_OP_OPEN_TYPE,
10724         0,      /* No effective tags (pointer) */
10725         0,      /* No effective tags (count) */
10726         0,      /* No tags (pointer) */
10727         0,      /* No tags (count) */
10728         { 0, 0, OPEN_TYPE_constraint },
10729         0, 0,   /* No members */
10730         &asn_SPC_extensionValue_specs_180       /* Additional specs */
10731 };
10732
10733 asn_TYPE_member_t asn_MBR_FreqBandNrItem_ExtIEs_177[] = {
10734         { ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, id),
10735                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
10736                 -1,     /* IMPLICIT tag at current level */
10737                 &asn_DEF_ProtocolIE_ID,
10738                 0,
10739                 { 0, &asn_PER_memb_id_constr_178,  memb_id_constraint_177 },
10740                 0, 0, /* No default value */
10741                 "id"
10742                 },
10743         { ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, criticality),
10744                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
10745                 -1,     /* IMPLICIT tag at current level */
10746                 &asn_DEF_Criticality,
10747                 0,
10748                 { 0, &asn_PER_memb_criticality_constr_179,  memb_criticality_constraint_177 },
10749                 0, 0, /* No default value */
10750                 "criticality"
10751                 },
10752         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, extensionValue),
10753                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
10754                 +1,     /* EXPLICIT tag at current level */
10755                 &asn_DEF_extensionValue_180,
10756                 0,
10757                 { 0, &asn_PER_memb_extensionValue_constr_180,  memb_extensionValue_constraint_177 },
10758                 0, 0, /* No default value */
10759                 "extensionValue"
10760                 },
10761 };
10762 static const ber_tlv_tag_t asn_DEF_FreqBandNrItem_ExtIEs_tags_177[] = {
10763         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
10764 };
10765 static const asn_TYPE_tag2member_t asn_MAP_FreqBandNrItem_ExtIEs_tag2el_177[] = {
10766     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
10767     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
10768     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
10769 };
10770 asn_SEQUENCE_specifics_t asn_SPC_FreqBandNrItem_ExtIEs_specs_177 = {
10771         sizeof(struct FreqBandNrItem_ExtIEs),
10772         offsetof(struct FreqBandNrItem_ExtIEs, _asn_ctx),
10773         asn_MAP_FreqBandNrItem_ExtIEs_tag2el_177,
10774         3,      /* Count of tags in the map */
10775         0, 0, 0,        /* Optional elements (not needed) */
10776         -1,     /* First extension addition */
10777 };
10778 asn_TYPE_descriptor_t asn_DEF_FreqBandNrItem_ExtIEs = {
10779         "FreqBandNrItem-ExtIEs",
10780         "FreqBandNrItem-ExtIEs",
10781         &asn_OP_SEQUENCE,
10782         asn_DEF_FreqBandNrItem_ExtIEs_tags_177,
10783         sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_177)
10784                 /sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_177[0]), /* 1 */
10785         asn_DEF_FreqBandNrItem_ExtIEs_tags_177, /* Same as above */
10786         sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_177)
10787                 /sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_177[0]), /* 1 */
10788         { 0, 0, SEQUENCE_constraint },
10789         asn_MBR_FreqBandNrItem_ExtIEs_177,
10790         3,      /* Elements count */
10791         &asn_SPC_FreqBandNrItem_ExtIEs_specs_177        /* Additional specs */
10792 };
10793
10794 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_184 = {
10795         sizeof(struct GlobalENB_ID_ExtIEs__extensionValue),
10796         offsetof(struct GlobalENB_ID_ExtIEs__extensionValue, _asn_ctx),
10797         offsetof(struct GlobalENB_ID_ExtIEs__extensionValue, present),
10798         sizeof(((struct GlobalENB_ID_ExtIEs__extensionValue *)0)->present),
10799         0,      /* No top level tags */
10800         0,      /* No tags in the map */
10801         0, 0,
10802         -1      /* Extensions start */
10803 };
10804 static /* Use -fall-defs-global to expose */
10805 asn_TYPE_descriptor_t asn_DEF_extensionValue_184 = {
10806         "extensionValue",
10807         "extensionValue",
10808         &asn_OP_OPEN_TYPE,
10809         0,      /* No effective tags (pointer) */
10810         0,      /* No effective tags (count) */
10811         0,      /* No tags (pointer) */
10812         0,      /* No tags (count) */
10813         { 0, 0, OPEN_TYPE_constraint },
10814         0, 0,   /* No members */
10815         &asn_SPC_extensionValue_specs_184       /* Additional specs */
10816 };
10817
10818 asn_TYPE_member_t asn_MBR_GlobalENB_ID_ExtIEs_181[] = {
10819         { ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, id),
10820                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
10821                 -1,     /* IMPLICIT tag at current level */
10822                 &asn_DEF_ProtocolIE_ID,
10823                 0,
10824                 { 0, &asn_PER_memb_id_constr_182,  memb_id_constraint_181 },
10825                 0, 0, /* No default value */
10826                 "id"
10827                 },
10828         { ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, criticality),
10829                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
10830                 -1,     /* IMPLICIT tag at current level */
10831                 &asn_DEF_Criticality,
10832                 0,
10833                 { 0, &asn_PER_memb_criticality_constr_183,  memb_criticality_constraint_181 },
10834                 0, 0, /* No default value */
10835                 "criticality"
10836                 },
10837         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, extensionValue),
10838                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
10839                 +1,     /* EXPLICIT tag at current level */
10840                 &asn_DEF_extensionValue_184,
10841                 0,
10842                 { 0, &asn_PER_memb_extensionValue_constr_184,  memb_extensionValue_constraint_181 },
10843                 0, 0, /* No default value */
10844                 "extensionValue"
10845                 },
10846 };
10847 static const ber_tlv_tag_t asn_DEF_GlobalENB_ID_ExtIEs_tags_181[] = {
10848         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
10849 };
10850 static const asn_TYPE_tag2member_t asn_MAP_GlobalENB_ID_ExtIEs_tag2el_181[] = {
10851     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
10852     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
10853     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
10854 };
10855 asn_SEQUENCE_specifics_t asn_SPC_GlobalENB_ID_ExtIEs_specs_181 = {
10856         sizeof(struct GlobalENB_ID_ExtIEs),
10857         offsetof(struct GlobalENB_ID_ExtIEs, _asn_ctx),
10858         asn_MAP_GlobalENB_ID_ExtIEs_tag2el_181,
10859         3,      /* Count of tags in the map */
10860         0, 0, 0,        /* Optional elements (not needed) */
10861         -1,     /* First extension addition */
10862 };
10863 asn_TYPE_descriptor_t asn_DEF_GlobalENB_ID_ExtIEs = {
10864         "GlobalENB-ID-ExtIEs",
10865         "GlobalENB-ID-ExtIEs",
10866         &asn_OP_SEQUENCE,
10867         asn_DEF_GlobalENB_ID_ExtIEs_tags_181,
10868         sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_181)
10869                 /sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_181[0]), /* 1 */
10870         asn_DEF_GlobalENB_ID_ExtIEs_tags_181,   /* Same as above */
10871         sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_181)
10872                 /sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_181[0]), /* 1 */
10873         { 0, 0, SEQUENCE_constraint },
10874         asn_MBR_GlobalENB_ID_ExtIEs_181,
10875         3,      /* Elements count */
10876         &asn_SPC_GlobalENB_ID_ExtIEs_specs_181  /* Additional specs */
10877 };
10878
10879 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_188 = {
10880         sizeof(struct GlobalGNB_ID_ExtIEs__extensionValue),
10881         offsetof(struct GlobalGNB_ID_ExtIEs__extensionValue, _asn_ctx),
10882         offsetof(struct GlobalGNB_ID_ExtIEs__extensionValue, present),
10883         sizeof(((struct GlobalGNB_ID_ExtIEs__extensionValue *)0)->present),
10884         0,      /* No top level tags */
10885         0,      /* No tags in the map */
10886         0, 0,
10887         -1      /* Extensions start */
10888 };
10889 static /* Use -fall-defs-global to expose */
10890 asn_TYPE_descriptor_t asn_DEF_extensionValue_188 = {
10891         "extensionValue",
10892         "extensionValue",
10893         &asn_OP_OPEN_TYPE,
10894         0,      /* No effective tags (pointer) */
10895         0,      /* No effective tags (count) */
10896         0,      /* No tags (pointer) */
10897         0,      /* No tags (count) */
10898         { 0, 0, OPEN_TYPE_constraint },
10899         0, 0,   /* No members */
10900         &asn_SPC_extensionValue_specs_188       /* Additional specs */
10901 };
10902
10903 asn_TYPE_member_t asn_MBR_GlobalGNB_ID_ExtIEs_185[] = {
10904         { ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, id),
10905                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
10906                 -1,     /* IMPLICIT tag at current level */
10907                 &asn_DEF_ProtocolIE_ID,
10908                 0,
10909                 { 0, &asn_PER_memb_id_constr_186,  memb_id_constraint_185 },
10910                 0, 0, /* No default value */
10911                 "id"
10912                 },
10913         { ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, criticality),
10914                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
10915                 -1,     /* IMPLICIT tag at current level */
10916                 &asn_DEF_Criticality,
10917                 0,
10918                 { 0, &asn_PER_memb_criticality_constr_187,  memb_criticality_constraint_185 },
10919                 0, 0, /* No default value */
10920                 "criticality"
10921                 },
10922         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, extensionValue),
10923                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
10924                 +1,     /* EXPLICIT tag at current level */
10925                 &asn_DEF_extensionValue_188,
10926                 0,
10927                 { 0, &asn_PER_memb_extensionValue_constr_188,  memb_extensionValue_constraint_185 },
10928                 0, 0, /* No default value */
10929                 "extensionValue"
10930                 },
10931 };
10932 static const ber_tlv_tag_t asn_DEF_GlobalGNB_ID_ExtIEs_tags_185[] = {
10933         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
10934 };
10935 static const asn_TYPE_tag2member_t asn_MAP_GlobalGNB_ID_ExtIEs_tag2el_185[] = {
10936     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
10937     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
10938     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
10939 };
10940 asn_SEQUENCE_specifics_t asn_SPC_GlobalGNB_ID_ExtIEs_specs_185 = {
10941         sizeof(struct GlobalGNB_ID_ExtIEs),
10942         offsetof(struct GlobalGNB_ID_ExtIEs, _asn_ctx),
10943         asn_MAP_GlobalGNB_ID_ExtIEs_tag2el_185,
10944         3,      /* Count of tags in the map */
10945         0, 0, 0,        /* Optional elements (not needed) */
10946         -1,     /* First extension addition */
10947 };
10948 asn_TYPE_descriptor_t asn_DEF_GlobalGNB_ID_ExtIEs = {
10949         "GlobalGNB-ID-ExtIEs",
10950         "GlobalGNB-ID-ExtIEs",
10951         &asn_OP_SEQUENCE,
10952         asn_DEF_GlobalGNB_ID_ExtIEs_tags_185,
10953         sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_185)
10954                 /sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_185[0]), /* 1 */
10955         asn_DEF_GlobalGNB_ID_ExtIEs_tags_185,   /* Same as above */
10956         sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_185)
10957                 /sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_185[0]), /* 1 */
10958         { 0, 0, SEQUENCE_constraint },
10959         asn_MBR_GlobalGNB_ID_ExtIEs_185,
10960         3,      /* Elements count */
10961         &asn_SPC_GlobalGNB_ID_ExtIEs_specs_185  /* Additional specs */
10962 };
10963
10964 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_192 = {
10965         sizeof(struct GU_Group_ID_ExtIEs__extensionValue),
10966         offsetof(struct GU_Group_ID_ExtIEs__extensionValue, _asn_ctx),
10967         offsetof(struct GU_Group_ID_ExtIEs__extensionValue, present),
10968         sizeof(((struct GU_Group_ID_ExtIEs__extensionValue *)0)->present),
10969         0,      /* No top level tags */
10970         0,      /* No tags in the map */
10971         0, 0,
10972         -1      /* Extensions start */
10973 };
10974 static /* Use -fall-defs-global to expose */
10975 asn_TYPE_descriptor_t asn_DEF_extensionValue_192 = {
10976         "extensionValue",
10977         "extensionValue",
10978         &asn_OP_OPEN_TYPE,
10979         0,      /* No effective tags (pointer) */
10980         0,      /* No effective tags (count) */
10981         0,      /* No tags (pointer) */
10982         0,      /* No tags (count) */
10983         { 0, 0, OPEN_TYPE_constraint },
10984         0, 0,   /* No members */
10985         &asn_SPC_extensionValue_specs_192       /* Additional specs */
10986 };
10987
10988 asn_TYPE_member_t asn_MBR_GU_Group_ID_ExtIEs_189[] = {
10989         { ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, id),
10990                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
10991                 -1,     /* IMPLICIT tag at current level */
10992                 &asn_DEF_ProtocolIE_ID,
10993                 0,
10994                 { 0, &asn_PER_memb_id_constr_190,  memb_id_constraint_189 },
10995                 0, 0, /* No default value */
10996                 "id"
10997                 },
10998         { ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, criticality),
10999                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11000                 -1,     /* IMPLICIT tag at current level */
11001                 &asn_DEF_Criticality,
11002                 0,
11003                 { 0, &asn_PER_memb_criticality_constr_191,  memb_criticality_constraint_189 },
11004                 0, 0, /* No default value */
11005                 "criticality"
11006                 },
11007         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, extensionValue),
11008                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11009                 +1,     /* EXPLICIT tag at current level */
11010                 &asn_DEF_extensionValue_192,
11011                 0,
11012                 { 0, &asn_PER_memb_extensionValue_constr_192,  memb_extensionValue_constraint_189 },
11013                 0, 0, /* No default value */
11014                 "extensionValue"
11015                 },
11016 };
11017 static const ber_tlv_tag_t asn_DEF_GU_Group_ID_ExtIEs_tags_189[] = {
11018         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11019 };
11020 static const asn_TYPE_tag2member_t asn_MAP_GU_Group_ID_ExtIEs_tag2el_189[] = {
11021     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11022     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11023     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11024 };
11025 asn_SEQUENCE_specifics_t asn_SPC_GU_Group_ID_ExtIEs_specs_189 = {
11026         sizeof(struct GU_Group_ID_ExtIEs),
11027         offsetof(struct GU_Group_ID_ExtIEs, _asn_ctx),
11028         asn_MAP_GU_Group_ID_ExtIEs_tag2el_189,
11029         3,      /* Count of tags in the map */
11030         0, 0, 0,        /* Optional elements (not needed) */
11031         -1,     /* First extension addition */
11032 };
11033 asn_TYPE_descriptor_t asn_DEF_GU_Group_ID_ExtIEs = {
11034         "GU-Group-ID-ExtIEs",
11035         "GU-Group-ID-ExtIEs",
11036         &asn_OP_SEQUENCE,
11037         asn_DEF_GU_Group_ID_ExtIEs_tags_189,
11038         sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_189)
11039                 /sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_189[0]), /* 1 */
11040         asn_DEF_GU_Group_ID_ExtIEs_tags_189,    /* Same as above */
11041         sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_189)
11042                 /sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_189[0]), /* 1 */
11043         { 0, 0, SEQUENCE_constraint },
11044         asn_MBR_GU_Group_ID_ExtIEs_189,
11045         3,      /* Elements count */
11046         &asn_SPC_GU_Group_ID_ExtIEs_specs_189   /* Additional specs */
11047 };
11048
11049 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_196 = {
11050         sizeof(struct HWLoadIndicator_ExtIEs__extensionValue),
11051         offsetof(struct HWLoadIndicator_ExtIEs__extensionValue, _asn_ctx),
11052         offsetof(struct HWLoadIndicator_ExtIEs__extensionValue, present),
11053         sizeof(((struct HWLoadIndicator_ExtIEs__extensionValue *)0)->present),
11054         0,      /* No top level tags */
11055         0,      /* No tags in the map */
11056         0, 0,
11057         -1      /* Extensions start */
11058 };
11059 static /* Use -fall-defs-global to expose */
11060 asn_TYPE_descriptor_t asn_DEF_extensionValue_196 = {
11061         "extensionValue",
11062         "extensionValue",
11063         &asn_OP_OPEN_TYPE,
11064         0,      /* No effective tags (pointer) */
11065         0,      /* No effective tags (count) */
11066         0,      /* No tags (pointer) */
11067         0,      /* No tags (count) */
11068         { 0, 0, OPEN_TYPE_constraint },
11069         0, 0,   /* No members */
11070         &asn_SPC_extensionValue_specs_196       /* Additional specs */
11071 };
11072
11073 asn_TYPE_member_t asn_MBR_HWLoadIndicator_ExtIEs_193[] = {
11074         { ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, id),
11075                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11076                 -1,     /* IMPLICIT tag at current level */
11077                 &asn_DEF_ProtocolIE_ID,
11078                 0,
11079                 { 0, &asn_PER_memb_id_constr_194,  memb_id_constraint_193 },
11080                 0, 0, /* No default value */
11081                 "id"
11082                 },
11083         { ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, criticality),
11084                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11085                 -1,     /* IMPLICIT tag at current level */
11086                 &asn_DEF_Criticality,
11087                 0,
11088                 { 0, &asn_PER_memb_criticality_constr_195,  memb_criticality_constraint_193 },
11089                 0, 0, /* No default value */
11090                 "criticality"
11091                 },
11092         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, extensionValue),
11093                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11094                 +1,     /* EXPLICIT tag at current level */
11095                 &asn_DEF_extensionValue_196,
11096                 0,
11097                 { 0, &asn_PER_memb_extensionValue_constr_196,  memb_extensionValue_constraint_193 },
11098                 0, 0, /* No default value */
11099                 "extensionValue"
11100                 },
11101 };
11102 static const ber_tlv_tag_t asn_DEF_HWLoadIndicator_ExtIEs_tags_193[] = {
11103         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11104 };
11105 static const asn_TYPE_tag2member_t asn_MAP_HWLoadIndicator_ExtIEs_tag2el_193[] = {
11106     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11107     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11108     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11109 };
11110 asn_SEQUENCE_specifics_t asn_SPC_HWLoadIndicator_ExtIEs_specs_193 = {
11111         sizeof(struct HWLoadIndicator_ExtIEs),
11112         offsetof(struct HWLoadIndicator_ExtIEs, _asn_ctx),
11113         asn_MAP_HWLoadIndicator_ExtIEs_tag2el_193,
11114         3,      /* Count of tags in the map */
11115         0, 0, 0,        /* Optional elements (not needed) */
11116         -1,     /* First extension addition */
11117 };
11118 asn_TYPE_descriptor_t asn_DEF_HWLoadIndicator_ExtIEs = {
11119         "HWLoadIndicator-ExtIEs",
11120         "HWLoadIndicator-ExtIEs",
11121         &asn_OP_SEQUENCE,
11122         asn_DEF_HWLoadIndicator_ExtIEs_tags_193,
11123         sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_193)
11124                 /sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_193[0]), /* 1 */
11125         asn_DEF_HWLoadIndicator_ExtIEs_tags_193,        /* Same as above */
11126         sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_193)
11127                 /sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_193[0]), /* 1 */
11128         { 0, 0, SEQUENCE_constraint },
11129         asn_MBR_HWLoadIndicator_ExtIEs_193,
11130         3,      /* Elements count */
11131         &asn_SPC_HWLoadIndicator_ExtIEs_specs_193       /* Additional specs */
11132 };
11133
11134 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_200 = {
11135         sizeof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue),
11136         offsetof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue, _asn_ctx),
11137         offsetof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue, present),
11138         sizeof(((struct MBSFN_Subframe_Info_ExtIEs__extensionValue *)0)->present),
11139         0,      /* No top level tags */
11140         0,      /* No tags in the map */
11141         0, 0,
11142         -1      /* Extensions start */
11143 };
11144 static /* Use -fall-defs-global to expose */
11145 asn_TYPE_descriptor_t asn_DEF_extensionValue_200 = {
11146         "extensionValue",
11147         "extensionValue",
11148         &asn_OP_OPEN_TYPE,
11149         0,      /* No effective tags (pointer) */
11150         0,      /* No effective tags (count) */
11151         0,      /* No tags (pointer) */
11152         0,      /* No tags (count) */
11153         { 0, 0, OPEN_TYPE_constraint },
11154         0, 0,   /* No members */
11155         &asn_SPC_extensionValue_specs_200       /* Additional specs */
11156 };
11157
11158 asn_TYPE_member_t asn_MBR_MBSFN_Subframe_Info_ExtIEs_197[] = {
11159         { ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, id),
11160                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11161                 -1,     /* IMPLICIT tag at current level */
11162                 &asn_DEF_ProtocolIE_ID,
11163                 0,
11164                 { 0, &asn_PER_memb_id_constr_198,  memb_id_constraint_197 },
11165                 0, 0, /* No default value */
11166                 "id"
11167                 },
11168         { ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, criticality),
11169                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11170                 -1,     /* IMPLICIT tag at current level */
11171                 &asn_DEF_Criticality,
11172                 0,
11173                 { 0, &asn_PER_memb_criticality_constr_199,  memb_criticality_constraint_197 },
11174                 0, 0, /* No default value */
11175                 "criticality"
11176                 },
11177         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, extensionValue),
11178                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11179                 +1,     /* EXPLICIT tag at current level */
11180                 &asn_DEF_extensionValue_200,
11181                 0,
11182                 { 0, &asn_PER_memb_extensionValue_constr_200,  memb_extensionValue_constraint_197 },
11183                 0, 0, /* No default value */
11184                 "extensionValue"
11185                 },
11186 };
11187 static const ber_tlv_tag_t asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_197[] = {
11188         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11189 };
11190 static const asn_TYPE_tag2member_t asn_MAP_MBSFN_Subframe_Info_ExtIEs_tag2el_197[] = {
11191     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11192     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11193     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11194 };
11195 asn_SEQUENCE_specifics_t asn_SPC_MBSFN_Subframe_Info_ExtIEs_specs_197 = {
11196         sizeof(struct MBSFN_Subframe_Info_ExtIEs),
11197         offsetof(struct MBSFN_Subframe_Info_ExtIEs, _asn_ctx),
11198         asn_MAP_MBSFN_Subframe_Info_ExtIEs_tag2el_197,
11199         3,      /* Count of tags in the map */
11200         0, 0, 0,        /* Optional elements (not needed) */
11201         -1,     /* First extension addition */
11202 };
11203 asn_TYPE_descriptor_t asn_DEF_MBSFN_Subframe_Info_ExtIEs = {
11204         "MBSFN-Subframe-Info-ExtIEs",
11205         "MBSFN-Subframe-Info-ExtIEs",
11206         &asn_OP_SEQUENCE,
11207         asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_197,
11208         sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_197)
11209                 /sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_197[0]), /* 1 */
11210         asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_197,    /* Same as above */
11211         sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_197)
11212                 /sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_197[0]), /* 1 */
11213         { 0, 0, SEQUENCE_constraint },
11214         asn_MBR_MBSFN_Subframe_Info_ExtIEs_197,
11215         3,      /* Elements count */
11216         &asn_SPC_MBSFN_Subframe_Info_ExtIEs_specs_197   /* Additional specs */
11217 };
11218
11219 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_204 = {
11220         sizeof(struct BandInfo_ExtIEs__extensionValue),
11221         offsetof(struct BandInfo_ExtIEs__extensionValue, _asn_ctx),
11222         offsetof(struct BandInfo_ExtIEs__extensionValue, present),
11223         sizeof(((struct BandInfo_ExtIEs__extensionValue *)0)->present),
11224         0,      /* No top level tags */
11225         0,      /* No tags in the map */
11226         0, 0,
11227         -1      /* Extensions start */
11228 };
11229 static /* Use -fall-defs-global to expose */
11230 asn_TYPE_descriptor_t asn_DEF_extensionValue_204 = {
11231         "extensionValue",
11232         "extensionValue",
11233         &asn_OP_OPEN_TYPE,
11234         0,      /* No effective tags (pointer) */
11235         0,      /* No effective tags (count) */
11236         0,      /* No tags (pointer) */
11237         0,      /* No tags (count) */
11238         { 0, 0, OPEN_TYPE_constraint },
11239         0, 0,   /* No members */
11240         &asn_SPC_extensionValue_specs_204       /* Additional specs */
11241 };
11242
11243 asn_TYPE_member_t asn_MBR_BandInfo_ExtIEs_201[] = {
11244         { ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, id),
11245                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11246                 -1,     /* IMPLICIT tag at current level */
11247                 &asn_DEF_ProtocolIE_ID,
11248                 0,
11249                 { 0, &asn_PER_memb_id_constr_202,  memb_id_constraint_201 },
11250                 0, 0, /* No default value */
11251                 "id"
11252                 },
11253         { ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, criticality),
11254                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11255                 -1,     /* IMPLICIT tag at current level */
11256                 &asn_DEF_Criticality,
11257                 0,
11258                 { 0, &asn_PER_memb_criticality_constr_203,  memb_criticality_constraint_201 },
11259                 0, 0, /* No default value */
11260                 "criticality"
11261                 },
11262         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, extensionValue),
11263                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11264                 +1,     /* EXPLICIT tag at current level */
11265                 &asn_DEF_extensionValue_204,
11266                 0,
11267                 { 0, &asn_PER_memb_extensionValue_constr_204,  memb_extensionValue_constraint_201 },
11268                 0, 0, /* No default value */
11269                 "extensionValue"
11270                 },
11271 };
11272 static const ber_tlv_tag_t asn_DEF_BandInfo_ExtIEs_tags_201[] = {
11273         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11274 };
11275 static const asn_TYPE_tag2member_t asn_MAP_BandInfo_ExtIEs_tag2el_201[] = {
11276     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11277     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11278     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11279 };
11280 asn_SEQUENCE_specifics_t asn_SPC_BandInfo_ExtIEs_specs_201 = {
11281         sizeof(struct BandInfo_ExtIEs),
11282         offsetof(struct BandInfo_ExtIEs, _asn_ctx),
11283         asn_MAP_BandInfo_ExtIEs_tag2el_201,
11284         3,      /* Count of tags in the map */
11285         0, 0, 0,        /* Optional elements (not needed) */
11286         -1,     /* First extension addition */
11287 };
11288 asn_TYPE_descriptor_t asn_DEF_BandInfo_ExtIEs = {
11289         "BandInfo-ExtIEs",
11290         "BandInfo-ExtIEs",
11291         &asn_OP_SEQUENCE,
11292         asn_DEF_BandInfo_ExtIEs_tags_201,
11293         sizeof(asn_DEF_BandInfo_ExtIEs_tags_201)
11294                 /sizeof(asn_DEF_BandInfo_ExtIEs_tags_201[0]), /* 1 */
11295         asn_DEF_BandInfo_ExtIEs_tags_201,       /* Same as above */
11296         sizeof(asn_DEF_BandInfo_ExtIEs_tags_201)
11297                 /sizeof(asn_DEF_BandInfo_ExtIEs_tags_201[0]), /* 1 */
11298         { 0, 0, SEQUENCE_constraint },
11299         asn_MBR_BandInfo_ExtIEs_201,
11300         3,      /* Elements count */
11301         &asn_SPC_BandInfo_ExtIEs_specs_201      /* Additional specs */
11302 };
11303
11304 static asn_TYPE_member_t asn_MBR_extensionValue_208[] = {
11305         { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs__extensionValue, choice.TAC),
11306                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
11307                 0,
11308                 &asn_DEF_TAC,
11309                 0,
11310                 { 0, 0, 0 },
11311                 0, 0, /* No default value */
11312                 "TAC"
11313                 },
11314         { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs__extensionValue, choice.EARFCNExtension),
11315                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
11316                 0,
11317                 &asn_DEF_EARFCNExtension,
11318                 0,
11319                 { 0, 0, 0 },
11320                 0, 0, /* No default value */
11321                 "EARFCNExtension"
11322                 },
11323 };
11324 static const unsigned asn_MAP_extensionValue_to_canonical_208[] = { 1, 0 };
11325 static const unsigned asn_MAP_extensionValue_from_canonical_208[] = { 1, 0 };
11326 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_208[] = {
11327     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* EARFCNExtension */
11328     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* TAC */
11329 };
11330 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_208 = {
11331         sizeof(struct Neighbour_Information_ExtIEs__extensionValue),
11332         offsetof(struct Neighbour_Information_ExtIEs__extensionValue, _asn_ctx),
11333         offsetof(struct Neighbour_Information_ExtIEs__extensionValue, present),
11334         sizeof(((struct Neighbour_Information_ExtIEs__extensionValue *)0)->present),
11335         asn_MAP_extensionValue_tag2el_208,
11336         2,      /* Count of tags in the map */
11337         asn_MAP_extensionValue_to_canonical_208,
11338         asn_MAP_extensionValue_from_canonical_208,
11339         -1      /* Extensions start */
11340 };
11341 static /* Use -fall-defs-global to expose */
11342 asn_TYPE_descriptor_t asn_DEF_extensionValue_208 = {
11343         "extensionValue",
11344         "extensionValue",
11345         &asn_OP_OPEN_TYPE,
11346         0,      /* No effective tags (pointer) */
11347         0,      /* No effective tags (count) */
11348         0,      /* No tags (pointer) */
11349         0,      /* No tags (count) */
11350         { 0, 0, OPEN_TYPE_constraint },
11351         asn_MBR_extensionValue_208,
11352         2,      /* Elements count */
11353         &asn_SPC_extensionValue_specs_208       /* Additional specs */
11354 };
11355
11356 asn_TYPE_member_t asn_MBR_Neighbour_Information_ExtIEs_205[] = {
11357         { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, id),
11358                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11359                 -1,     /* IMPLICIT tag at current level */
11360                 &asn_DEF_ProtocolIE_ID,
11361                 0,
11362                 { 0, &asn_PER_memb_id_constr_206,  memb_id_constraint_205 },
11363                 0, 0, /* No default value */
11364                 "id"
11365                 },
11366         { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, criticality),
11367                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11368                 -1,     /* IMPLICIT tag at current level */
11369                 &asn_DEF_Criticality,
11370                 select_Neighbour_Information_ExtIEs_criticality_type,
11371                 { 0, &asn_PER_memb_criticality_constr_207,  memb_criticality_constraint_205 },
11372                 0, 0, /* No default value */
11373                 "criticality"
11374                 },
11375         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, extensionValue),
11376                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11377                 +1,     /* EXPLICIT tag at current level */
11378                 &asn_DEF_extensionValue_208,
11379                 select_Neighbour_Information_ExtIEs_extensionValue_type,
11380                 { 0, &asn_PER_memb_extensionValue_constr_208,  memb_extensionValue_constraint_205 },
11381                 0, 0, /* No default value */
11382                 "extensionValue"
11383                 },
11384 };
11385 static const ber_tlv_tag_t asn_DEF_Neighbour_Information_ExtIEs_tags_205[] = {
11386         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11387 };
11388 static const asn_TYPE_tag2member_t asn_MAP_Neighbour_Information_ExtIEs_tag2el_205[] = {
11389     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11390     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11391     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11392 };
11393 asn_SEQUENCE_specifics_t asn_SPC_Neighbour_Information_ExtIEs_specs_205 = {
11394         sizeof(struct Neighbour_Information_ExtIEs),
11395         offsetof(struct Neighbour_Information_ExtIEs, _asn_ctx),
11396         asn_MAP_Neighbour_Information_ExtIEs_tag2el_205,
11397         3,      /* Count of tags in the map */
11398         0, 0, 0,        /* Optional elements (not needed) */
11399         -1,     /* First extension addition */
11400 };
11401 asn_TYPE_descriptor_t asn_DEF_Neighbour_Information_ExtIEs = {
11402         "Neighbour-Information-ExtIEs",
11403         "Neighbour-Information-ExtIEs",
11404         &asn_OP_SEQUENCE,
11405         asn_DEF_Neighbour_Information_ExtIEs_tags_205,
11406         sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_205)
11407                 /sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_205[0]), /* 1 */
11408         asn_DEF_Neighbour_Information_ExtIEs_tags_205,  /* Same as above */
11409         sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_205)
11410                 /sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_205[0]), /* 1 */
11411         { 0, 0, SEQUENCE_constraint },
11412         asn_MBR_Neighbour_Information_ExtIEs_205,
11413         3,      /* Elements count */
11414         &asn_SPC_Neighbour_Information_ExtIEs_specs_205 /* Additional specs */
11415 };
11416
11417 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_212 = {
11418         sizeof(struct NRFreqInfo_ExtIEs__extensionValue),
11419         offsetof(struct NRFreqInfo_ExtIEs__extensionValue, _asn_ctx),
11420         offsetof(struct NRFreqInfo_ExtIEs__extensionValue, present),
11421         sizeof(((struct NRFreqInfo_ExtIEs__extensionValue *)0)->present),
11422         0,      /* No top level tags */
11423         0,      /* No tags in the map */
11424         0, 0,
11425         -1      /* Extensions start */
11426 };
11427 static /* Use -fall-defs-global to expose */
11428 asn_TYPE_descriptor_t asn_DEF_extensionValue_212 = {
11429         "extensionValue",
11430         "extensionValue",
11431         &asn_OP_OPEN_TYPE,
11432         0,      /* No effective tags (pointer) */
11433         0,      /* No effective tags (count) */
11434         0,      /* No tags (pointer) */
11435         0,      /* No tags (count) */
11436         { 0, 0, OPEN_TYPE_constraint },
11437         0, 0,   /* No members */
11438         &asn_SPC_extensionValue_specs_212       /* Additional specs */
11439 };
11440
11441 asn_TYPE_member_t asn_MBR_NRFreqInfo_ExtIEs_209[] = {
11442         { ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, id),
11443                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11444                 -1,     /* IMPLICIT tag at current level */
11445                 &asn_DEF_ProtocolIE_ID,
11446                 0,
11447                 { 0, &asn_PER_memb_id_constr_210,  memb_id_constraint_209 },
11448                 0, 0, /* No default value */
11449                 "id"
11450                 },
11451         { ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, criticality),
11452                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11453                 -1,     /* IMPLICIT tag at current level */
11454                 &asn_DEF_Criticality,
11455                 0,
11456                 { 0, &asn_PER_memb_criticality_constr_211,  memb_criticality_constraint_209 },
11457                 0, 0, /* No default value */
11458                 "criticality"
11459                 },
11460         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, extensionValue),
11461                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11462                 +1,     /* EXPLICIT tag at current level */
11463                 &asn_DEF_extensionValue_212,
11464                 0,
11465                 { 0, &asn_PER_memb_extensionValue_constr_212,  memb_extensionValue_constraint_209 },
11466                 0, 0, /* No default value */
11467                 "extensionValue"
11468                 },
11469 };
11470 static const ber_tlv_tag_t asn_DEF_NRFreqInfo_ExtIEs_tags_209[] = {
11471         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11472 };
11473 static const asn_TYPE_tag2member_t asn_MAP_NRFreqInfo_ExtIEs_tag2el_209[] = {
11474     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11475     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11476     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11477 };
11478 asn_SEQUENCE_specifics_t asn_SPC_NRFreqInfo_ExtIEs_specs_209 = {
11479         sizeof(struct NRFreqInfo_ExtIEs),
11480         offsetof(struct NRFreqInfo_ExtIEs, _asn_ctx),
11481         asn_MAP_NRFreqInfo_ExtIEs_tag2el_209,
11482         3,      /* Count of tags in the map */
11483         0, 0, 0,        /* Optional elements (not needed) */
11484         -1,     /* First extension addition */
11485 };
11486 asn_TYPE_descriptor_t asn_DEF_NRFreqInfo_ExtIEs = {
11487         "NRFreqInfo-ExtIEs",
11488         "NRFreqInfo-ExtIEs",
11489         &asn_OP_SEQUENCE,
11490         asn_DEF_NRFreqInfo_ExtIEs_tags_209,
11491         sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_209)
11492                 /sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_209[0]), /* 1 */
11493         asn_DEF_NRFreqInfo_ExtIEs_tags_209,     /* Same as above */
11494         sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_209)
11495                 /sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_209[0]), /* 1 */
11496         { 0, 0, SEQUENCE_constraint },
11497         asn_MBR_NRFreqInfo_ExtIEs_209,
11498         3,      /* Elements count */
11499         &asn_SPC_NRFreqInfo_ExtIEs_specs_209    /* Additional specs */
11500 };
11501
11502 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_216 = {
11503         sizeof(struct NRCGI_ExtIEs__extensionValue),
11504         offsetof(struct NRCGI_ExtIEs__extensionValue, _asn_ctx),
11505         offsetof(struct NRCGI_ExtIEs__extensionValue, present),
11506         sizeof(((struct NRCGI_ExtIEs__extensionValue *)0)->present),
11507         0,      /* No top level tags */
11508         0,      /* No tags in the map */
11509         0, 0,
11510         -1      /* Extensions start */
11511 };
11512 static /* Use -fall-defs-global to expose */
11513 asn_TYPE_descriptor_t asn_DEF_extensionValue_216 = {
11514         "extensionValue",
11515         "extensionValue",
11516         &asn_OP_OPEN_TYPE,
11517         0,      /* No effective tags (pointer) */
11518         0,      /* No effective tags (count) */
11519         0,      /* No tags (pointer) */
11520         0,      /* No tags (count) */
11521         { 0, 0, OPEN_TYPE_constraint },
11522         0, 0,   /* No members */
11523         &asn_SPC_extensionValue_specs_216       /* Additional specs */
11524 };
11525
11526 asn_TYPE_member_t asn_MBR_NRCGI_ExtIEs_213[] = {
11527         { ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, id),
11528                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11529                 -1,     /* IMPLICIT tag at current level */
11530                 &asn_DEF_ProtocolIE_ID,
11531                 0,
11532                 { 0, &asn_PER_memb_id_constr_214,  memb_id_constraint_213 },
11533                 0, 0, /* No default value */
11534                 "id"
11535                 },
11536         { ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, criticality),
11537                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11538                 -1,     /* IMPLICIT tag at current level */
11539                 &asn_DEF_Criticality,
11540                 0,
11541                 { 0, &asn_PER_memb_criticality_constr_215,  memb_criticality_constraint_213 },
11542                 0, 0, /* No default value */
11543                 "criticality"
11544                 },
11545         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, extensionValue),
11546                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11547                 +1,     /* EXPLICIT tag at current level */
11548                 &asn_DEF_extensionValue_216,
11549                 0,
11550                 { 0, &asn_PER_memb_extensionValue_constr_216,  memb_extensionValue_constraint_213 },
11551                 0, 0, /* No default value */
11552                 "extensionValue"
11553                 },
11554 };
11555 static const ber_tlv_tag_t asn_DEF_NRCGI_ExtIEs_tags_213[] = {
11556         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11557 };
11558 static const asn_TYPE_tag2member_t asn_MAP_NRCGI_ExtIEs_tag2el_213[] = {
11559     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11560     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11561     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11562 };
11563 asn_SEQUENCE_specifics_t asn_SPC_NRCGI_ExtIEs_specs_213 = {
11564         sizeof(struct NRCGI_ExtIEs),
11565         offsetof(struct NRCGI_ExtIEs, _asn_ctx),
11566         asn_MAP_NRCGI_ExtIEs_tag2el_213,
11567         3,      /* Count of tags in the map */
11568         0, 0, 0,        /* Optional elements (not needed) */
11569         -1,     /* First extension addition */
11570 };
11571 asn_TYPE_descriptor_t asn_DEF_NRCGI_ExtIEs = {
11572         "NRCGI-ExtIEs",
11573         "NRCGI-ExtIEs",
11574         &asn_OP_SEQUENCE,
11575         asn_DEF_NRCGI_ExtIEs_tags_213,
11576         sizeof(asn_DEF_NRCGI_ExtIEs_tags_213)
11577                 /sizeof(asn_DEF_NRCGI_ExtIEs_tags_213[0]), /* 1 */
11578         asn_DEF_NRCGI_ExtIEs_tags_213,  /* Same as above */
11579         sizeof(asn_DEF_NRCGI_ExtIEs_tags_213)
11580                 /sizeof(asn_DEF_NRCGI_ExtIEs_tags_213[0]), /* 1 */
11581         { 0, 0, SEQUENCE_constraint },
11582         asn_MBR_NRCGI_ExtIEs_213,
11583         3,      /* Elements count */
11584         &asn_SPC_NRCGI_ExtIEs_specs_213 /* Additional specs */
11585 };
11586
11587 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_220 = {
11588         sizeof(struct NR_TxBW_ExtIEs__extensionValue),
11589         offsetof(struct NR_TxBW_ExtIEs__extensionValue, _asn_ctx),
11590         offsetof(struct NR_TxBW_ExtIEs__extensionValue, present),
11591         sizeof(((struct NR_TxBW_ExtIEs__extensionValue *)0)->present),
11592         0,      /* No top level tags */
11593         0,      /* No tags in the map */
11594         0, 0,
11595         -1      /* Extensions start */
11596 };
11597 static /* Use -fall-defs-global to expose */
11598 asn_TYPE_descriptor_t asn_DEF_extensionValue_220 = {
11599         "extensionValue",
11600         "extensionValue",
11601         &asn_OP_OPEN_TYPE,
11602         0,      /* No effective tags (pointer) */
11603         0,      /* No effective tags (count) */
11604         0,      /* No tags (pointer) */
11605         0,      /* No tags (count) */
11606         { 0, 0, OPEN_TYPE_constraint },
11607         0, 0,   /* No members */
11608         &asn_SPC_extensionValue_specs_220       /* Additional specs */
11609 };
11610
11611 asn_TYPE_member_t asn_MBR_NR_TxBW_ExtIEs_217[] = {
11612         { ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, id),
11613                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11614                 -1,     /* IMPLICIT tag at current level */
11615                 &asn_DEF_ProtocolIE_ID,
11616                 0,
11617                 { 0, &asn_PER_memb_id_constr_218,  memb_id_constraint_217 },
11618                 0, 0, /* No default value */
11619                 "id"
11620                 },
11621         { ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, criticality),
11622                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11623                 -1,     /* IMPLICIT tag at current level */
11624                 &asn_DEF_Criticality,
11625                 0,
11626                 { 0, &asn_PER_memb_criticality_constr_219,  memb_criticality_constraint_217 },
11627                 0, 0, /* No default value */
11628                 "criticality"
11629                 },
11630         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, extensionValue),
11631                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11632                 +1,     /* EXPLICIT tag at current level */
11633                 &asn_DEF_extensionValue_220,
11634                 0,
11635                 { 0, &asn_PER_memb_extensionValue_constr_220,  memb_extensionValue_constraint_217 },
11636                 0, 0, /* No default value */
11637                 "extensionValue"
11638                 },
11639 };
11640 static const ber_tlv_tag_t asn_DEF_NR_TxBW_ExtIEs_tags_217[] = {
11641         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11642 };
11643 static const asn_TYPE_tag2member_t asn_MAP_NR_TxBW_ExtIEs_tag2el_217[] = {
11644     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11645     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11646     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11647 };
11648 asn_SEQUENCE_specifics_t asn_SPC_NR_TxBW_ExtIEs_specs_217 = {
11649         sizeof(struct NR_TxBW_ExtIEs),
11650         offsetof(struct NR_TxBW_ExtIEs, _asn_ctx),
11651         asn_MAP_NR_TxBW_ExtIEs_tag2el_217,
11652         3,      /* Count of tags in the map */
11653         0, 0, 0,        /* Optional elements (not needed) */
11654         -1,     /* First extension addition */
11655 };
11656 asn_TYPE_descriptor_t asn_DEF_NR_TxBW_ExtIEs = {
11657         "NR-TxBW-ExtIEs",
11658         "NR-TxBW-ExtIEs",
11659         &asn_OP_SEQUENCE,
11660         asn_DEF_NR_TxBW_ExtIEs_tags_217,
11661         sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_217)
11662                 /sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_217[0]), /* 1 */
11663         asn_DEF_NR_TxBW_ExtIEs_tags_217,        /* Same as above */
11664         sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_217)
11665                 /sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_217[0]), /* 1 */
11666         { 0, 0, SEQUENCE_constraint },
11667         asn_MBR_NR_TxBW_ExtIEs_217,
11668         3,      /* Elements count */
11669         &asn_SPC_NR_TxBW_ExtIEs_specs_217       /* Additional specs */
11670 };
11671
11672 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_224 = {
11673         sizeof(struct PRACH_Configuration_ExtIEs__extensionValue),
11674         offsetof(struct PRACH_Configuration_ExtIEs__extensionValue, _asn_ctx),
11675         offsetof(struct PRACH_Configuration_ExtIEs__extensionValue, present),
11676         sizeof(((struct PRACH_Configuration_ExtIEs__extensionValue *)0)->present),
11677         0,      /* No top level tags */
11678         0,      /* No tags in the map */
11679         0, 0,
11680         -1      /* Extensions start */
11681 };
11682 static /* Use -fall-defs-global to expose */
11683 asn_TYPE_descriptor_t asn_DEF_extensionValue_224 = {
11684         "extensionValue",
11685         "extensionValue",
11686         &asn_OP_OPEN_TYPE,
11687         0,      /* No effective tags (pointer) */
11688         0,      /* No effective tags (count) */
11689         0,      /* No tags (pointer) */
11690         0,      /* No tags (count) */
11691         { 0, 0, OPEN_TYPE_constraint },
11692         0, 0,   /* No members */
11693         &asn_SPC_extensionValue_specs_224       /* Additional specs */
11694 };
11695
11696 asn_TYPE_member_t asn_MBR_PRACH_Configuration_ExtIEs_221[] = {
11697         { ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, id),
11698                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11699                 -1,     /* IMPLICIT tag at current level */
11700                 &asn_DEF_ProtocolIE_ID,
11701                 0,
11702                 { 0, &asn_PER_memb_id_constr_222,  memb_id_constraint_221 },
11703                 0, 0, /* No default value */
11704                 "id"
11705                 },
11706         { ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, criticality),
11707                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11708                 -1,     /* IMPLICIT tag at current level */
11709                 &asn_DEF_Criticality,
11710                 0,
11711                 { 0, &asn_PER_memb_criticality_constr_223,  memb_criticality_constraint_221 },
11712                 0, 0, /* No default value */
11713                 "criticality"
11714                 },
11715         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, extensionValue),
11716                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11717                 +1,     /* EXPLICIT tag at current level */
11718                 &asn_DEF_extensionValue_224,
11719                 0,
11720                 { 0, &asn_PER_memb_extensionValue_constr_224,  memb_extensionValue_constraint_221 },
11721                 0, 0, /* No default value */
11722                 "extensionValue"
11723                 },
11724 };
11725 static const ber_tlv_tag_t asn_DEF_PRACH_Configuration_ExtIEs_tags_221[] = {
11726         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11727 };
11728 static const asn_TYPE_tag2member_t asn_MAP_PRACH_Configuration_ExtIEs_tag2el_221[] = {
11729     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11730     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11731     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11732 };
11733 asn_SEQUENCE_specifics_t asn_SPC_PRACH_Configuration_ExtIEs_specs_221 = {
11734         sizeof(struct PRACH_Configuration_ExtIEs),
11735         offsetof(struct PRACH_Configuration_ExtIEs, _asn_ctx),
11736         asn_MAP_PRACH_Configuration_ExtIEs_tag2el_221,
11737         3,      /* Count of tags in the map */
11738         0, 0, 0,        /* Optional elements (not needed) */
11739         -1,     /* First extension addition */
11740 };
11741 asn_TYPE_descriptor_t asn_DEF_PRACH_Configuration_ExtIEs = {
11742         "PRACH-Configuration-ExtIEs",
11743         "PRACH-Configuration-ExtIEs",
11744         &asn_OP_SEQUENCE,
11745         asn_DEF_PRACH_Configuration_ExtIEs_tags_221,
11746         sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_221)
11747                 /sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_221[0]), /* 1 */
11748         asn_DEF_PRACH_Configuration_ExtIEs_tags_221,    /* Same as above */
11749         sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_221)
11750                 /sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_221[0]), /* 1 */
11751         { 0, 0, SEQUENCE_constraint },
11752         asn_MBR_PRACH_Configuration_ExtIEs_221,
11753         3,      /* Elements count */
11754         &asn_SPC_PRACH_Configuration_ExtIEs_specs_221   /* Additional specs */
11755 };
11756
11757 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_228 = {
11758         sizeof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue),
11759         offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue, _asn_ctx),
11760         offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue, present),
11761         sizeof(((struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue *)0)->present),
11762         0,      /* No top level tags */
11763         0,      /* No tags in the map */
11764         0, 0,
11765         -1      /* Extensions start */
11766 };
11767 static /* Use -fall-defs-global to expose */
11768 asn_TYPE_descriptor_t asn_DEF_extensionValue_228 = {
11769         "extensionValue",
11770         "extensionValue",
11771         &asn_OP_OPEN_TYPE,
11772         0,      /* No effective tags (pointer) */
11773         0,      /* No effective tags (count) */
11774         0,      /* No tags (pointer) */
11775         0,      /* No tags (count) */
11776         { 0, 0, OPEN_TYPE_constraint },
11777         0, 0,   /* No members */
11778         &asn_SPC_extensionValue_specs_228       /* Additional specs */
11779 };
11780
11781 asn_TYPE_member_t asn_MBR_ProtectedEUTRAResourceIndication_ExtIEs_225[] = {
11782         { ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, id),
11783                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11784                 -1,     /* IMPLICIT tag at current level */
11785                 &asn_DEF_ProtocolIE_ID,
11786                 0,
11787                 { 0, &asn_PER_memb_id_constr_226,  memb_id_constraint_225 },
11788                 0, 0, /* No default value */
11789                 "id"
11790                 },
11791         { ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, criticality),
11792                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11793                 -1,     /* IMPLICIT tag at current level */
11794                 &asn_DEF_Criticality,
11795                 0,
11796                 { 0, &asn_PER_memb_criticality_constr_227,  memb_criticality_constraint_225 },
11797                 0, 0, /* No default value */
11798                 "criticality"
11799                 },
11800         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, extensionValue),
11801                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11802                 +1,     /* EXPLICIT tag at current level */
11803                 &asn_DEF_extensionValue_228,
11804                 0,
11805                 { 0, &asn_PER_memb_extensionValue_constr_228,  memb_extensionValue_constraint_225 },
11806                 0, 0, /* No default value */
11807                 "extensionValue"
11808                 },
11809 };
11810 static const ber_tlv_tag_t asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_225[] = {
11811         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11812 };
11813 static const asn_TYPE_tag2member_t asn_MAP_ProtectedEUTRAResourceIndication_ExtIEs_tag2el_225[] = {
11814     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11815     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11816     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11817 };
11818 asn_SEQUENCE_specifics_t asn_SPC_ProtectedEUTRAResourceIndication_ExtIEs_specs_225 = {
11819         sizeof(struct ProtectedEUTRAResourceIndication_ExtIEs),
11820         offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, _asn_ctx),
11821         asn_MAP_ProtectedEUTRAResourceIndication_ExtIEs_tag2el_225,
11822         3,      /* Count of tags in the map */
11823         0, 0, 0,        /* Optional elements (not needed) */
11824         -1,     /* First extension addition */
11825 };
11826 asn_TYPE_descriptor_t asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs = {
11827         "ProtectedEUTRAResourceIndication-ExtIEs",
11828         "ProtectedEUTRAResourceIndication-ExtIEs",
11829         &asn_OP_SEQUENCE,
11830         asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_225,
11831         sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_225)
11832                 /sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_225[0]), /* 1 */
11833         asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_225,       /* Same as above */
11834         sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_225)
11835                 /sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_225[0]), /* 1 */
11836         { 0, 0, SEQUENCE_constraint },
11837         asn_MBR_ProtectedEUTRAResourceIndication_ExtIEs_225,
11838         3,      /* Elements count */
11839         &asn_SPC_ProtectedEUTRAResourceIndication_ExtIEs_specs_225      /* Additional specs */
11840 };
11841
11842 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_232 = {
11843         sizeof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue),
11844         offsetof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue, _asn_ctx),
11845         offsetof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue, present),
11846         sizeof(((struct ProtectedFootprintTimePattern_ExtIEs__extensionValue *)0)->present),
11847         0,      /* No top level tags */
11848         0,      /* No tags in the map */
11849         0, 0,
11850         -1      /* Extensions start */
11851 };
11852 static /* Use -fall-defs-global to expose */
11853 asn_TYPE_descriptor_t asn_DEF_extensionValue_232 = {
11854         "extensionValue",
11855         "extensionValue",
11856         &asn_OP_OPEN_TYPE,
11857         0,      /* No effective tags (pointer) */
11858         0,      /* No effective tags (count) */
11859         0,      /* No tags (pointer) */
11860         0,      /* No tags (count) */
11861         { 0, 0, OPEN_TYPE_constraint },
11862         0, 0,   /* No members */
11863         &asn_SPC_extensionValue_specs_232       /* Additional specs */
11864 };
11865
11866 asn_TYPE_member_t asn_MBR_ProtectedFootprintTimePattern_ExtIEs_229[] = {
11867         { ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, id),
11868                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11869                 -1,     /* IMPLICIT tag at current level */
11870                 &asn_DEF_ProtocolIE_ID,
11871                 0,
11872                 { 0, &asn_PER_memb_id_constr_230,  memb_id_constraint_229 },
11873                 0, 0, /* No default value */
11874                 "id"
11875                 },
11876         { ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, criticality),
11877                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11878                 -1,     /* IMPLICIT tag at current level */
11879                 &asn_DEF_Criticality,
11880                 0,
11881                 { 0, &asn_PER_memb_criticality_constr_231,  memb_criticality_constraint_229 },
11882                 0, 0, /* No default value */
11883                 "criticality"
11884                 },
11885         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, extensionValue),
11886                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11887                 +1,     /* EXPLICIT tag at current level */
11888                 &asn_DEF_extensionValue_232,
11889                 0,
11890                 { 0, &asn_PER_memb_extensionValue_constr_232,  memb_extensionValue_constraint_229 },
11891                 0, 0, /* No default value */
11892                 "extensionValue"
11893                 },
11894 };
11895 static const ber_tlv_tag_t asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_229[] = {
11896         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11897 };
11898 static const asn_TYPE_tag2member_t asn_MAP_ProtectedFootprintTimePattern_ExtIEs_tag2el_229[] = {
11899     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11900     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11901     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11902 };
11903 asn_SEQUENCE_specifics_t asn_SPC_ProtectedFootprintTimePattern_ExtIEs_specs_229 = {
11904         sizeof(struct ProtectedFootprintTimePattern_ExtIEs),
11905         offsetof(struct ProtectedFootprintTimePattern_ExtIEs, _asn_ctx),
11906         asn_MAP_ProtectedFootprintTimePattern_ExtIEs_tag2el_229,
11907         3,      /* Count of tags in the map */
11908         0, 0, 0,        /* Optional elements (not needed) */
11909         -1,     /* First extension addition */
11910 };
11911 asn_TYPE_descriptor_t asn_DEF_ProtectedFootprintTimePattern_ExtIEs = {
11912         "ProtectedFootprintTimePattern-ExtIEs",
11913         "ProtectedFootprintTimePattern-ExtIEs",
11914         &asn_OP_SEQUENCE,
11915         asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_229,
11916         sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_229)
11917                 /sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_229[0]), /* 1 */
11918         asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_229,  /* Same as above */
11919         sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_229)
11920                 /sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_229[0]), /* 1 */
11921         { 0, 0, SEQUENCE_constraint },
11922         asn_MBR_ProtectedFootprintTimePattern_ExtIEs_229,
11923         3,      /* Elements count */
11924         &asn_SPC_ProtectedFootprintTimePattern_ExtIEs_specs_229 /* Additional specs */
11925 };
11926
11927 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_236 = {
11928         sizeof(struct ProtectedResourceList_Item_ExtIEs__extensionValue),
11929         offsetof(struct ProtectedResourceList_Item_ExtIEs__extensionValue, _asn_ctx),
11930         offsetof(struct ProtectedResourceList_Item_ExtIEs__extensionValue, present),
11931         sizeof(((struct ProtectedResourceList_Item_ExtIEs__extensionValue *)0)->present),
11932         0,      /* No top level tags */
11933         0,      /* No tags in the map */
11934         0, 0,
11935         -1      /* Extensions start */
11936 };
11937 static /* Use -fall-defs-global to expose */
11938 asn_TYPE_descriptor_t asn_DEF_extensionValue_236 = {
11939         "extensionValue",
11940         "extensionValue",
11941         &asn_OP_OPEN_TYPE,
11942         0,      /* No effective tags (pointer) */
11943         0,      /* No effective tags (count) */
11944         0,      /* No tags (pointer) */
11945         0,      /* No tags (count) */
11946         { 0, 0, OPEN_TYPE_constraint },
11947         0, 0,   /* No members */
11948         &asn_SPC_extensionValue_specs_236       /* Additional specs */
11949 };
11950
11951 asn_TYPE_member_t asn_MBR_ProtectedResourceList_Item_ExtIEs_233[] = {
11952         { ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, id),
11953                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11954                 -1,     /* IMPLICIT tag at current level */
11955                 &asn_DEF_ProtocolIE_ID,
11956                 0,
11957                 { 0, &asn_PER_memb_id_constr_234,  memb_id_constraint_233 },
11958                 0, 0, /* No default value */
11959                 "id"
11960                 },
11961         { ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, criticality),
11962                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11963                 -1,     /* IMPLICIT tag at current level */
11964                 &asn_DEF_Criticality,
11965                 0,
11966                 { 0, &asn_PER_memb_criticality_constr_235,  memb_criticality_constraint_233 },
11967                 0, 0, /* No default value */
11968                 "criticality"
11969                 },
11970         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, extensionValue),
11971                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11972                 +1,     /* EXPLICIT tag at current level */
11973                 &asn_DEF_extensionValue_236,
11974                 0,
11975                 { 0, &asn_PER_memb_extensionValue_constr_236,  memb_extensionValue_constraint_233 },
11976                 0, 0, /* No default value */
11977                 "extensionValue"
11978                 },
11979 };
11980 static const ber_tlv_tag_t asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_233[] = {
11981         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11982 };
11983 static const asn_TYPE_tag2member_t asn_MAP_ProtectedResourceList_Item_ExtIEs_tag2el_233[] = {
11984     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11985     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11986     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11987 };
11988 asn_SEQUENCE_specifics_t asn_SPC_ProtectedResourceList_Item_ExtIEs_specs_233 = {
11989         sizeof(struct ProtectedResourceList_Item_ExtIEs),
11990         offsetof(struct ProtectedResourceList_Item_ExtIEs, _asn_ctx),
11991         asn_MAP_ProtectedResourceList_Item_ExtIEs_tag2el_233,
11992         3,      /* Count of tags in the map */
11993         0, 0, 0,        /* Optional elements (not needed) */
11994         -1,     /* First extension addition */
11995 };
11996 asn_TYPE_descriptor_t asn_DEF_ProtectedResourceList_Item_ExtIEs = {
11997         "ProtectedResourceList-Item-ExtIEs",
11998         "ProtectedResourceList-Item-ExtIEs",
11999         &asn_OP_SEQUENCE,
12000         asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_233,
12001         sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_233)
12002                 /sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_233[0]), /* 1 */
12003         asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_233,     /* Same as above */
12004         sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_233)
12005                 /sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_233[0]), /* 1 */
12006         { 0, 0, SEQUENCE_constraint },
12007         asn_MBR_ProtectedResourceList_Item_ExtIEs_233,
12008         3,      /* Elements count */
12009         &asn_SPC_ProtectedResourceList_Item_ExtIEs_specs_233    /* Additional specs */
12010 };
12011
12012 static asn_TYPE_member_t asn_MBR_extensionValue_240[] = {
12013         { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, choice.DL_scheduling_PDCCH_CCE_usage),
12014                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
12015                 0,
12016                 &asn_DEF_DL_scheduling_PDCCH_CCE_usage,
12017                 0,
12018                 { 0, 0, 0 },
12019                 0, 0, /* No default value */
12020                 "DL-scheduling-PDCCH-CCE-usage"
12021                 },
12022         { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, choice.UL_scheduling_PDCCH_CCE_usage),
12023                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
12024                 0,
12025                 &asn_DEF_UL_scheduling_PDCCH_CCE_usage,
12026                 0,
12027                 { 0, 0, 0 },
12028                 0, 0, /* No default value */
12029                 "UL-scheduling-PDCCH-CCE-usage"
12030                 },
12031 };
12032 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_240[] = {
12033     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* DL-scheduling-PDCCH-CCE-usage */
12034     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 } /* UL-scheduling-PDCCH-CCE-usage */
12035 };
12036 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_240 = {
12037         sizeof(struct RadioResourceStatus_ExtIEs__extensionValue),
12038         offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, _asn_ctx),
12039         offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, present),
12040         sizeof(((struct RadioResourceStatus_ExtIEs__extensionValue *)0)->present),
12041         asn_MAP_extensionValue_tag2el_240,
12042         2,      /* Count of tags in the map */
12043         0, 0,
12044         -1      /* Extensions start */
12045 };
12046 static /* Use -fall-defs-global to expose */
12047 asn_TYPE_descriptor_t asn_DEF_extensionValue_240 = {
12048         "extensionValue",
12049         "extensionValue",
12050         &asn_OP_OPEN_TYPE,
12051         0,      /* No effective tags (pointer) */
12052         0,      /* No effective tags (count) */
12053         0,      /* No tags (pointer) */
12054         0,      /* No tags (count) */
12055         { 0, 0, OPEN_TYPE_constraint },
12056         asn_MBR_extensionValue_240,
12057         2,      /* Elements count */
12058         &asn_SPC_extensionValue_specs_240       /* Additional specs */
12059 };
12060
12061 asn_TYPE_member_t asn_MBR_RadioResourceStatus_ExtIEs_237[] = {
12062         { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, id),
12063                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12064                 -1,     /* IMPLICIT tag at current level */
12065                 &asn_DEF_ProtocolIE_ID,
12066                 0,
12067                 { 0, &asn_PER_memb_id_constr_238,  memb_id_constraint_237 },
12068                 0, 0, /* No default value */
12069                 "id"
12070                 },
12071         { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, criticality),
12072                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12073                 -1,     /* IMPLICIT tag at current level */
12074                 &asn_DEF_Criticality,
12075                 select_RadioResourceStatus_ExtIEs_criticality_type,
12076                 { 0, &asn_PER_memb_criticality_constr_239,  memb_criticality_constraint_237 },
12077                 0, 0, /* No default value */
12078                 "criticality"
12079                 },
12080         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, extensionValue),
12081                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12082                 +1,     /* EXPLICIT tag at current level */
12083                 &asn_DEF_extensionValue_240,
12084                 select_RadioResourceStatus_ExtIEs_extensionValue_type,
12085                 { 0, &asn_PER_memb_extensionValue_constr_240,  memb_extensionValue_constraint_237 },
12086                 0, 0, /* No default value */
12087                 "extensionValue"
12088                 },
12089 };
12090 static const ber_tlv_tag_t asn_DEF_RadioResourceStatus_ExtIEs_tags_237[] = {
12091         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12092 };
12093 static const asn_TYPE_tag2member_t asn_MAP_RadioResourceStatus_ExtIEs_tag2el_237[] = {
12094     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12095     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12096     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12097 };
12098 asn_SEQUENCE_specifics_t asn_SPC_RadioResourceStatus_ExtIEs_specs_237 = {
12099         sizeof(struct RadioResourceStatus_ExtIEs),
12100         offsetof(struct RadioResourceStatus_ExtIEs, _asn_ctx),
12101         asn_MAP_RadioResourceStatus_ExtIEs_tag2el_237,
12102         3,      /* Count of tags in the map */
12103         0, 0, 0,        /* Optional elements (not needed) */
12104         -1,     /* First extension addition */
12105 };
12106 asn_TYPE_descriptor_t asn_DEF_RadioResourceStatus_ExtIEs = {
12107         "RadioResourceStatus-ExtIEs",
12108         "RadioResourceStatus-ExtIEs",
12109         &asn_OP_SEQUENCE,
12110         asn_DEF_RadioResourceStatus_ExtIEs_tags_237,
12111         sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_237)
12112                 /sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_237[0]), /* 1 */
12113         asn_DEF_RadioResourceStatus_ExtIEs_tags_237,    /* Same as above */
12114         sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_237)
12115                 /sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_237[0]), /* 1 */
12116         { 0, 0, SEQUENCE_constraint },
12117         asn_MBR_RadioResourceStatus_ExtIEs_237,
12118         3,      /* Elements count */
12119         &asn_SPC_RadioResourceStatus_ExtIEs_specs_237   /* Additional specs */
12120 };
12121
12122 static asn_TYPE_member_t asn_MBR_extensionValue_244[] = {
12123         { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, choice.EnhancedRNTP),
12124                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
12125                 0,
12126                 &asn_DEF_EnhancedRNTP,
12127                 0,
12128                 { 0, 0, 0 },
12129                 0, 0, /* No default value */
12130                 "EnhancedRNTP"
12131                 },
12132 };
12133 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_244[] = {
12134     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* EnhancedRNTP */
12135 };
12136 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_244 = {
12137         sizeof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue),
12138         offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, _asn_ctx),
12139         offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, present),
12140         sizeof(((struct RelativeNarrowbandTxPower_ExtIEs__extensionValue *)0)->present),
12141         asn_MAP_extensionValue_tag2el_244,
12142         1,      /* Count of tags in the map */
12143         0, 0,
12144         -1      /* Extensions start */
12145 };
12146 static /* Use -fall-defs-global to expose */
12147 asn_TYPE_descriptor_t asn_DEF_extensionValue_244 = {
12148         "extensionValue",
12149         "extensionValue",
12150         &asn_OP_OPEN_TYPE,
12151         0,      /* No effective tags (pointer) */
12152         0,      /* No effective tags (count) */
12153         0,      /* No tags (pointer) */
12154         0,      /* No tags (count) */
12155         { 0, 0, OPEN_TYPE_constraint },
12156         asn_MBR_extensionValue_244,
12157         1,      /* Elements count */
12158         &asn_SPC_extensionValue_specs_244       /* Additional specs */
12159 };
12160
12161 asn_TYPE_member_t asn_MBR_RelativeNarrowbandTxPower_ExtIEs_241[] = {
12162         { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id),
12163                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12164                 -1,     /* IMPLICIT tag at current level */
12165                 &asn_DEF_ProtocolIE_ID,
12166                 0,
12167                 { 0, &asn_PER_memb_id_constr_242,  memb_id_constraint_241 },
12168                 0, 0, /* No default value */
12169                 "id"
12170                 },
12171         { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, criticality),
12172                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12173                 -1,     /* IMPLICIT tag at current level */
12174                 &asn_DEF_Criticality,
12175                 select_RelativeNarrowbandTxPower_ExtIEs_criticality_type,
12176                 { 0, &asn_PER_memb_criticality_constr_243,  memb_criticality_constraint_241 },
12177                 0, 0, /* No default value */
12178                 "criticality"
12179                 },
12180         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, extensionValue),
12181                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12182                 +1,     /* EXPLICIT tag at current level */
12183                 &asn_DEF_extensionValue_244,
12184                 select_RelativeNarrowbandTxPower_ExtIEs_extensionValue_type,
12185                 { 0, &asn_PER_memb_extensionValue_constr_244,  memb_extensionValue_constraint_241 },
12186                 0, 0, /* No default value */
12187                 "extensionValue"
12188                 },
12189 };
12190 static const ber_tlv_tag_t asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_241[] = {
12191         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12192 };
12193 static const asn_TYPE_tag2member_t asn_MAP_RelativeNarrowbandTxPower_ExtIEs_tag2el_241[] = {
12194     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12195     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12196     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12197 };
12198 asn_SEQUENCE_specifics_t asn_SPC_RelativeNarrowbandTxPower_ExtIEs_specs_241 = {
12199         sizeof(struct RelativeNarrowbandTxPower_ExtIEs),
12200         offsetof(struct RelativeNarrowbandTxPower_ExtIEs, _asn_ctx),
12201         asn_MAP_RelativeNarrowbandTxPower_ExtIEs_tag2el_241,
12202         3,      /* Count of tags in the map */
12203         0, 0, 0,        /* Optional elements (not needed) */
12204         -1,     /* First extension addition */
12205 };
12206 asn_TYPE_descriptor_t asn_DEF_RelativeNarrowbandTxPower_ExtIEs = {
12207         "RelativeNarrowbandTxPower-ExtIEs",
12208         "RelativeNarrowbandTxPower-ExtIEs",
12209         &asn_OP_SEQUENCE,
12210         asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_241,
12211         sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_241)
12212                 /sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_241[0]), /* 1 */
12213         asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_241,      /* Same as above */
12214         sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_241)
12215                 /sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_241[0]), /* 1 */
12216         { 0, 0, SEQUENCE_constraint },
12217         asn_MBR_RelativeNarrowbandTxPower_ExtIEs_241,
12218         3,      /* Elements count */
12219         &asn_SPC_RelativeNarrowbandTxPower_ExtIEs_specs_241     /* Additional specs */
12220 };
12221
12222 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_248 = {
12223         sizeof(struct RSRPMeasurementResult_ExtIEs__extensionValue),
12224         offsetof(struct RSRPMeasurementResult_ExtIEs__extensionValue, _asn_ctx),
12225         offsetof(struct RSRPMeasurementResult_ExtIEs__extensionValue, present),
12226         sizeof(((struct RSRPMeasurementResult_ExtIEs__extensionValue *)0)->present),
12227         0,      /* No top level tags */
12228         0,      /* No tags in the map */
12229         0, 0,
12230         -1      /* Extensions start */
12231 };
12232 static /* Use -fall-defs-global to expose */
12233 asn_TYPE_descriptor_t asn_DEF_extensionValue_248 = {
12234         "extensionValue",
12235         "extensionValue",
12236         &asn_OP_OPEN_TYPE,
12237         0,      /* No effective tags (pointer) */
12238         0,      /* No effective tags (count) */
12239         0,      /* No tags (pointer) */
12240         0,      /* No tags (count) */
12241         { 0, 0, OPEN_TYPE_constraint },
12242         0, 0,   /* No members */
12243         &asn_SPC_extensionValue_specs_248       /* Additional specs */
12244 };
12245
12246 asn_TYPE_member_t asn_MBR_RSRPMeasurementResult_ExtIEs_245[] = {
12247         { ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, id),
12248                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12249                 -1,     /* IMPLICIT tag at current level */
12250                 &asn_DEF_ProtocolIE_ID,
12251                 0,
12252                 { 0, &asn_PER_memb_id_constr_246,  memb_id_constraint_245 },
12253                 0, 0, /* No default value */
12254                 "id"
12255                 },
12256         { ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, criticality),
12257                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12258                 -1,     /* IMPLICIT tag at current level */
12259                 &asn_DEF_Criticality,
12260                 0,
12261                 { 0, &asn_PER_memb_criticality_constr_247,  memb_criticality_constraint_245 },
12262                 0, 0, /* No default value */
12263                 "criticality"
12264                 },
12265         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, extensionValue),
12266                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12267                 +1,     /* EXPLICIT tag at current level */
12268                 &asn_DEF_extensionValue_248,
12269                 0,
12270                 { 0, &asn_PER_memb_extensionValue_constr_248,  memb_extensionValue_constraint_245 },
12271                 0, 0, /* No default value */
12272                 "extensionValue"
12273                 },
12274 };
12275 static const ber_tlv_tag_t asn_DEF_RSRPMeasurementResult_ExtIEs_tags_245[] = {
12276         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12277 };
12278 static const asn_TYPE_tag2member_t asn_MAP_RSRPMeasurementResult_ExtIEs_tag2el_245[] = {
12279     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12280     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12281     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12282 };
12283 asn_SEQUENCE_specifics_t asn_SPC_RSRPMeasurementResult_ExtIEs_specs_245 = {
12284         sizeof(struct RSRPMeasurementResult_ExtIEs),
12285         offsetof(struct RSRPMeasurementResult_ExtIEs, _asn_ctx),
12286         asn_MAP_RSRPMeasurementResult_ExtIEs_tag2el_245,
12287         3,      /* Count of tags in the map */
12288         0, 0, 0,        /* Optional elements (not needed) */
12289         -1,     /* First extension addition */
12290 };
12291 asn_TYPE_descriptor_t asn_DEF_RSRPMeasurementResult_ExtIEs = {
12292         "RSRPMeasurementResult-ExtIEs",
12293         "RSRPMeasurementResult-ExtIEs",
12294         &asn_OP_SEQUENCE,
12295         asn_DEF_RSRPMeasurementResult_ExtIEs_tags_245,
12296         sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_245)
12297                 /sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_245[0]), /* 1 */
12298         asn_DEF_RSRPMeasurementResult_ExtIEs_tags_245,  /* Same as above */
12299         sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_245)
12300                 /sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_245[0]), /* 1 */
12301         { 0, 0, SEQUENCE_constraint },
12302         asn_MBR_RSRPMeasurementResult_ExtIEs_245,
12303         3,      /* Elements count */
12304         &asn_SPC_RSRPMeasurementResult_ExtIEs_specs_245 /* Additional specs */
12305 };
12306
12307 static asn_TYPE_member_t asn_MBR_extensionValue_252[] = {
12308         { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs__extensionValue, choice.UEID),
12309                 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
12310                 0,
12311                 &asn_DEF_UEID,
12312                 0,
12313                 { 0, 0, 0 },
12314                 0, 0, /* No default value */
12315                 "UEID"
12316                 },
12317 };
12318 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_252[] = {
12319     { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 0 } /* UEID */
12320 };
12321 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_252 = {
12322         sizeof(struct RSRPMRList_ExtIEs__extensionValue),
12323         offsetof(struct RSRPMRList_ExtIEs__extensionValue, _asn_ctx),
12324         offsetof(struct RSRPMRList_ExtIEs__extensionValue, present),
12325         sizeof(((struct RSRPMRList_ExtIEs__extensionValue *)0)->present),
12326         asn_MAP_extensionValue_tag2el_252,
12327         1,      /* Count of tags in the map */
12328         0, 0,
12329         -1      /* Extensions start */
12330 };
12331 static /* Use -fall-defs-global to expose */
12332 asn_TYPE_descriptor_t asn_DEF_extensionValue_252 = {
12333         "extensionValue",
12334         "extensionValue",
12335         &asn_OP_OPEN_TYPE,
12336         0,      /* No effective tags (pointer) */
12337         0,      /* No effective tags (count) */
12338         0,      /* No tags (pointer) */
12339         0,      /* No tags (count) */
12340         { 0, 0, OPEN_TYPE_constraint },
12341         asn_MBR_extensionValue_252,
12342         1,      /* Elements count */
12343         &asn_SPC_extensionValue_specs_252       /* Additional specs */
12344 };
12345
12346 asn_TYPE_member_t asn_MBR_RSRPMRList_ExtIEs_249[] = {
12347         { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, id),
12348                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12349                 -1,     /* IMPLICIT tag at current level */
12350                 &asn_DEF_ProtocolIE_ID,
12351                 0,
12352                 { 0, &asn_PER_memb_id_constr_250,  memb_id_constraint_249 },
12353                 0, 0, /* No default value */
12354                 "id"
12355                 },
12356         { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, criticality),
12357                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12358                 -1,     /* IMPLICIT tag at current level */
12359                 &asn_DEF_Criticality,
12360                 select_RSRPMRList_ExtIEs_criticality_type,
12361                 { 0, &asn_PER_memb_criticality_constr_251,  memb_criticality_constraint_249 },
12362                 0, 0, /* No default value */
12363                 "criticality"
12364                 },
12365         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, extensionValue),
12366                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12367                 +1,     /* EXPLICIT tag at current level */
12368                 &asn_DEF_extensionValue_252,
12369                 select_RSRPMRList_ExtIEs_extensionValue_type,
12370                 { 0, &asn_PER_memb_extensionValue_constr_252,  memb_extensionValue_constraint_249 },
12371                 0, 0, /* No default value */
12372                 "extensionValue"
12373                 },
12374 };
12375 static const ber_tlv_tag_t asn_DEF_RSRPMRList_ExtIEs_tags_249[] = {
12376         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12377 };
12378 static const asn_TYPE_tag2member_t asn_MAP_RSRPMRList_ExtIEs_tag2el_249[] = {
12379     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12380     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12381     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12382 };
12383 asn_SEQUENCE_specifics_t asn_SPC_RSRPMRList_ExtIEs_specs_249 = {
12384         sizeof(struct RSRPMRList_ExtIEs),
12385         offsetof(struct RSRPMRList_ExtIEs, _asn_ctx),
12386         asn_MAP_RSRPMRList_ExtIEs_tag2el_249,
12387         3,      /* Count of tags in the map */
12388         0, 0, 0,        /* Optional elements (not needed) */
12389         -1,     /* First extension addition */
12390 };
12391 asn_TYPE_descriptor_t asn_DEF_RSRPMRList_ExtIEs = {
12392         "RSRPMRList-ExtIEs",
12393         "RSRPMRList-ExtIEs",
12394         &asn_OP_SEQUENCE,
12395         asn_DEF_RSRPMRList_ExtIEs_tags_249,
12396         sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_249)
12397                 /sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_249[0]), /* 1 */
12398         asn_DEF_RSRPMRList_ExtIEs_tags_249,     /* Same as above */
12399         sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_249)
12400                 /sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_249[0]), /* 1 */
12401         { 0, 0, SEQUENCE_constraint },
12402         asn_MBR_RSRPMRList_ExtIEs_249,
12403         3,      /* Elements count */
12404         &asn_SPC_RSRPMRList_ExtIEs_specs_249    /* Additional specs */
12405 };
12406
12407 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_256 = {
12408         sizeof(struct S1TNLLoadIndicator_ExtIEs__extensionValue),
12409         offsetof(struct S1TNLLoadIndicator_ExtIEs__extensionValue, _asn_ctx),
12410         offsetof(struct S1TNLLoadIndicator_ExtIEs__extensionValue, present),
12411         sizeof(((struct S1TNLLoadIndicator_ExtIEs__extensionValue *)0)->present),
12412         0,      /* No top level tags */
12413         0,      /* No tags in the map */
12414         0, 0,
12415         -1      /* Extensions start */
12416 };
12417 static /* Use -fall-defs-global to expose */
12418 asn_TYPE_descriptor_t asn_DEF_extensionValue_256 = {
12419         "extensionValue",
12420         "extensionValue",
12421         &asn_OP_OPEN_TYPE,
12422         0,      /* No effective tags (pointer) */
12423         0,      /* No effective tags (count) */
12424         0,      /* No tags (pointer) */
12425         0,      /* No tags (count) */
12426         { 0, 0, OPEN_TYPE_constraint },
12427         0, 0,   /* No members */
12428         &asn_SPC_extensionValue_specs_256       /* Additional specs */
12429 };
12430
12431 asn_TYPE_member_t asn_MBR_S1TNLLoadIndicator_ExtIEs_253[] = {
12432         { ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, id),
12433                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12434                 -1,     /* IMPLICIT tag at current level */
12435                 &asn_DEF_ProtocolIE_ID,
12436                 0,
12437                 { 0, &asn_PER_memb_id_constr_254,  memb_id_constraint_253 },
12438                 0, 0, /* No default value */
12439                 "id"
12440                 },
12441         { ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, criticality),
12442                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12443                 -1,     /* IMPLICIT tag at current level */
12444                 &asn_DEF_Criticality,
12445                 0,
12446                 { 0, &asn_PER_memb_criticality_constr_255,  memb_criticality_constraint_253 },
12447                 0, 0, /* No default value */
12448                 "criticality"
12449                 },
12450         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, extensionValue),
12451                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12452                 +1,     /* EXPLICIT tag at current level */
12453                 &asn_DEF_extensionValue_256,
12454                 0,
12455                 { 0, &asn_PER_memb_extensionValue_constr_256,  memb_extensionValue_constraint_253 },
12456                 0, 0, /* No default value */
12457                 "extensionValue"
12458                 },
12459 };
12460 static const ber_tlv_tag_t asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_253[] = {
12461         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12462 };
12463 static const asn_TYPE_tag2member_t asn_MAP_S1TNLLoadIndicator_ExtIEs_tag2el_253[] = {
12464     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12465     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12466     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12467 };
12468 asn_SEQUENCE_specifics_t asn_SPC_S1TNLLoadIndicator_ExtIEs_specs_253 = {
12469         sizeof(struct S1TNLLoadIndicator_ExtIEs),
12470         offsetof(struct S1TNLLoadIndicator_ExtIEs, _asn_ctx),
12471         asn_MAP_S1TNLLoadIndicator_ExtIEs_tag2el_253,
12472         3,      /* Count of tags in the map */
12473         0, 0, 0,        /* Optional elements (not needed) */
12474         -1,     /* First extension addition */
12475 };
12476 asn_TYPE_descriptor_t asn_DEF_S1TNLLoadIndicator_ExtIEs = {
12477         "S1TNLLoadIndicator-ExtIEs",
12478         "S1TNLLoadIndicator-ExtIEs",
12479         &asn_OP_SEQUENCE,
12480         asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_253,
12481         sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_253)
12482                 /sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_253[0]), /* 1 */
12483         asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_253,     /* Same as above */
12484         sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_253)
12485                 /sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_253[0]), /* 1 */
12486         { 0, 0, SEQUENCE_constraint },
12487         asn_MBR_S1TNLLoadIndicator_ExtIEs_253,
12488         3,      /* Elements count */
12489         &asn_SPC_S1TNLLoadIndicator_ExtIEs_specs_253    /* Additional specs */
12490 };
12491
12492 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_260 = {
12493         sizeof(struct ServedCell_ExtIEs__extensionValue),
12494         offsetof(struct ServedCell_ExtIEs__extensionValue, _asn_ctx),
12495         offsetof(struct ServedCell_ExtIEs__extensionValue, present),
12496         sizeof(((struct ServedCell_ExtIEs__extensionValue *)0)->present),
12497         0,      /* No top level tags */
12498         0,      /* No tags in the map */
12499         0, 0,
12500         -1      /* Extensions start */
12501 };
12502 static /* Use -fall-defs-global to expose */
12503 asn_TYPE_descriptor_t asn_DEF_extensionValue_260 = {
12504         "extensionValue",
12505         "extensionValue",
12506         &asn_OP_OPEN_TYPE,
12507         0,      /* No effective tags (pointer) */
12508         0,      /* No effective tags (count) */
12509         0,      /* No tags (pointer) */
12510         0,      /* No tags (count) */
12511         { 0, 0, OPEN_TYPE_constraint },
12512         0, 0,   /* No members */
12513         &asn_SPC_extensionValue_specs_260       /* Additional specs */
12514 };
12515
12516 asn_TYPE_member_t asn_MBR_ServedCell_ExtIEs_257[] = {
12517         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, id),
12518                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12519                 -1,     /* IMPLICIT tag at current level */
12520                 &asn_DEF_ProtocolIE_ID,
12521                 0,
12522                 { 0, &asn_PER_memb_id_constr_258,  memb_id_constraint_257 },
12523                 0, 0, /* No default value */
12524                 "id"
12525                 },
12526         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, criticality),
12527                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12528                 -1,     /* IMPLICIT tag at current level */
12529                 &asn_DEF_Criticality,
12530                 0,
12531                 { 0, &asn_PER_memb_criticality_constr_259,  memb_criticality_constraint_257 },
12532                 0, 0, /* No default value */
12533                 "criticality"
12534                 },
12535         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, extensionValue),
12536                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12537                 +1,     /* EXPLICIT tag at current level */
12538                 &asn_DEF_extensionValue_260,
12539                 0,
12540                 { 0, &asn_PER_memb_extensionValue_constr_260,  memb_extensionValue_constraint_257 },
12541                 0, 0, /* No default value */
12542                 "extensionValue"
12543                 },
12544 };
12545 static const ber_tlv_tag_t asn_DEF_ServedCell_ExtIEs_tags_257[] = {
12546         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12547 };
12548 static const asn_TYPE_tag2member_t asn_MAP_ServedCell_ExtIEs_tag2el_257[] = {
12549     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12550     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12551     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12552 };
12553 asn_SEQUENCE_specifics_t asn_SPC_ServedCell_ExtIEs_specs_257 = {
12554         sizeof(struct ServedCell_ExtIEs),
12555         offsetof(struct ServedCell_ExtIEs, _asn_ctx),
12556         asn_MAP_ServedCell_ExtIEs_tag2el_257,
12557         3,      /* Count of tags in the map */
12558         0, 0, 0,        /* Optional elements (not needed) */
12559         -1,     /* First extension addition */
12560 };
12561 asn_TYPE_descriptor_t asn_DEF_ServedCell_ExtIEs = {
12562         "ServedCell-ExtIEs",
12563         "ServedCell-ExtIEs",
12564         &asn_OP_SEQUENCE,
12565         asn_DEF_ServedCell_ExtIEs_tags_257,
12566         sizeof(asn_DEF_ServedCell_ExtIEs_tags_257)
12567                 /sizeof(asn_DEF_ServedCell_ExtIEs_tags_257[0]), /* 1 */
12568         asn_DEF_ServedCell_ExtIEs_tags_257,     /* Same as above */
12569         sizeof(asn_DEF_ServedCell_ExtIEs_tags_257)
12570                 /sizeof(asn_DEF_ServedCell_ExtIEs_tags_257[0]), /* 1 */
12571         { 0, 0, SEQUENCE_constraint },
12572         asn_MBR_ServedCell_ExtIEs_257,
12573         3,      /* Elements count */
12574         &asn_SPC_ServedCell_ExtIEs_specs_257    /* Additional specs */
12575 };
12576
12577 static asn_TYPE_member_t asn_MBR_extensionValue_264[] = {
12578         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.Number_of_Antennaports),
12579                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
12580                 0,
12581                 &asn_DEF_Number_of_Antennaports,
12582                 0,
12583                 { 0, 0, 0 },
12584                 0, 0, /* No default value */
12585                 "Number-of-Antennaports"
12586                 },
12587         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.PRACH_Configuration),
12588                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
12589                 0,
12590                 &asn_DEF_PRACH_Configuration,
12591                 0,
12592                 { 0, 0, 0 },
12593                 0, 0, /* No default value */
12594                 "PRACH-Configuration"
12595                 },
12596         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MBSFN_Subframe_Infolist),
12597                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
12598                 0,
12599                 &asn_DEF_MBSFN_Subframe_Infolist,
12600                 0,
12601                 { 0, 0, 0 },
12602                 0, 0, /* No default value */
12603                 "MBSFN-Subframe-Infolist"
12604                 },
12605         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.CSG_Id),
12606                 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
12607                 0,
12608                 &asn_DEF_CSG_Id,
12609                 0,
12610                 { 0, 0, 0 },
12611                 0, 0, /* No default value */
12612                 "CSG-Id"
12613                 },
12614         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MBMS_Service_Area_Identity_List),
12615                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
12616                 0,
12617                 &asn_DEF_MBMS_Service_Area_Identity_List,
12618                 0,
12619                 { 0, 0, 0 },
12620                 0, 0, /* No default value */
12621                 "MBMS-Service-Area-Identity-List"
12622                 },
12623         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MultibandInfoList),
12624                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
12625                 0,
12626                 &asn_DEF_MultibandInfoList,
12627                 0,
12628                 { 0, 0, 0 },
12629                 0, 0, /* No default value */
12630                 "MultibandInfoList"
12631                 },
12632         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.FreqBandIndicatorPriority),
12633                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
12634                 0,
12635                 &asn_DEF_FreqBandIndicatorPriority,
12636                 0,
12637                 { 0, 0, 0 },
12638                 0, 0, /* No default value */
12639                 "FreqBandIndicatorPriority"
12640                 },
12641         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.BandwidthReducedSI),
12642                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
12643                 0,
12644                 &asn_DEF_BandwidthReducedSI,
12645                 0,
12646                 { 0, 0, 0 },
12647                 0, 0, /* No default value */
12648                 "BandwidthReducedSI"
12649                 },
12650         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.ProtectedEUTRAResourceIndication),
12651                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
12652                 0,
12653                 &asn_DEF_ProtectedEUTRAResourceIndication,
12654                 0,
12655                 { 0, 0, 0 },
12656                 0, 0, /* No default value */
12657                 "ProtectedEUTRAResourceIndication"
12658                 },
12659 };
12660 static const unsigned asn_MAP_extensionValue_to_canonical_264[] = { 3, 0, 6, 7, 1, 2, 4, 5, 8 };
12661 static const unsigned asn_MAP_extensionValue_from_canonical_264[] = { 1, 4, 5, 0, 6, 7, 2, 3, 8 };
12662 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_264[] = {
12663     { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 3, 0, 0 }, /* CSG-Id */
12664     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 2 }, /* Number-of-Antennaports */
12665     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, -1, 1 }, /* FreqBandIndicatorPriority */
12666     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 7, -2, 0 }, /* BandwidthReducedSI */
12667     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 4 }, /* PRACH-Configuration */
12668     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 3 }, /* MBSFN-Subframe-Infolist */
12669     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 2 }, /* MBMS-Service-Area-Identity-List */
12670     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -3, 1 }, /* MultibandInfoList */
12671     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -4, 0 } /* ProtectedEUTRAResourceIndication */
12672 };
12673 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_264 = {
12674         sizeof(struct ServedCell_Information_ExtIEs__extensionValue),
12675         offsetof(struct ServedCell_Information_ExtIEs__extensionValue, _asn_ctx),
12676         offsetof(struct ServedCell_Information_ExtIEs__extensionValue, present),
12677         sizeof(((struct ServedCell_Information_ExtIEs__extensionValue *)0)->present),
12678         asn_MAP_extensionValue_tag2el_264,
12679         9,      /* Count of tags in the map */
12680         asn_MAP_extensionValue_to_canonical_264,
12681         asn_MAP_extensionValue_from_canonical_264,
12682         -1      /* Extensions start */
12683 };
12684 static /* Use -fall-defs-global to expose */
12685 asn_TYPE_descriptor_t asn_DEF_extensionValue_264 = {
12686         "extensionValue",
12687         "extensionValue",
12688         &asn_OP_OPEN_TYPE,
12689         0,      /* No effective tags (pointer) */
12690         0,      /* No effective tags (count) */
12691         0,      /* No tags (pointer) */
12692         0,      /* No tags (count) */
12693         { 0, 0, OPEN_TYPE_constraint },
12694         asn_MBR_extensionValue_264,
12695         9,      /* Elements count */
12696         &asn_SPC_extensionValue_specs_264       /* Additional specs */
12697 };
12698
12699 asn_TYPE_member_t asn_MBR_ServedCell_Information_ExtIEs_261[] = {
12700         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, id),
12701                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12702                 -1,     /* IMPLICIT tag at current level */
12703                 &asn_DEF_ProtocolIE_ID,
12704                 0,
12705                 { 0, &asn_PER_memb_id_constr_262,  memb_id_constraint_261 },
12706                 0, 0, /* No default value */
12707                 "id"
12708                 },
12709         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, criticality),
12710                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12711                 -1,     /* IMPLICIT tag at current level */
12712                 &asn_DEF_Criticality,
12713                 select_ServedCell_Information_ExtIEs_criticality_type,
12714                 { 0, &asn_PER_memb_criticality_constr_263,  memb_criticality_constraint_261 },
12715                 0, 0, /* No default value */
12716                 "criticality"
12717                 },
12718         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, extensionValue),
12719                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12720                 +1,     /* EXPLICIT tag at current level */
12721                 &asn_DEF_extensionValue_264,
12722                 select_ServedCell_Information_ExtIEs_extensionValue_type,
12723                 { 0, &asn_PER_memb_extensionValue_constr_264,  memb_extensionValue_constraint_261 },
12724                 0, 0, /* No default value */
12725                 "extensionValue"
12726                 },
12727 };
12728 static const ber_tlv_tag_t asn_DEF_ServedCell_Information_ExtIEs_tags_261[] = {
12729         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12730 };
12731 static const asn_TYPE_tag2member_t asn_MAP_ServedCell_Information_ExtIEs_tag2el_261[] = {
12732     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12733     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12734     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12735 };
12736 asn_SEQUENCE_specifics_t asn_SPC_ServedCell_Information_ExtIEs_specs_261 = {
12737         sizeof(struct ServedCell_Information_ExtIEs),
12738         offsetof(struct ServedCell_Information_ExtIEs, _asn_ctx),
12739         asn_MAP_ServedCell_Information_ExtIEs_tag2el_261,
12740         3,      /* Count of tags in the map */
12741         0, 0, 0,        /* Optional elements (not needed) */
12742         -1,     /* First extension addition */
12743 };
12744 asn_TYPE_descriptor_t asn_DEF_ServedCell_Information_ExtIEs = {
12745         "ServedCell-Information-ExtIEs",
12746         "ServedCell-Information-ExtIEs",
12747         &asn_OP_SEQUENCE,
12748         asn_DEF_ServedCell_Information_ExtIEs_tags_261,
12749         sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_261)
12750                 /sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_261[0]), /* 1 */
12751         asn_DEF_ServedCell_Information_ExtIEs_tags_261, /* Same as above */
12752         sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_261)
12753                 /sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_261[0]), /* 1 */
12754         { 0, 0, SEQUENCE_constraint },
12755         asn_MBR_ServedCell_Information_ExtIEs_261,
12756         3,      /* Elements count */
12757         &asn_SPC_ServedCell_Information_ExtIEs_specs_261        /* Additional specs */
12758 };
12759
12760 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_268 = {
12761         sizeof(struct SpecialSubframe_Info_ExtIEs__extensionValue),
12762         offsetof(struct SpecialSubframe_Info_ExtIEs__extensionValue, _asn_ctx),
12763         offsetof(struct SpecialSubframe_Info_ExtIEs__extensionValue, present),
12764         sizeof(((struct SpecialSubframe_Info_ExtIEs__extensionValue *)0)->present),
12765         0,      /* No top level tags */
12766         0,      /* No tags in the map */
12767         0, 0,
12768         -1      /* Extensions start */
12769 };
12770 static /* Use -fall-defs-global to expose */
12771 asn_TYPE_descriptor_t asn_DEF_extensionValue_268 = {
12772         "extensionValue",
12773         "extensionValue",
12774         &asn_OP_OPEN_TYPE,
12775         0,      /* No effective tags (pointer) */
12776         0,      /* No effective tags (count) */
12777         0,      /* No tags (pointer) */
12778         0,      /* No tags (count) */
12779         { 0, 0, OPEN_TYPE_constraint },
12780         0, 0,   /* No members */
12781         &asn_SPC_extensionValue_specs_268       /* Additional specs */
12782 };
12783
12784 asn_TYPE_member_t asn_MBR_SpecialSubframe_Info_ExtIEs_265[] = {
12785         { ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, id),
12786                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12787                 -1,     /* IMPLICIT tag at current level */
12788                 &asn_DEF_ProtocolIE_ID,
12789                 0,
12790                 { 0, &asn_PER_memb_id_constr_266,  memb_id_constraint_265 },
12791                 0, 0, /* No default value */
12792                 "id"
12793                 },
12794         { ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, criticality),
12795                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12796                 -1,     /* IMPLICIT tag at current level */
12797                 &asn_DEF_Criticality,
12798                 0,
12799                 { 0, &asn_PER_memb_criticality_constr_267,  memb_criticality_constraint_265 },
12800                 0, 0, /* No default value */
12801                 "criticality"
12802                 },
12803         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, extensionValue),
12804                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12805                 +1,     /* EXPLICIT tag at current level */
12806                 &asn_DEF_extensionValue_268,
12807                 0,
12808                 { 0, &asn_PER_memb_extensionValue_constr_268,  memb_extensionValue_constraint_265 },
12809                 0, 0, /* No default value */
12810                 "extensionValue"
12811                 },
12812 };
12813 static const ber_tlv_tag_t asn_DEF_SpecialSubframe_Info_ExtIEs_tags_265[] = {
12814         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12815 };
12816 static const asn_TYPE_tag2member_t asn_MAP_SpecialSubframe_Info_ExtIEs_tag2el_265[] = {
12817     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12818     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12819     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12820 };
12821 asn_SEQUENCE_specifics_t asn_SPC_SpecialSubframe_Info_ExtIEs_specs_265 = {
12822         sizeof(struct SpecialSubframe_Info_ExtIEs),
12823         offsetof(struct SpecialSubframe_Info_ExtIEs, _asn_ctx),
12824         asn_MAP_SpecialSubframe_Info_ExtIEs_tag2el_265,
12825         3,      /* Count of tags in the map */
12826         0, 0, 0,        /* Optional elements (not needed) */
12827         -1,     /* First extension addition */
12828 };
12829 asn_TYPE_descriptor_t asn_DEF_SpecialSubframe_Info_ExtIEs = {
12830         "SpecialSubframe-Info-ExtIEs",
12831         "SpecialSubframe-Info-ExtIEs",
12832         &asn_OP_SEQUENCE,
12833         asn_DEF_SpecialSubframe_Info_ExtIEs_tags_265,
12834         sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_265)
12835                 /sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_265[0]), /* 1 */
12836         asn_DEF_SpecialSubframe_Info_ExtIEs_tags_265,   /* Same as above */
12837         sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_265)
12838                 /sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_265[0]), /* 1 */
12839         { 0, 0, SEQUENCE_constraint },
12840         asn_MBR_SpecialSubframe_Info_ExtIEs_265,
12841         3,      /* Elements count */
12842         &asn_SPC_SpecialSubframe_Info_ExtIEs_specs_265  /* Additional specs */
12843 };
12844
12845 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_272 = {
12846         sizeof(struct SubbandCQI_ExtIEs__extensionValue),
12847         offsetof(struct SubbandCQI_ExtIEs__extensionValue, _asn_ctx),
12848         offsetof(struct SubbandCQI_ExtIEs__extensionValue, present),
12849         sizeof(((struct SubbandCQI_ExtIEs__extensionValue *)0)->present),
12850         0,      /* No top level tags */
12851         0,      /* No tags in the map */
12852         0, 0,
12853         -1      /* Extensions start */
12854 };
12855 static /* Use -fall-defs-global to expose */
12856 asn_TYPE_descriptor_t asn_DEF_extensionValue_272 = {
12857         "extensionValue",
12858         "extensionValue",
12859         &asn_OP_OPEN_TYPE,
12860         0,      /* No effective tags (pointer) */
12861         0,      /* No effective tags (count) */
12862         0,      /* No tags (pointer) */
12863         0,      /* No tags (count) */
12864         { 0, 0, OPEN_TYPE_constraint },
12865         0, 0,   /* No members */
12866         &asn_SPC_extensionValue_specs_272       /* Additional specs */
12867 };
12868
12869 asn_TYPE_member_t asn_MBR_SubbandCQI_ExtIEs_269[] = {
12870         { ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, id),
12871                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12872                 -1,     /* IMPLICIT tag at current level */
12873                 &asn_DEF_ProtocolIE_ID,
12874                 0,
12875                 { 0, &asn_PER_memb_id_constr_270,  memb_id_constraint_269 },
12876                 0, 0, /* No default value */
12877                 "id"
12878                 },
12879         { ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, criticality),
12880                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12881                 -1,     /* IMPLICIT tag at current level */
12882                 &asn_DEF_Criticality,
12883                 0,
12884                 { 0, &asn_PER_memb_criticality_constr_271,  memb_criticality_constraint_269 },
12885                 0, 0, /* No default value */
12886                 "criticality"
12887                 },
12888         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, extensionValue),
12889                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12890                 +1,     /* EXPLICIT tag at current level */
12891                 &asn_DEF_extensionValue_272,
12892                 0,
12893                 { 0, &asn_PER_memb_extensionValue_constr_272,  memb_extensionValue_constraint_269 },
12894                 0, 0, /* No default value */
12895                 "extensionValue"
12896                 },
12897 };
12898 static const ber_tlv_tag_t asn_DEF_SubbandCQI_ExtIEs_tags_269[] = {
12899         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12900 };
12901 static const asn_TYPE_tag2member_t asn_MAP_SubbandCQI_ExtIEs_tag2el_269[] = {
12902     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12903     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12904     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12905 };
12906 asn_SEQUENCE_specifics_t asn_SPC_SubbandCQI_ExtIEs_specs_269 = {
12907         sizeof(struct SubbandCQI_ExtIEs),
12908         offsetof(struct SubbandCQI_ExtIEs, _asn_ctx),
12909         asn_MAP_SubbandCQI_ExtIEs_tag2el_269,
12910         3,      /* Count of tags in the map */
12911         0, 0, 0,        /* Optional elements (not needed) */
12912         -1,     /* First extension addition */
12913 };
12914 asn_TYPE_descriptor_t asn_DEF_SubbandCQI_ExtIEs = {
12915         "SubbandCQI-ExtIEs",
12916         "SubbandCQI-ExtIEs",
12917         &asn_OP_SEQUENCE,
12918         asn_DEF_SubbandCQI_ExtIEs_tags_269,
12919         sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_269)
12920                 /sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_269[0]), /* 1 */
12921         asn_DEF_SubbandCQI_ExtIEs_tags_269,     /* Same as above */
12922         sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_269)
12923                 /sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_269[0]), /* 1 */
12924         { 0, 0, SEQUENCE_constraint },
12925         asn_MBR_SubbandCQI_ExtIEs_269,
12926         3,      /* Elements count */
12927         &asn_SPC_SubbandCQI_ExtIEs_specs_269    /* Additional specs */
12928 };
12929
12930 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_276 = {
12931         sizeof(struct SubbandCQIItem_ExtIEs__extensionValue),
12932         offsetof(struct SubbandCQIItem_ExtIEs__extensionValue, _asn_ctx),
12933         offsetof(struct SubbandCQIItem_ExtIEs__extensionValue, present),
12934         sizeof(((struct SubbandCQIItem_ExtIEs__extensionValue *)0)->present),
12935         0,      /* No top level tags */
12936         0,      /* No tags in the map */
12937         0, 0,
12938         -1      /* Extensions start */
12939 };
12940 static /* Use -fall-defs-global to expose */
12941 asn_TYPE_descriptor_t asn_DEF_extensionValue_276 = {
12942         "extensionValue",
12943         "extensionValue",
12944         &asn_OP_OPEN_TYPE,
12945         0,      /* No effective tags (pointer) */
12946         0,      /* No effective tags (count) */
12947         0,      /* No tags (pointer) */
12948         0,      /* No tags (count) */
12949         { 0, 0, OPEN_TYPE_constraint },
12950         0, 0,   /* No members */
12951         &asn_SPC_extensionValue_specs_276       /* Additional specs */
12952 };
12953
12954 asn_TYPE_member_t asn_MBR_SubbandCQIItem_ExtIEs_273[] = {
12955         { ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, id),
12956                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12957                 -1,     /* IMPLICIT tag at current level */
12958                 &asn_DEF_ProtocolIE_ID,
12959                 0,
12960                 { 0, &asn_PER_memb_id_constr_274,  memb_id_constraint_273 },
12961                 0, 0, /* No default value */
12962                 "id"
12963                 },
12964         { ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, criticality),
12965                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12966                 -1,     /* IMPLICIT tag at current level */
12967                 &asn_DEF_Criticality,
12968                 0,
12969                 { 0, &asn_PER_memb_criticality_constr_275,  memb_criticality_constraint_273 },
12970                 0, 0, /* No default value */
12971                 "criticality"
12972                 },
12973         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, extensionValue),
12974                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12975                 +1,     /* EXPLICIT tag at current level */
12976                 &asn_DEF_extensionValue_276,
12977                 0,
12978                 { 0, &asn_PER_memb_extensionValue_constr_276,  memb_extensionValue_constraint_273 },
12979                 0, 0, /* No default value */
12980                 "extensionValue"
12981                 },
12982 };
12983 static const ber_tlv_tag_t asn_DEF_SubbandCQIItem_ExtIEs_tags_273[] = {
12984         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12985 };
12986 static const asn_TYPE_tag2member_t asn_MAP_SubbandCQIItem_ExtIEs_tag2el_273[] = {
12987     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12988     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12989     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12990 };
12991 asn_SEQUENCE_specifics_t asn_SPC_SubbandCQIItem_ExtIEs_specs_273 = {
12992         sizeof(struct SubbandCQIItem_ExtIEs),
12993         offsetof(struct SubbandCQIItem_ExtIEs, _asn_ctx),
12994         asn_MAP_SubbandCQIItem_ExtIEs_tag2el_273,
12995         3,      /* Count of tags in the map */
12996         0, 0, 0,        /* Optional elements (not needed) */
12997         -1,     /* First extension addition */
12998 };
12999 asn_TYPE_descriptor_t asn_DEF_SubbandCQIItem_ExtIEs = {
13000         "SubbandCQIItem-ExtIEs",
13001         "SubbandCQIItem-ExtIEs",
13002         &asn_OP_SEQUENCE,
13003         asn_DEF_SubbandCQIItem_ExtIEs_tags_273,
13004         sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_273)
13005                 /sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_273[0]), /* 1 */
13006         asn_DEF_SubbandCQIItem_ExtIEs_tags_273, /* Same as above */
13007         sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_273)
13008                 /sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_273[0]), /* 1 */
13009         { 0, 0, SEQUENCE_constraint },
13010         asn_MBR_SubbandCQIItem_ExtIEs_273,
13011         3,      /* Elements count */
13012         &asn_SPC_SubbandCQIItem_ExtIEs_specs_273        /* Additional specs */
13013 };
13014
13015 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_280 = {
13016         sizeof(struct SULInformation_ExtIEs__extensionValue),
13017         offsetof(struct SULInformation_ExtIEs__extensionValue, _asn_ctx),
13018         offsetof(struct SULInformation_ExtIEs__extensionValue, present),
13019         sizeof(((struct SULInformation_ExtIEs__extensionValue *)0)->present),
13020         0,      /* No top level tags */
13021         0,      /* No tags in the map */
13022         0, 0,
13023         -1      /* Extensions start */
13024 };
13025 static /* Use -fall-defs-global to expose */
13026 asn_TYPE_descriptor_t asn_DEF_extensionValue_280 = {
13027         "extensionValue",
13028         "extensionValue",
13029         &asn_OP_OPEN_TYPE,
13030         0,      /* No effective tags (pointer) */
13031         0,      /* No effective tags (count) */
13032         0,      /* No tags (pointer) */
13033         0,      /* No tags (count) */
13034         { 0, 0, OPEN_TYPE_constraint },
13035         0, 0,   /* No members */
13036         &asn_SPC_extensionValue_specs_280       /* Additional specs */
13037 };
13038
13039 asn_TYPE_member_t asn_MBR_SULInformation_ExtIEs_277[] = {
13040         { ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, id),
13041                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13042                 -1,     /* IMPLICIT tag at current level */
13043                 &asn_DEF_ProtocolIE_ID,
13044                 0,
13045                 { 0, &asn_PER_memb_id_constr_278,  memb_id_constraint_277 },
13046                 0, 0, /* No default value */
13047                 "id"
13048                 },
13049         { ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, criticality),
13050                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13051                 -1,     /* IMPLICIT tag at current level */
13052                 &asn_DEF_Criticality,
13053                 0,
13054                 { 0, &asn_PER_memb_criticality_constr_279,  memb_criticality_constraint_277 },
13055                 0, 0, /* No default value */
13056                 "criticality"
13057                 },
13058         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, extensionValue),
13059                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13060                 +1,     /* EXPLICIT tag at current level */
13061                 &asn_DEF_extensionValue_280,
13062                 0,
13063                 { 0, &asn_PER_memb_extensionValue_constr_280,  memb_extensionValue_constraint_277 },
13064                 0, 0, /* No default value */
13065                 "extensionValue"
13066                 },
13067 };
13068 static const ber_tlv_tag_t asn_DEF_SULInformation_ExtIEs_tags_277[] = {
13069         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13070 };
13071 static const asn_TYPE_tag2member_t asn_MAP_SULInformation_ExtIEs_tag2el_277[] = {
13072     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13073     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13074     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13075 };
13076 asn_SEQUENCE_specifics_t asn_SPC_SULInformation_ExtIEs_specs_277 = {
13077         sizeof(struct SULInformation_ExtIEs),
13078         offsetof(struct SULInformation_ExtIEs, _asn_ctx),
13079         asn_MAP_SULInformation_ExtIEs_tag2el_277,
13080         3,      /* Count of tags in the map */
13081         0, 0, 0,        /* Optional elements (not needed) */
13082         -1,     /* First extension addition */
13083 };
13084 asn_TYPE_descriptor_t asn_DEF_SULInformation_ExtIEs = {
13085         "SULInformation-ExtIEs",
13086         "SULInformation-ExtIEs",
13087         &asn_OP_SEQUENCE,
13088         asn_DEF_SULInformation_ExtIEs_tags_277,
13089         sizeof(asn_DEF_SULInformation_ExtIEs_tags_277)
13090                 /sizeof(asn_DEF_SULInformation_ExtIEs_tags_277[0]), /* 1 */
13091         asn_DEF_SULInformation_ExtIEs_tags_277, /* Same as above */
13092         sizeof(asn_DEF_SULInformation_ExtIEs_tags_277)
13093                 /sizeof(asn_DEF_SULInformation_ExtIEs_tags_277[0]), /* 1 */
13094         { 0, 0, SEQUENCE_constraint },
13095         asn_MBR_SULInformation_ExtIEs_277,
13096         3,      /* Elements count */
13097         &asn_SPC_SULInformation_ExtIEs_specs_277        /* Additional specs */
13098 };
13099
13100 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_284 = {
13101         sizeof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue),
13102         offsetof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue, _asn_ctx),
13103         offsetof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue, present),
13104         sizeof(((struct SupportedSULFreqBandItem_ExtIEs__extensionValue *)0)->present),
13105         0,      /* No top level tags */
13106         0,      /* No tags in the map */
13107         0, 0,
13108         -1      /* Extensions start */
13109 };
13110 static /* Use -fall-defs-global to expose */
13111 asn_TYPE_descriptor_t asn_DEF_extensionValue_284 = {
13112         "extensionValue",
13113         "extensionValue",
13114         &asn_OP_OPEN_TYPE,
13115         0,      /* No effective tags (pointer) */
13116         0,      /* No effective tags (count) */
13117         0,      /* No tags (pointer) */
13118         0,      /* No tags (count) */
13119         { 0, 0, OPEN_TYPE_constraint },
13120         0, 0,   /* No members */
13121         &asn_SPC_extensionValue_specs_284       /* Additional specs */
13122 };
13123
13124 asn_TYPE_member_t asn_MBR_SupportedSULFreqBandItem_ExtIEs_281[] = {
13125         { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, id),
13126                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13127                 -1,     /* IMPLICIT tag at current level */
13128                 &asn_DEF_ProtocolIE_ID,
13129                 0,
13130                 { 0, &asn_PER_memb_id_constr_282,  memb_id_constraint_281 },
13131                 0, 0, /* No default value */
13132                 "id"
13133                 },
13134         { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, criticality),
13135                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13136                 -1,     /* IMPLICIT tag at current level */
13137                 &asn_DEF_Criticality,
13138                 0,
13139                 { 0, &asn_PER_memb_criticality_constr_283,  memb_criticality_constraint_281 },
13140                 0, 0, /* No default value */
13141                 "criticality"
13142                 },
13143         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, extensionValue),
13144                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13145                 +1,     /* EXPLICIT tag at current level */
13146                 &asn_DEF_extensionValue_284,
13147                 0,
13148                 { 0, &asn_PER_memb_extensionValue_constr_284,  memb_extensionValue_constraint_281 },
13149                 0, 0, /* No default value */
13150                 "extensionValue"
13151                 },
13152 };
13153 static const ber_tlv_tag_t asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_281[] = {
13154         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13155 };
13156 static const asn_TYPE_tag2member_t asn_MAP_SupportedSULFreqBandItem_ExtIEs_tag2el_281[] = {
13157     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13158     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13159     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13160 };
13161 asn_SEQUENCE_specifics_t asn_SPC_SupportedSULFreqBandItem_ExtIEs_specs_281 = {
13162         sizeof(struct SupportedSULFreqBandItem_ExtIEs),
13163         offsetof(struct SupportedSULFreqBandItem_ExtIEs, _asn_ctx),
13164         asn_MAP_SupportedSULFreqBandItem_ExtIEs_tag2el_281,
13165         3,      /* Count of tags in the map */
13166         0, 0, 0,        /* Optional elements (not needed) */
13167         -1,     /* First extension addition */
13168 };
13169 asn_TYPE_descriptor_t asn_DEF_SupportedSULFreqBandItem_ExtIEs = {
13170         "SupportedSULFreqBandItem-ExtIEs",
13171         "SupportedSULFreqBandItem-ExtIEs",
13172         &asn_OP_SEQUENCE,
13173         asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_281,
13174         sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_281)
13175                 /sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_281[0]), /* 1 */
13176         asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_281,       /* Same as above */
13177         sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_281)
13178                 /sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_281[0]), /* 1 */
13179         { 0, 0, SEQUENCE_constraint },
13180         asn_MBR_SupportedSULFreqBandItem_ExtIEs_281,
13181         3,      /* Elements count */
13182         &asn_SPC_SupportedSULFreqBandItem_ExtIEs_specs_281      /* Additional specs */
13183 };
13184
13185 static asn_TYPE_member_t asn_MBR_extensionValue_288[] = {
13186         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.AdditionalSpecialSubframe_Info),
13187                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
13188                 0,
13189                 &asn_DEF_AdditionalSpecialSubframe_Info,
13190                 0,
13191                 { 0, 0, 0 },
13192                 0, 0, /* No default value */
13193                 "AdditionalSpecialSubframe-Info"
13194                 },
13195         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.EARFCNExtension),
13196                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
13197                 0,
13198                 &asn_DEF_EARFCNExtension,
13199                 0,
13200                 { 0, 0, 0 },
13201                 0, 0, /* No default value */
13202                 "EARFCNExtension"
13203                 },
13204         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.AdditionalSpecialSubframeExtension_Info),
13205                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
13206                 0,
13207                 &asn_DEF_AdditionalSpecialSubframeExtension_Info,
13208                 0,
13209                 { 0, 0, 0 },
13210                 0, 0, /* No default value */
13211                 "AdditionalSpecialSubframeExtension-Info"
13212                 },
13213 };
13214 static const unsigned asn_MAP_extensionValue_to_canonical_288[] = { 1, 0, 2 };
13215 static const unsigned asn_MAP_extensionValue_from_canonical_288[] = { 1, 0, 2 };
13216 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_288[] = {
13217     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* EARFCNExtension */
13218     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* AdditionalSpecialSubframe-Info */
13219     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* AdditionalSpecialSubframeExtension-Info */
13220 };
13221 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_288 = {
13222         sizeof(struct TDD_Info_ExtIEs__extensionValue),
13223         offsetof(struct TDD_Info_ExtIEs__extensionValue, _asn_ctx),
13224         offsetof(struct TDD_Info_ExtIEs__extensionValue, present),
13225         sizeof(((struct TDD_Info_ExtIEs__extensionValue *)0)->present),
13226         asn_MAP_extensionValue_tag2el_288,
13227         3,      /* Count of tags in the map */
13228         asn_MAP_extensionValue_to_canonical_288,
13229         asn_MAP_extensionValue_from_canonical_288,
13230         -1      /* Extensions start */
13231 };
13232 static /* Use -fall-defs-global to expose */
13233 asn_TYPE_descriptor_t asn_DEF_extensionValue_288 = {
13234         "extensionValue",
13235         "extensionValue",
13236         &asn_OP_OPEN_TYPE,
13237         0,      /* No effective tags (pointer) */
13238         0,      /* No effective tags (count) */
13239         0,      /* No tags (pointer) */
13240         0,      /* No tags (count) */
13241         { 0, 0, OPEN_TYPE_constraint },
13242         asn_MBR_extensionValue_288,
13243         3,      /* Elements count */
13244         &asn_SPC_extensionValue_specs_288       /* Additional specs */
13245 };
13246
13247 asn_TYPE_member_t asn_MBR_TDD_Info_ExtIEs_285[] = {
13248         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, id),
13249                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13250                 -1,     /* IMPLICIT tag at current level */
13251                 &asn_DEF_ProtocolIE_ID,
13252                 0,
13253                 { 0, &asn_PER_memb_id_constr_286,  memb_id_constraint_285 },
13254                 0, 0, /* No default value */
13255                 "id"
13256                 },
13257         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, criticality),
13258                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13259                 -1,     /* IMPLICIT tag at current level */
13260                 &asn_DEF_Criticality,
13261                 select_TDD_Info_ExtIEs_criticality_type,
13262                 { 0, &asn_PER_memb_criticality_constr_287,  memb_criticality_constraint_285 },
13263                 0, 0, /* No default value */
13264                 "criticality"
13265                 },
13266         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, extensionValue),
13267                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13268                 +1,     /* EXPLICIT tag at current level */
13269                 &asn_DEF_extensionValue_288,
13270                 select_TDD_Info_ExtIEs_extensionValue_type,
13271                 { 0, &asn_PER_memb_extensionValue_constr_288,  memb_extensionValue_constraint_285 },
13272                 0, 0, /* No default value */
13273                 "extensionValue"
13274                 },
13275 };
13276 static const ber_tlv_tag_t asn_DEF_TDD_Info_ExtIEs_tags_285[] = {
13277         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13278 };
13279 static const asn_TYPE_tag2member_t asn_MAP_TDD_Info_ExtIEs_tag2el_285[] = {
13280     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13281     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13282     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13283 };
13284 asn_SEQUENCE_specifics_t asn_SPC_TDD_Info_ExtIEs_specs_285 = {
13285         sizeof(struct TDD_Info_ExtIEs),
13286         offsetof(struct TDD_Info_ExtIEs, _asn_ctx),
13287         asn_MAP_TDD_Info_ExtIEs_tag2el_285,
13288         3,      /* Count of tags in the map */
13289         0, 0, 0,        /* Optional elements (not needed) */
13290         -1,     /* First extension addition */
13291 };
13292 asn_TYPE_descriptor_t asn_DEF_TDD_Info_ExtIEs = {
13293         "TDD-Info-ExtIEs",
13294         "TDD-Info-ExtIEs",
13295         &asn_OP_SEQUENCE,
13296         asn_DEF_TDD_Info_ExtIEs_tags_285,
13297         sizeof(asn_DEF_TDD_Info_ExtIEs_tags_285)
13298                 /sizeof(asn_DEF_TDD_Info_ExtIEs_tags_285[0]), /* 1 */
13299         asn_DEF_TDD_Info_ExtIEs_tags_285,       /* Same as above */
13300         sizeof(asn_DEF_TDD_Info_ExtIEs_tags_285)
13301                 /sizeof(asn_DEF_TDD_Info_ExtIEs_tags_285[0]), /* 1 */
13302         { 0, 0, SEQUENCE_constraint },
13303         asn_MBR_TDD_Info_ExtIEs_285,
13304         3,      /* Elements count */
13305         &asn_SPC_TDD_Info_ExtIEs_specs_285      /* Additional specs */
13306 };
13307
13308 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_292 = {
13309         sizeof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue),
13310         offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue, _asn_ctx),
13311         offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue, present),
13312         sizeof(((struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue *)0)->present),
13313         0,      /* No top level tags */
13314         0,      /* No tags in the map */
13315         0, 0,
13316         -1      /* Extensions start */
13317 };
13318 static /* Use -fall-defs-global to expose */
13319 asn_TYPE_descriptor_t asn_DEF_extensionValue_292 = {
13320         "extensionValue",
13321         "extensionValue",
13322         &asn_OP_OPEN_TYPE,
13323         0,      /* No effective tags (pointer) */
13324         0,      /* No effective tags (count) */
13325         0,      /* No tags (pointer) */
13326         0,      /* No tags (count) */
13327         { 0, 0, OPEN_TYPE_constraint },
13328         0, 0,   /* No members */
13329         &asn_SPC_extensionValue_specs_292       /* Additional specs */
13330 };
13331
13332 asn_TYPE_member_t asn_MBR_UL_HighInterferenceIndicationInfo_Item_ExtIEs_289[] = {
13333         { ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, id),
13334                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13335                 -1,     /* IMPLICIT tag at current level */
13336                 &asn_DEF_ProtocolIE_ID,
13337                 0,
13338                 { 0, &asn_PER_memb_id_constr_290,  memb_id_constraint_289 },
13339                 0, 0, /* No default value */
13340                 "id"
13341                 },
13342         { ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, criticality),
13343                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13344                 -1,     /* IMPLICIT tag at current level */
13345                 &asn_DEF_Criticality,
13346                 0,
13347                 { 0, &asn_PER_memb_criticality_constr_291,  memb_criticality_constraint_289 },
13348                 0, 0, /* No default value */
13349                 "criticality"
13350                 },
13351         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, extensionValue),
13352                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13353                 +1,     /* EXPLICIT tag at current level */
13354                 &asn_DEF_extensionValue_292,
13355                 0,
13356                 { 0, &asn_PER_memb_extensionValue_constr_292,  memb_extensionValue_constraint_289 },
13357                 0, 0, /* No default value */
13358                 "extensionValue"
13359                 },
13360 };
13361 static const ber_tlv_tag_t asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_289[] = {
13362         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13363 };
13364 static const asn_TYPE_tag2member_t asn_MAP_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tag2el_289[] = {
13365     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13366     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13367     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13368 };
13369 asn_SEQUENCE_specifics_t asn_SPC_UL_HighInterferenceIndicationInfo_Item_ExtIEs_specs_289 = {
13370         sizeof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs),
13371         offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, _asn_ctx),
13372         asn_MAP_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tag2el_289,
13373         3,      /* Count of tags in the map */
13374         0, 0, 0,        /* Optional elements (not needed) */
13375         -1,     /* First extension addition */
13376 };
13377 asn_TYPE_descriptor_t asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs = {
13378         "UL-HighInterferenceIndicationInfo-Item-ExtIEs",
13379         "UL-HighInterferenceIndicationInfo-Item-ExtIEs",
13380         &asn_OP_SEQUENCE,
13381         asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_289,
13382         sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_289)
13383                 /sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_289[0]), /* 1 */
13384         asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_289, /* Same as above */
13385         sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_289)
13386                 /sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_289[0]), /* 1 */
13387         { 0, 0, SEQUENCE_constraint },
13388         asn_MBR_UL_HighInterferenceIndicationInfo_Item_ExtIEs_289,
13389         3,      /* Elements count */
13390         &asn_SPC_UL_HighInterferenceIndicationInfo_Item_ExtIEs_specs_289        /* Additional specs */
13391 };
13392
13393 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_296 = {
13394         sizeof(struct UsableABSInformationFDD_ExtIEs__extensionValue),
13395         offsetof(struct UsableABSInformationFDD_ExtIEs__extensionValue, _asn_ctx),
13396         offsetof(struct UsableABSInformationFDD_ExtIEs__extensionValue, present),
13397         sizeof(((struct UsableABSInformationFDD_ExtIEs__extensionValue *)0)->present),
13398         0,      /* No top level tags */
13399         0,      /* No tags in the map */
13400         0, 0,
13401         -1      /* Extensions start */
13402 };
13403 static /* Use -fall-defs-global to expose */
13404 asn_TYPE_descriptor_t asn_DEF_extensionValue_296 = {
13405         "extensionValue",
13406         "extensionValue",
13407         &asn_OP_OPEN_TYPE,
13408         0,      /* No effective tags (pointer) */
13409         0,      /* No effective tags (count) */
13410         0,      /* No tags (pointer) */
13411         0,      /* No tags (count) */
13412         { 0, 0, OPEN_TYPE_constraint },
13413         0, 0,   /* No members */
13414         &asn_SPC_extensionValue_specs_296       /* Additional specs */
13415 };
13416
13417 asn_TYPE_member_t asn_MBR_UsableABSInformationFDD_ExtIEs_293[] = {
13418         { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, id),
13419                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13420                 -1,     /* IMPLICIT tag at current level */
13421                 &asn_DEF_ProtocolIE_ID,
13422                 0,
13423                 { 0, &asn_PER_memb_id_constr_294,  memb_id_constraint_293 },
13424                 0, 0, /* No default value */
13425                 "id"
13426                 },
13427         { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, criticality),
13428                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13429                 -1,     /* IMPLICIT tag at current level */
13430                 &asn_DEF_Criticality,
13431                 0,
13432                 { 0, &asn_PER_memb_criticality_constr_295,  memb_criticality_constraint_293 },
13433                 0, 0, /* No default value */
13434                 "criticality"
13435                 },
13436         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, extensionValue),
13437                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13438                 +1,     /* EXPLICIT tag at current level */
13439                 &asn_DEF_extensionValue_296,
13440                 0,
13441                 { 0, &asn_PER_memb_extensionValue_constr_296,  memb_extensionValue_constraint_293 },
13442                 0, 0, /* No default value */
13443                 "extensionValue"
13444                 },
13445 };
13446 static const ber_tlv_tag_t asn_DEF_UsableABSInformationFDD_ExtIEs_tags_293[] = {
13447         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13448 };
13449 static const asn_TYPE_tag2member_t asn_MAP_UsableABSInformationFDD_ExtIEs_tag2el_293[] = {
13450     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13451     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13452     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13453 };
13454 asn_SEQUENCE_specifics_t asn_SPC_UsableABSInformationFDD_ExtIEs_specs_293 = {
13455         sizeof(struct UsableABSInformationFDD_ExtIEs),
13456         offsetof(struct UsableABSInformationFDD_ExtIEs, _asn_ctx),
13457         asn_MAP_UsableABSInformationFDD_ExtIEs_tag2el_293,
13458         3,      /* Count of tags in the map */
13459         0, 0, 0,        /* Optional elements (not needed) */
13460         -1,     /* First extension addition */
13461 };
13462 asn_TYPE_descriptor_t asn_DEF_UsableABSInformationFDD_ExtIEs = {
13463         "UsableABSInformationFDD-ExtIEs",
13464         "UsableABSInformationFDD-ExtIEs",
13465         &asn_OP_SEQUENCE,
13466         asn_DEF_UsableABSInformationFDD_ExtIEs_tags_293,
13467         sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_293)
13468                 /sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_293[0]), /* 1 */
13469         asn_DEF_UsableABSInformationFDD_ExtIEs_tags_293,        /* Same as above */
13470         sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_293)
13471                 /sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_293[0]), /* 1 */
13472         { 0, 0, SEQUENCE_constraint },
13473         asn_MBR_UsableABSInformationFDD_ExtIEs_293,
13474         3,      /* Elements count */
13475         &asn_SPC_UsableABSInformationFDD_ExtIEs_specs_293       /* Additional specs */
13476 };
13477
13478 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_300 = {
13479         sizeof(struct UsableABSInformationTDD_ExtIEs__extensionValue),
13480         offsetof(struct UsableABSInformationTDD_ExtIEs__extensionValue, _asn_ctx),
13481         offsetof(struct UsableABSInformationTDD_ExtIEs__extensionValue, present),
13482         sizeof(((struct UsableABSInformationTDD_ExtIEs__extensionValue *)0)->present),
13483         0,      /* No top level tags */
13484         0,      /* No tags in the map */
13485         0, 0,
13486         -1      /* Extensions start */
13487 };
13488 static /* Use -fall-defs-global to expose */
13489 asn_TYPE_descriptor_t asn_DEF_extensionValue_300 = {
13490         "extensionValue",
13491         "extensionValue",
13492         &asn_OP_OPEN_TYPE,
13493         0,      /* No effective tags (pointer) */
13494         0,      /* No effective tags (count) */
13495         0,      /* No tags (pointer) */
13496         0,      /* No tags (count) */
13497         { 0, 0, OPEN_TYPE_constraint },
13498         0, 0,   /* No members */
13499         &asn_SPC_extensionValue_specs_300       /* Additional specs */
13500 };
13501
13502 asn_TYPE_member_t asn_MBR_UsableABSInformationTDD_ExtIEs_297[] = {
13503         { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, id),
13504                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13505                 -1,     /* IMPLICIT tag at current level */
13506                 &asn_DEF_ProtocolIE_ID,
13507                 0,
13508                 { 0, &asn_PER_memb_id_constr_298,  memb_id_constraint_297 },
13509                 0, 0, /* No default value */
13510                 "id"
13511                 },
13512         { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, criticality),
13513                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13514                 -1,     /* IMPLICIT tag at current level */
13515                 &asn_DEF_Criticality,
13516                 0,
13517                 { 0, &asn_PER_memb_criticality_constr_299,  memb_criticality_constraint_297 },
13518                 0, 0, /* No default value */
13519                 "criticality"
13520                 },
13521         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, extensionValue),
13522                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13523                 +1,     /* EXPLICIT tag at current level */
13524                 &asn_DEF_extensionValue_300,
13525                 0,
13526                 { 0, &asn_PER_memb_extensionValue_constr_300,  memb_extensionValue_constraint_297 },
13527                 0, 0, /* No default value */
13528                 "extensionValue"
13529                 },
13530 };
13531 static const ber_tlv_tag_t asn_DEF_UsableABSInformationTDD_ExtIEs_tags_297[] = {
13532         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13533 };
13534 static const asn_TYPE_tag2member_t asn_MAP_UsableABSInformationTDD_ExtIEs_tag2el_297[] = {
13535     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13536     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13537     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13538 };
13539 asn_SEQUENCE_specifics_t asn_SPC_UsableABSInformationTDD_ExtIEs_specs_297 = {
13540         sizeof(struct UsableABSInformationTDD_ExtIEs),
13541         offsetof(struct UsableABSInformationTDD_ExtIEs, _asn_ctx),
13542         asn_MAP_UsableABSInformationTDD_ExtIEs_tag2el_297,
13543         3,      /* Count of tags in the map */
13544         0, 0, 0,        /* Optional elements (not needed) */
13545         -1,     /* First extension addition */
13546 };
13547 asn_TYPE_descriptor_t asn_DEF_UsableABSInformationTDD_ExtIEs = {
13548         "UsableABSInformationTDD-ExtIEs",
13549         "UsableABSInformationTDD-ExtIEs",
13550         &asn_OP_SEQUENCE,
13551         asn_DEF_UsableABSInformationTDD_ExtIEs_tags_297,
13552         sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_297)
13553                 /sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_297[0]), /* 1 */
13554         asn_DEF_UsableABSInformationTDD_ExtIEs_tags_297,        /* Same as above */
13555         sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_297)
13556                 /sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_297[0]), /* 1 */
13557         { 0, 0, SEQUENCE_constraint },
13558         asn_MBR_UsableABSInformationTDD_ExtIEs_297,
13559         3,      /* Elements count */
13560         &asn_SPC_UsableABSInformationTDD_ExtIEs_specs_297       /* Additional specs */
13561 };
13562
13563 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_304 = {
13564         sizeof(struct WidebandCQI_ExtIEs__extensionValue),
13565         offsetof(struct WidebandCQI_ExtIEs__extensionValue, _asn_ctx),
13566         offsetof(struct WidebandCQI_ExtIEs__extensionValue, present),
13567         sizeof(((struct WidebandCQI_ExtIEs__extensionValue *)0)->present),
13568         0,      /* No top level tags */
13569         0,      /* No tags in the map */
13570         0, 0,
13571         -1      /* Extensions start */
13572 };
13573 static /* Use -fall-defs-global to expose */
13574 asn_TYPE_descriptor_t asn_DEF_extensionValue_304 = {
13575         "extensionValue",
13576         "extensionValue",
13577         &asn_OP_OPEN_TYPE,
13578         0,      /* No effective tags (pointer) */
13579         0,      /* No effective tags (count) */
13580         0,      /* No tags (pointer) */
13581         0,      /* No tags (count) */
13582         { 0, 0, OPEN_TYPE_constraint },
13583         0, 0,   /* No members */
13584         &asn_SPC_extensionValue_specs_304       /* Additional specs */
13585 };
13586
13587 asn_TYPE_member_t asn_MBR_WidebandCQI_ExtIEs_301[] = {
13588         { ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, id),
13589                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13590                 -1,     /* IMPLICIT tag at current level */
13591                 &asn_DEF_ProtocolIE_ID,
13592                 0,
13593                 { 0, &asn_PER_memb_id_constr_302,  memb_id_constraint_301 },
13594                 0, 0, /* No default value */
13595                 "id"
13596                 },
13597         { ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, criticality),
13598                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13599                 -1,     /* IMPLICIT tag at current level */
13600                 &asn_DEF_Criticality,
13601                 0,
13602                 { 0, &asn_PER_memb_criticality_constr_303,  memb_criticality_constraint_301 },
13603                 0, 0, /* No default value */
13604                 "criticality"
13605                 },
13606         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, extensionValue),
13607                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13608                 +1,     /* EXPLICIT tag at current level */
13609                 &asn_DEF_extensionValue_304,
13610                 0,
13611                 { 0, &asn_PER_memb_extensionValue_constr_304,  memb_extensionValue_constraint_301 },
13612                 0, 0, /* No default value */
13613                 "extensionValue"
13614                 },
13615 };
13616 static const ber_tlv_tag_t asn_DEF_WidebandCQI_ExtIEs_tags_301[] = {
13617         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13618 };
13619 static const asn_TYPE_tag2member_t asn_MAP_WidebandCQI_ExtIEs_tag2el_301[] = {
13620     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13621     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13622     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13623 };
13624 asn_SEQUENCE_specifics_t asn_SPC_WidebandCQI_ExtIEs_specs_301 = {
13625         sizeof(struct WidebandCQI_ExtIEs),
13626         offsetof(struct WidebandCQI_ExtIEs, _asn_ctx),
13627         asn_MAP_WidebandCQI_ExtIEs_tag2el_301,
13628         3,      /* Count of tags in the map */
13629         0, 0, 0,        /* Optional elements (not needed) */
13630         -1,     /* First extension addition */
13631 };
13632 asn_TYPE_descriptor_t asn_DEF_WidebandCQI_ExtIEs = {
13633         "WidebandCQI-ExtIEs",
13634         "WidebandCQI-ExtIEs",
13635         &asn_OP_SEQUENCE,
13636         asn_DEF_WidebandCQI_ExtIEs_tags_301,
13637         sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_301)
13638                 /sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_301[0]), /* 1 */
13639         asn_DEF_WidebandCQI_ExtIEs_tags_301,    /* Same as above */
13640         sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_301)
13641                 /sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_301[0]), /* 1 */
13642         { 0, 0, SEQUENCE_constraint },
13643         asn_MBR_WidebandCQI_ExtIEs_301,
13644         3,      /* Elements count */
13645         &asn_SPC_WidebandCQI_ExtIEs_specs_301   /* Additional specs */
13646 };
13647