/*
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 * From ASN.1 module "SBC-AP-Containers"
 * 	found in "../../src/sbcap/asn1/SBC_AP_Containers.asn"
 * 	`asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example`
 */

#include <osmocom/sbcap/SBcAP_ProtocolExtensionField.h>

static const long asn_VAL_1_SBcAP_id_List_of_5GS_TAIs = 34;
static const long asn_VAL_1_SBcAP_ignore = 1;
static const long asn_VAL_1_SBcAP_optional = 0;
static const long asn_VAL_2_SBcAP_id_Warning_Area_List_5GS = 35;
static const long asn_VAL_2_SBcAP_ignore = 1;
static const long asn_VAL_2_SBcAP_optional = 0;
static const long asn_VAL_3_SBcAP_id_Global_RAN_Node_ID = 36;
static const long asn_VAL_3_SBcAP_ignore = 1;
static const long asn_VAL_3_SBcAP_optional = 0;
static const long asn_VAL_4_SBcAP_id_RAT_Selector_5GS = 38;
static const long asn_VAL_4_SBcAP_ignore = 1;
static const long asn_VAL_4_SBcAP_optional = 0;
static const asn_ioc_cell_t asn_IOS_SBcAP_Write_Replace_Warning_Request_Extensions_1_rows[] = {
	{ "&id", aioc__value, &asn_DEF_SBcAP_ProtocolExtensionID, &asn_VAL_1_SBcAP_id_List_of_5GS_TAIs },
	{ "&criticality", aioc__value, &asn_DEF_SBcAP_Criticality, &asn_VAL_1_SBcAP_ignore },
	{ "&Extension", aioc__type, &asn_DEF_SBcAP_List_of_5GS_TAIs },
	{ "&presence", aioc__value, &asn_DEF_SBcAP_Presence, &asn_VAL_1_SBcAP_optional },
	{ "&id", aioc__value, &asn_DEF_SBcAP_ProtocolExtensionID, &asn_VAL_2_SBcAP_id_Warning_Area_List_5GS },
	{ "&criticality", aioc__value, &asn_DEF_SBcAP_Criticality, &asn_VAL_2_SBcAP_ignore },
	{ "&Extension", aioc__type, &asn_DEF_SBcAP_Warning_Area_List_5GS },
	{ "&presence", aioc__value, &asn_DEF_SBcAP_Presence, &asn_VAL_2_SBcAP_optional },
	{ "&id", aioc__value, &asn_DEF_SBcAP_ProtocolExtensionID, &asn_VAL_3_SBcAP_id_Global_RAN_Node_ID },
	{ "&criticality", aioc__value, &asn_DEF_SBcAP_Criticality, &asn_VAL_3_SBcAP_ignore },
	{ "&Extension", aioc__type, &asn_DEF_SBcAP_Global_RAN_Node_ID },
	{ "&presence", aioc__value, &asn_DEF_SBcAP_Presence, &asn_VAL_3_SBcAP_optional },
	{ "&id", aioc__value, &asn_DEF_SBcAP_ProtocolExtensionID, &asn_VAL_4_SBcAP_id_RAT_Selector_5GS },
	{ "&criticality", aioc__value, &asn_DEF_SBcAP_Criticality, &asn_VAL_4_SBcAP_ignore },
	{ "&Extension", aioc__type, &asn_DEF_SBcAP_RAT_Selector_5GS },
	{ "&presence", aioc__value, &asn_DEF_SBcAP_Presence, &asn_VAL_4_SBcAP_optional }
};
static const asn_ioc_set_t asn_IOS_SBcAP_Write_Replace_Warning_Request_Extensions_1[] = {
	{ 4, 4, asn_IOS_SBcAP_Write_Replace_Warning_Request_Extensions_1_rows }
};
static const long asn_VAL_5_SBcAP_id_Unknown_5GS_Tracking_Area_List = 39;
static const long asn_VAL_5_SBcAP_ignore = 1;
static const long asn_VAL_5_SBcAP_optional = 0;
static const asn_ioc_cell_t asn_IOS_SBcAP_Write_Replace_Warning_Response_Extensions_1_rows[] = {
	{ "&id", aioc__value, &asn_DEF_SBcAP_ProtocolExtensionID, &asn_VAL_5_SBcAP_id_Unknown_5GS_Tracking_Area_List },
	{ "&criticality", aioc__value, &asn_DEF_SBcAP_Criticality, &asn_VAL_5_SBcAP_ignore },
	{ "&Extension", aioc__type, &asn_DEF_SBcAP_Unknown_5GS_Tracking_Area_List },
	{ "&presence", aioc__value, &asn_DEF_SBcAP_Presence, &asn_VAL_5_SBcAP_optional }
};
static const asn_ioc_set_t asn_IOS_SBcAP_Write_Replace_Warning_Response_Extensions_1[] = {
	{ 1, 4, asn_IOS_SBcAP_Write_Replace_Warning_Response_Extensions_1_rows }
};
static const long asn_VAL_6_SBcAP_id_List_of_5GS_TAIs = 34;
static const long asn_VAL_6_SBcAP_ignore = 1;
static const long asn_VAL_6_SBcAP_optional = 0;
static const long asn_VAL_7_SBcAP_id_Warning_Area_List_5GS = 35;
static const long asn_VAL_7_SBcAP_ignore = 1;
static const long asn_VAL_7_SBcAP_optional = 0;
static const long asn_VAL_8_SBcAP_id_RAT_Selector_5GS = 38;
static const long asn_VAL_8_SBcAP_ignore = 1;
static const long asn_VAL_8_SBcAP_optional = 0;
static const asn_ioc_cell_t asn_IOS_SBcAP_Stop_Warning_Request_Extensions_1_rows[] = {
	{ "&id", aioc__value, &asn_DEF_SBcAP_ProtocolExtensionID, &asn_VAL_6_SBcAP_id_List_of_5GS_TAIs },
	{ "&criticality", aioc__value, &asn_DEF_SBcAP_Criticality, &asn_VAL_6_SBcAP_ignore },
	{ "&Extension", aioc__type, &asn_DEF_SBcAP_List_of_5GS_TAIs },
	{ "&presence", aioc__value, &asn_DEF_SBcAP_Presence, &asn_VAL_6_SBcAP_optional },
	{ "&id", aioc__value, &asn_DEF_SBcAP_ProtocolExtensionID, &asn_VAL_7_SBcAP_id_Warning_Area_List_5GS },
	{ "&criticality", aioc__value, &asn_DEF_SBcAP_Criticality, &asn_VAL_7_SBcAP_ignore },
	{ "&Extension", aioc__type, &asn_DEF_SBcAP_Warning_Area_List_5GS },
	{ "&presence", aioc__value, &asn_DEF_SBcAP_Presence, &asn_VAL_7_SBcAP_optional },
	{ "&id", aioc__value, &asn_DEF_SBcAP_ProtocolExtensionID, &asn_VAL_8_SBcAP_id_RAT_Selector_5GS },
	{ "&criticality", aioc__value, &asn_DEF_SBcAP_Criticality, &asn_VAL_8_SBcAP_ignore },
	{ "&Extension", aioc__type, &asn_DEF_SBcAP_RAT_Selector_5GS },
	{ "&presence", aioc__value, &asn_DEF_SBcAP_Presence, &asn_VAL_8_SBcAP_optional }
};
static const asn_ioc_set_t asn_IOS_SBcAP_Stop_Warning_Request_Extensions_1[] = {
	{ 3, 4, asn_IOS_SBcAP_Stop_Warning_Request_Extensions_1_rows }
};
static const long asn_VAL_9_SBcAP_id_Unknown_5GS_Tracking_Area_List = 39;
static const long asn_VAL_9_SBcAP_ignore = 1;
static const long asn_VAL_9_SBcAP_optional = 0;
static const asn_ioc_cell_t asn_IOS_SBcAP_Stop_Warning_Response_Extensions_1_rows[] = {
	{ "&id", aioc__value, &asn_DEF_SBcAP_ProtocolExtensionID, &asn_VAL_9_SBcAP_id_Unknown_5GS_Tracking_Area_List },
	{ "&criticality", aioc__value, &asn_DEF_SBcAP_Criticality, &asn_VAL_9_SBcAP_ignore },
	{ "&Extension", aioc__type, &asn_DEF_SBcAP_Unknown_5GS_Tracking_Area_List },
	{ "&presence", aioc__value, &asn_DEF_SBcAP_Presence, &asn_VAL_9_SBcAP_optional }
};
static const asn_ioc_set_t asn_IOS_SBcAP_Stop_Warning_Response_Extensions_1[] = {
	{ 1, 4, asn_IOS_SBcAP_Stop_Warning_Response_Extensions_1_rows }
};
static const long asn_VAL_10_SBcAP_id_Broadcast_Scheduled_Area_List_5GS = 40;
static const long asn_VAL_10_SBcAP_ignore = 1;
static const long asn_VAL_10_SBcAP_optional = 0;
static const asn_ioc_cell_t asn_IOS_SBcAP_Write_Replace_Warning_Indication_Extensions_1_rows[] = {
	{ "&id", aioc__value, &asn_DEF_SBcAP_ProtocolExtensionID, &asn_VAL_10_SBcAP_id_Broadcast_Scheduled_Area_List_5GS },
	{ "&criticality", aioc__value, &asn_DEF_SBcAP_Criticality, &asn_VAL_10_SBcAP_ignore },
	{ "&Extension", aioc__type, &asn_DEF_SBcAP_Broadcast_Scheduled_Area_List_5GS },
	{ "&presence", aioc__value, &asn_DEF_SBcAP_Presence, &asn_VAL_10_SBcAP_optional }
};
static const asn_ioc_set_t asn_IOS_SBcAP_Write_Replace_Warning_Indication_Extensions_1[] = {
	{ 1, 4, asn_IOS_SBcAP_Write_Replace_Warning_Indication_Extensions_1_rows }
};
static const long asn_VAL_11_SBcAP_id_Broadcast_Cancelled_Area_List_5GS = 41;
static const long asn_VAL_11_SBcAP_ignore = 1;
static const long asn_VAL_11_SBcAP_optional = 0;
static const long asn_VAL_12_SBcAP_id_Broadcast_Empty_Area_List_5GS = 42;
static const long asn_VAL_12_SBcAP_ignore = 1;
static const long asn_VAL_12_SBcAP_optional = 0;
static const asn_ioc_cell_t asn_IOS_SBcAP_Stop_Warning_Indication_Extensions_1_rows[] = {
	{ "&id", aioc__value, &asn_DEF_SBcAP_ProtocolExtensionID, &asn_VAL_11_SBcAP_id_Broadcast_Cancelled_Area_List_5GS },
	{ "&criticality", aioc__value, &asn_DEF_SBcAP_Criticality, &asn_VAL_11_SBcAP_ignore },
	{ "&Extension", aioc__type, &asn_DEF_SBcAP_Broadcast_Cancelled_Area_List_5GS },
	{ "&presence", aioc__value, &asn_DEF_SBcAP_Presence, &asn_VAL_11_SBcAP_optional },
	{ "&id", aioc__value, &asn_DEF_SBcAP_ProtocolExtensionID, &asn_VAL_12_SBcAP_id_Broadcast_Empty_Area_List_5GS },
	{ "&criticality", aioc__value, &asn_DEF_SBcAP_Criticality, &asn_VAL_12_SBcAP_ignore },
	{ "&Extension", aioc__type, &asn_DEF_SBcAP_Broadcast_Empty_Area_List_5GS },
	{ "&presence", aioc__value, &asn_DEF_SBcAP_Presence, &asn_VAL_12_SBcAP_optional }
};
static const asn_ioc_set_t asn_IOS_SBcAP_Stop_Warning_Indication_Extensions_1[] = {
	{ 2, 4, asn_IOS_SBcAP_Stop_Warning_Indication_Extensions_1_rows }
};
static const long asn_VAL_13_SBcAP_id_Restarted_Cell_List_NR = 43;
static const long asn_VAL_13_SBcAP_ignore = 1;
static const long asn_VAL_13_SBcAP_optional = 0;
static const long asn_VAL_14_SBcAP_id_List_of_5GS_TAI_for_Restart = 45;
static const long asn_VAL_14_SBcAP_ignore = 1;
static const long asn_VAL_14_SBcAP_optional = 0;
static const long asn_VAL_15_SBcAP_id_Global_GNB_ID = 37;
static const long asn_VAL_15_SBcAP_ignore = 1;
static const long asn_VAL_15_SBcAP_optional = 0;
static const asn_ioc_cell_t asn_IOS_SBcAP_PWS_Restart_Indication_Extensions_1_rows[] = {
	{ "&id", aioc__value, &asn_DEF_SBcAP_ProtocolExtensionID, &asn_VAL_13_SBcAP_id_Restarted_Cell_List_NR },
	{ "&criticality", aioc__value, &asn_DEF_SBcAP_Criticality, &asn_VAL_13_SBcAP_ignore },
	{ "&Extension", aioc__type, &asn_DEF_SBcAP_Restarted_Cell_List_NR },
	{ "&presence", aioc__value, &asn_DEF_SBcAP_Presence, &asn_VAL_13_SBcAP_optional },
	{ "&id", aioc__value, &asn_DEF_SBcAP_ProtocolExtensionID, &asn_VAL_14_SBcAP_id_List_of_5GS_TAI_for_Restart },
	{ "&criticality", aioc__value, &asn_DEF_SBcAP_Criticality, &asn_VAL_14_SBcAP_ignore },
	{ "&Extension", aioc__type, &asn_DEF_SBcAP_List_of_5GS_TAI_for_Restart },
	{ "&presence", aioc__value, &asn_DEF_SBcAP_Presence, &asn_VAL_14_SBcAP_optional },
	{ "&id", aioc__value, &asn_DEF_SBcAP_ProtocolExtensionID, &asn_VAL_15_SBcAP_id_Global_GNB_ID },
	{ "&criticality", aioc__value, &asn_DEF_SBcAP_Criticality, &asn_VAL_15_SBcAP_ignore },
	{ "&Extension", aioc__type, &asn_DEF_SBcAP_Global_GNB_ID },
	{ "&presence", aioc__value, &asn_DEF_SBcAP_Presence, &asn_VAL_15_SBcAP_optional }
};
static const asn_ioc_set_t asn_IOS_SBcAP_PWS_Restart_Indication_Extensions_1[] = {
	{ 3, 4, asn_IOS_SBcAP_PWS_Restart_Indication_Extensions_1_rows }
};
static const long asn_VAL_16_SBcAP_id_Failed_Cell_List_NR = 44;
static const long asn_VAL_16_SBcAP_ignore = 1;
static const long asn_VAL_16_SBcAP_optional = 0;
static const long asn_VAL_17_SBcAP_id_Global_GNB_ID = 37;
static const long asn_VAL_17_SBcAP_ignore = 1;
static const long asn_VAL_17_SBcAP_optional = 0;
static const asn_ioc_cell_t asn_IOS_SBcAP_PWS_Failure_Indication_Extensions_1_rows[] = {
	{ "&id", aioc__value, &asn_DEF_SBcAP_ProtocolExtensionID, &asn_VAL_16_SBcAP_id_Failed_Cell_List_NR },
	{ "&criticality", aioc__value, &asn_DEF_SBcAP_Criticality, &asn_VAL_16_SBcAP_ignore },
	{ "&Extension", aioc__type, &asn_DEF_SBcAP_Failed_Cell_List_NR },
	{ "&presence", aioc__value, &asn_DEF_SBcAP_Presence, &asn_VAL_16_SBcAP_optional },
	{ "&id", aioc__value, &asn_DEF_SBcAP_ProtocolExtensionID, &asn_VAL_17_SBcAP_id_Global_GNB_ID },
	{ "&criticality", aioc__value, &asn_DEF_SBcAP_Criticality, &asn_VAL_17_SBcAP_ignore },
	{ "&Extension", aioc__type, &asn_DEF_SBcAP_Global_GNB_ID },
	{ "&presence", aioc__value, &asn_DEF_SBcAP_Presence, &asn_VAL_17_SBcAP_optional }
};
static const asn_ioc_set_t asn_IOS_SBcAP_PWS_Failure_Indication_Extensions_1[] = {
	{ 2, 4, asn_IOS_SBcAP_PWS_Failure_Indication_Extensions_1_rows }
};
static int
memb_SBcAP_id_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	long value;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	value = *(const long *)sptr;
	
	if((value >= 0L && value <= 65535L)) {
		/* Constraint check succeeded */
		return 0;
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static int
memb_SBcAP_criticality_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_extensionValue_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_id_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	long value;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	value = *(const long *)sptr;
	
	if((value >= 0L && value <= 65535L)) {
		/* Constraint check succeeded */
		return 0;
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static int
memb_SBcAP_criticality_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_extensionValue_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_id_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	long value;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	value = *(const long *)sptr;
	
	if((value >= 0L && value <= 65535L)) {
		/* Constraint check succeeded */
		return 0;
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static int
memb_SBcAP_criticality_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_extensionValue_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_id_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	long value;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	value = *(const long *)sptr;
	
	if((value >= 0L && value <= 65535L)) {
		/* Constraint check succeeded */
		return 0;
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static int
memb_SBcAP_criticality_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_extensionValue_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_id_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	long value;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	value = *(const long *)sptr;
	
	if((value >= 0L && value <= 65535L)) {
		/* Constraint check succeeded */
		return 0;
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static int
memb_SBcAP_criticality_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_extensionValue_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_id_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	long value;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	value = *(const long *)sptr;
	
	if((value >= 0L && value <= 65535L)) {
		/* Constraint check succeeded */
		return 0;
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static int
memb_SBcAP_criticality_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_extensionValue_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_id_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	long value;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	value = *(const long *)sptr;
	
	if((value >= 0L && value <= 65535L)) {
		/* Constraint check succeeded */
		return 0;
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static int
memb_SBcAP_criticality_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_extensionValue_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_id_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	long value;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	value = *(const long *)sptr;
	
	if((value >= 0L && value <= 65535L)) {
		/* Constraint check succeeded */
		return 0;
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static int
memb_SBcAP_criticality_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_extensionValue_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_id_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	long value;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	value = *(const long *)sptr;
	
	if((value >= 0L && value <= 65535L)) {
		/* Constraint check succeeded */
		return 0;
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static int
memb_SBcAP_criticality_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_extensionValue_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_id_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	long value;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	value = *(const long *)sptr;
	
	if((value >= 0L && value <= 65535L)) {
		/* Constraint check succeeded */
		return 0;
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static int
memb_SBcAP_criticality_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_extensionValue_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_id_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	long value;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	value = *(const long *)sptr;
	
	if((value >= 0L && value <= 65535L)) {
		/* Constraint check succeeded */
		return 0;
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static int
memb_SBcAP_criticality_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_extensionValue_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_id_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	long value;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	value = *(const long *)sptr;
	
	if((value >= 0L && value <= 65535L)) {
		/* Constraint check succeeded */
		return 0;
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static int
memb_SBcAP_criticality_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_extensionValue_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_id_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	long value;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	value = *(const long *)sptr;
	
	if((value >= 0L && value <= 65535L)) {
		/* Constraint check succeeded */
		return 0;
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static int
memb_SBcAP_criticality_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_extensionValue_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_id_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	long value;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	value = *(const long *)sptr;
	
	if((value >= 0L && value <= 65535L)) {
		/* Constraint check succeeded */
		return 0;
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static int
memb_SBcAP_criticality_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_extensionValue_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_id_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	long value;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	value = *(const long *)sptr;
	
	if((value >= 0L && value <= 65535L)) {
		/* Constraint check succeeded */
		return 0;
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static int
memb_SBcAP_criticality_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_extensionValue_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_id_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	long value;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	value = *(const long *)sptr;
	
	if((value >= 0L && value <= 65535L)) {
		/* Constraint check succeeded */
		return 0;
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static int
memb_SBcAP_criticality_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_extensionValue_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_id_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	long value;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	value = *(const long *)sptr;
	
	if((value >= 0L && value <= 65535L)) {
		/* Constraint check succeeded */
		return 0;
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static int
memb_SBcAP_criticality_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_extensionValue_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_id_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	long value;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	value = *(const long *)sptr;
	
	if((value >= 0L && value <= 65535L)) {
		/* Constraint check succeeded */
		return 0;
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static int
memb_SBcAP_criticality_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_extensionValue_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_id_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	long value;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	value = *(const long *)sptr;
	
	if((value >= 0L && value <= 65535L)) {
		/* Constraint check succeeded */
		return 0;
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static int
memb_SBcAP_criticality_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_extensionValue_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_id_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	long value;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	value = *(const long *)sptr;
	
	if((value >= 0L && value <= 65535L)) {
		/* Constraint check succeeded */
		return 0;
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static int
memb_SBcAP_criticality_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_extensionValue_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_id_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	long value;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	value = *(const long *)sptr;
	
	if((value >= 0L && value <= 65535L)) {
		/* Constraint check succeeded */
		return 0;
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static int
memb_SBcAP_criticality_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_extensionValue_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_id_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	long value;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	value = *(const long *)sptr;
	
	if((value >= 0L && value <= 65535L)) {
		/* Constraint check succeeded */
		return 0;
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static int
memb_SBcAP_criticality_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_extensionValue_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_id_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	long value;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	value = *(const long *)sptr;
	
	if((value >= 0L && value <= 65535L)) {
		/* Constraint check succeeded */
		return 0;
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static int
memb_SBcAP_criticality_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_extensionValue_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_id_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	long value;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	value = *(const long *)sptr;
	
	if((value >= 0L && value <= 65535L)) {
		/* Constraint check succeeded */
		return 0;
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static int
memb_SBcAP_criticality_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_extensionValue_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_id_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	long value;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	value = *(const long *)sptr;
	
	if((value >= 0L && value <= 65535L)) {
		/* Constraint check succeeded */
		return 0;
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static int
memb_SBcAP_criticality_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_extensionValue_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_id_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	long value;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	value = *(const long *)sptr;
	
	if((value >= 0L && value <= 65535L)) {
		/* Constraint check succeeded */
		return 0;
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static int
memb_SBcAP_criticality_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_extensionValue_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_id_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	long value;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	value = *(const long *)sptr;
	
	if((value >= 0L && value <= 65535L)) {
		/* Constraint check succeeded */
		return 0;
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static int
memb_SBcAP_criticality_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_extensionValue_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_id_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	long value;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	value = *(const long *)sptr;
	
	if((value >= 0L && value <= 65535L)) {
		/* Constraint check succeeded */
		return 0;
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static int
memb_SBcAP_criticality_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_extensionValue_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_id_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	long value;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	value = *(const long *)sptr;
	
	if((value >= 0L && value <= 65535L)) {
		/* Constraint check succeeded */
		return 0;
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static int
memb_SBcAP_criticality_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_extensionValue_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_id_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	long value;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	value = *(const long *)sptr;
	
	if((value >= 0L && value <= 65535L)) {
		/* Constraint check succeeded */
		return 0;
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static asn_type_selector_result_t
select_Write_Replace_Warning_Request_Extensions_SBcAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
	asn_type_selector_result_t result = {0, 0};
	const asn_ioc_set_t *itable = asn_IOS_SBcAP_Write_Replace_Warning_Request_Extensions_1;
	size_t constraining_column = 0; /* &id */
	size_t for_column = 1; /* &criticality */
	size_t row, presence_index = 0;
	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SBcAP_Write_Replace_Warning_Request_Extensions, id));
	
	for(row=0; row < itable->rows_count; row++) {
	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
	    const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
	
	    if(type_cell->cell_kind == aioc__undefined)
	        continue;
	
	    presence_index++;
	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
	        result.type_descriptor = type_cell->type_descriptor;
	        result.presence_index = presence_index;
	        break;
	    }
	}
	
	return result;
}

static int
memb_SBcAP_criticality_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static asn_type_selector_result_t
select_Write_Replace_Warning_Request_Extensions_SBcAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
	asn_type_selector_result_t result = {0, 0};
	const asn_ioc_set_t *itable = asn_IOS_SBcAP_Write_Replace_Warning_Request_Extensions_1;
	size_t constraining_column = 0; /* &id */
	size_t for_column = 2; /* &Extension */
	size_t row, presence_index = 0;
	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SBcAP_Write_Replace_Warning_Request_Extensions, id));
	
	for(row=0; row < itable->rows_count; row++) {
	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
	    const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
	
	    if(type_cell->cell_kind == aioc__undefined)
	        continue;
	
	    presence_index++;
	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
	        result.type_descriptor = type_cell->type_descriptor;
	        result.presence_index = presence_index;
	        break;
	    }
	}
	
	return result;
}

static int
memb_SBcAP_extensionValue_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_id_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	long value;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	value = *(const long *)sptr;
	
	if((value >= 0L && value <= 65535L)) {
		/* Constraint check succeeded */
		return 0;
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static asn_type_selector_result_t
select_Write_Replace_Warning_Response_Extensions_SBcAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
	asn_type_selector_result_t result = {0, 0};
	const asn_ioc_set_t *itable = asn_IOS_SBcAP_Write_Replace_Warning_Response_Extensions_1;
	size_t constraining_column = 0; /* &id */
	size_t for_column = 1; /* &criticality */
	size_t row, presence_index = 0;
	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SBcAP_Write_Replace_Warning_Response_Extensions, id));
	
	for(row=0; row < itable->rows_count; row++) {
	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
	    const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
	
	    if(type_cell->cell_kind == aioc__undefined)
	        continue;
	
	    presence_index++;
	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
	        result.type_descriptor = type_cell->type_descriptor;
	        result.presence_index = presence_index;
	        break;
	    }
	}
	
	return result;
}

static int
memb_SBcAP_criticality_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static asn_type_selector_result_t
select_Write_Replace_Warning_Response_Extensions_SBcAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
	asn_type_selector_result_t result = {0, 0};
	const asn_ioc_set_t *itable = asn_IOS_SBcAP_Write_Replace_Warning_Response_Extensions_1;
	size_t constraining_column = 0; /* &id */
	size_t for_column = 2; /* &Extension */
	size_t row, presence_index = 0;
	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SBcAP_Write_Replace_Warning_Response_Extensions, id));
	
	for(row=0; row < itable->rows_count; row++) {
	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
	    const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
	
	    if(type_cell->cell_kind == aioc__undefined)
	        continue;
	
	    presence_index++;
	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
	        result.type_descriptor = type_cell->type_descriptor;
	        result.presence_index = presence_index;
	        break;
	    }
	}
	
	return result;
}

static int
memb_SBcAP_extensionValue_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_id_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	long value;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	value = *(const long *)sptr;
	
	if((value >= 0L && value <= 65535L)) {
		/* Constraint check succeeded */
		return 0;
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static asn_type_selector_result_t
select_Stop_Warning_Request_Extensions_SBcAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
	asn_type_selector_result_t result = {0, 0};
	const asn_ioc_set_t *itable = asn_IOS_SBcAP_Stop_Warning_Request_Extensions_1;
	size_t constraining_column = 0; /* &id */
	size_t for_column = 1; /* &criticality */
	size_t row, presence_index = 0;
	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SBcAP_Stop_Warning_Request_Extensions, id));
	
	for(row=0; row < itable->rows_count; row++) {
	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
	    const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
	
	    if(type_cell->cell_kind == aioc__undefined)
	        continue;
	
	    presence_index++;
	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
	        result.type_descriptor = type_cell->type_descriptor;
	        result.presence_index = presence_index;
	        break;
	    }
	}
	
	return result;
}

static int
memb_SBcAP_criticality_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static asn_type_selector_result_t
select_Stop_Warning_Request_Extensions_SBcAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
	asn_type_selector_result_t result = {0, 0};
	const asn_ioc_set_t *itable = asn_IOS_SBcAP_Stop_Warning_Request_Extensions_1;
	size_t constraining_column = 0; /* &id */
	size_t for_column = 2; /* &Extension */
	size_t row, presence_index = 0;
	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SBcAP_Stop_Warning_Request_Extensions, id));
	
	for(row=0; row < itable->rows_count; row++) {
	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
	    const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
	
	    if(type_cell->cell_kind == aioc__undefined)
	        continue;
	
	    presence_index++;
	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
	        result.type_descriptor = type_cell->type_descriptor;
	        result.presence_index = presence_index;
	        break;
	    }
	}
	
	return result;
}

static int
memb_SBcAP_extensionValue_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_id_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	long value;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	value = *(const long *)sptr;
	
	if((value >= 0L && value <= 65535L)) {
		/* Constraint check succeeded */
		return 0;
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static asn_type_selector_result_t
select_Stop_Warning_Response_Extensions_SBcAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
	asn_type_selector_result_t result = {0, 0};
	const asn_ioc_set_t *itable = asn_IOS_SBcAP_Stop_Warning_Response_Extensions_1;
	size_t constraining_column = 0; /* &id */
	size_t for_column = 1; /* &criticality */
	size_t row, presence_index = 0;
	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SBcAP_Stop_Warning_Response_Extensions, id));
	
	for(row=0; row < itable->rows_count; row++) {
	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
	    const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
	
	    if(type_cell->cell_kind == aioc__undefined)
	        continue;
	
	    presence_index++;
	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
	        result.type_descriptor = type_cell->type_descriptor;
	        result.presence_index = presence_index;
	        break;
	    }
	}
	
	return result;
}

static int
memb_SBcAP_criticality_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static asn_type_selector_result_t
select_Stop_Warning_Response_Extensions_SBcAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
	asn_type_selector_result_t result = {0, 0};
	const asn_ioc_set_t *itable = asn_IOS_SBcAP_Stop_Warning_Response_Extensions_1;
	size_t constraining_column = 0; /* &id */
	size_t for_column = 2; /* &Extension */
	size_t row, presence_index = 0;
	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SBcAP_Stop_Warning_Response_Extensions, id));
	
	for(row=0; row < itable->rows_count; row++) {
	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
	    const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
	
	    if(type_cell->cell_kind == aioc__undefined)
	        continue;
	
	    presence_index++;
	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
	        result.type_descriptor = type_cell->type_descriptor;
	        result.presence_index = presence_index;
	        break;
	    }
	}
	
	return result;
}

static int
memb_SBcAP_extensionValue_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_id_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	long value;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	value = *(const long *)sptr;
	
	if((value >= 0L && value <= 65535L)) {
		/* Constraint check succeeded */
		return 0;
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static asn_type_selector_result_t
select_Write_Replace_Warning_Indication_Extensions_SBcAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
	asn_type_selector_result_t result = {0, 0};
	const asn_ioc_set_t *itable = asn_IOS_SBcAP_Write_Replace_Warning_Indication_Extensions_1;
	size_t constraining_column = 0; /* &id */
	size_t for_column = 1; /* &criticality */
	size_t row, presence_index = 0;
	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SBcAP_Write_Replace_Warning_Indication_Extensions, id));
	
	for(row=0; row < itable->rows_count; row++) {
	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
	    const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
	
	    if(type_cell->cell_kind == aioc__undefined)
	        continue;
	
	    presence_index++;
	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
	        result.type_descriptor = type_cell->type_descriptor;
	        result.presence_index = presence_index;
	        break;
	    }
	}
	
	return result;
}

static int
memb_SBcAP_criticality_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static asn_type_selector_result_t
select_Write_Replace_Warning_Indication_Extensions_SBcAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
	asn_type_selector_result_t result = {0, 0};
	const asn_ioc_set_t *itable = asn_IOS_SBcAP_Write_Replace_Warning_Indication_Extensions_1;
	size_t constraining_column = 0; /* &id */
	size_t for_column = 2; /* &Extension */
	size_t row, presence_index = 0;
	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SBcAP_Write_Replace_Warning_Indication_Extensions, id));
	
	for(row=0; row < itable->rows_count; row++) {
	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
	    const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
	
	    if(type_cell->cell_kind == aioc__undefined)
	        continue;
	
	    presence_index++;
	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
	        result.type_descriptor = type_cell->type_descriptor;
	        result.presence_index = presence_index;
	        break;
	    }
	}
	
	return result;
}

static int
memb_SBcAP_extensionValue_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_id_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	long value;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	value = *(const long *)sptr;
	
	if((value >= 0L && value <= 65535L)) {
		/* Constraint check succeeded */
		return 0;
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static asn_type_selector_result_t
select_Stop_Warning_Indication_Extensions_SBcAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
	asn_type_selector_result_t result = {0, 0};
	const asn_ioc_set_t *itable = asn_IOS_SBcAP_Stop_Warning_Indication_Extensions_1;
	size_t constraining_column = 0; /* &id */
	size_t for_column = 1; /* &criticality */
	size_t row, presence_index = 0;
	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SBcAP_Stop_Warning_Indication_Extensions, id));
	
	for(row=0; row < itable->rows_count; row++) {
	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
	    const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
	
	    if(type_cell->cell_kind == aioc__undefined)
	        continue;
	
	    presence_index++;
	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
	        result.type_descriptor = type_cell->type_descriptor;
	        result.presence_index = presence_index;
	        break;
	    }
	}
	
	return result;
}

static int
memb_SBcAP_criticality_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static asn_type_selector_result_t
select_Stop_Warning_Indication_Extensions_SBcAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
	asn_type_selector_result_t result = {0, 0};
	const asn_ioc_set_t *itable = asn_IOS_SBcAP_Stop_Warning_Indication_Extensions_1;
	size_t constraining_column = 0; /* &id */
	size_t for_column = 2; /* &Extension */
	size_t row, presence_index = 0;
	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SBcAP_Stop_Warning_Indication_Extensions, id));
	
	for(row=0; row < itable->rows_count; row++) {
	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
	    const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
	
	    if(type_cell->cell_kind == aioc__undefined)
	        continue;
	
	    presence_index++;
	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
	        result.type_descriptor = type_cell->type_descriptor;
	        result.presence_index = presence_index;
	        break;
	    }
	}
	
	return result;
}

static int
memb_SBcAP_extensionValue_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_id_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	long value;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	value = *(const long *)sptr;
	
	if((value >= 0L && value <= 65535L)) {
		/* Constraint check succeeded */
		return 0;
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static asn_type_selector_result_t
select_PWS_Restart_Indication_Extensions_SBcAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
	asn_type_selector_result_t result = {0, 0};
	const asn_ioc_set_t *itable = asn_IOS_SBcAP_PWS_Restart_Indication_Extensions_1;
	size_t constraining_column = 0; /* &id */
	size_t for_column = 1; /* &criticality */
	size_t row, presence_index = 0;
	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SBcAP_PWS_Restart_Indication_Extensions, id));
	
	for(row=0; row < itable->rows_count; row++) {
	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
	    const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
	
	    if(type_cell->cell_kind == aioc__undefined)
	        continue;
	
	    presence_index++;
	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
	        result.type_descriptor = type_cell->type_descriptor;
	        result.presence_index = presence_index;
	        break;
	    }
	}
	
	return result;
}

static int
memb_SBcAP_criticality_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static asn_type_selector_result_t
select_PWS_Restart_Indication_Extensions_SBcAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
	asn_type_selector_result_t result = {0, 0};
	const asn_ioc_set_t *itable = asn_IOS_SBcAP_PWS_Restart_Indication_Extensions_1;
	size_t constraining_column = 0; /* &id */
	size_t for_column = 2; /* &Extension */
	size_t row, presence_index = 0;
	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SBcAP_PWS_Restart_Indication_Extensions, id));
	
	for(row=0; row < itable->rows_count; row++) {
	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
	    const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
	
	    if(type_cell->cell_kind == aioc__undefined)
	        continue;
	
	    presence_index++;
	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
	        result.type_descriptor = type_cell->type_descriptor;
	        result.presence_index = presence_index;
	        break;
	    }
	}
	
	return result;
}

static int
memb_SBcAP_extensionValue_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static int
memb_SBcAP_id_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	long value;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	value = *(const long *)sptr;
	
	if((value >= 0L && value <= 65535L)) {
		/* Constraint check succeeded */
		return 0;
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static asn_type_selector_result_t
select_PWS_Failure_Indication_Extensions_SBcAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
	asn_type_selector_result_t result = {0, 0};
	const asn_ioc_set_t *itable = asn_IOS_SBcAP_PWS_Failure_Indication_Extensions_1;
	size_t constraining_column = 0; /* &id */
	size_t for_column = 1; /* &criticality */
	size_t row, presence_index = 0;
	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SBcAP_PWS_Failure_Indication_Extensions, id));
	
	for(row=0; row < itable->rows_count; row++) {
	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
	    const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
	
	    if(type_cell->cell_kind == aioc__undefined)
	        continue;
	
	    presence_index++;
	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
	        result.type_descriptor = type_cell->type_descriptor;
	        result.presence_index = presence_index;
	        break;
	    }
	}
	
	return result;
}

static int
memb_SBcAP_criticality_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

static asn_type_selector_result_t
select_PWS_Failure_Indication_Extensions_SBcAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
	asn_type_selector_result_t result = {0, 0};
	const asn_ioc_set_t *itable = asn_IOS_SBcAP_PWS_Failure_Indication_Extensions_1;
	size_t constraining_column = 0; /* &id */
	size_t for_column = 2; /* &Extension */
	size_t row, presence_index = 0;
	const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SBcAP_PWS_Failure_Indication_Extensions, id));
	
	for(row=0; row < itable->rows_count; row++) {
	    const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
	    const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
	
	    if(type_cell->cell_kind == aioc__undefined)
	        continue;
	
	    presence_index++;
	    if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
	        result.type_descriptor = type_cell->type_descriptor;
	        result.presence_index = presence_index;
	        break;
	    }
	}
	
	return result;
}

static int
memb_SBcAP_extensionValue_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	
	if(1 /* No applicable constraints whatsoever */) {
		/* Nothing is here. See below */
	}
	
	return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}

#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_2 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (0..65535) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_3 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 2,  2,  0,  2 }	/* (0..2) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_4 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_6 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (0..65535) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_7 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 2,  2,  0,  2 }	/* (0..2) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_8 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_10 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (0..65535) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_11 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 2,  2,  0,  2 }	/* (0..2) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_12 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_14 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (0..65535) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_15 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 2,  2,  0,  2 }	/* (0..2) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_16 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_18 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (0..65535) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_19 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 2,  2,  0,  2 }	/* (0..2) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_20 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_22 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (0..65535) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_23 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 2,  2,  0,  2 }	/* (0..2) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_24 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_26 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (0..65535) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_27 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 2,  2,  0,  2 }	/* (0..2) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_28 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_30 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (0..65535) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_31 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 2,  2,  0,  2 }	/* (0..2) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_32 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_34 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (0..65535) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_35 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 2,  2,  0,  2 }	/* (0..2) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_36 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_38 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (0..65535) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_39 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 2,  2,  0,  2 }	/* (0..2) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_40 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_42 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (0..65535) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_43 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 2,  2,  0,  2 }	/* (0..2) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_44 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_46 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (0..65535) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_47 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 2,  2,  0,  2 }	/* (0..2) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_48 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_50 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (0..65535) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_51 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 2,  2,  0,  2 }	/* (0..2) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_52 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_54 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (0..65535) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_55 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 2,  2,  0,  2 }	/* (0..2) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_56 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_58 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (0..65535) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_59 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 2,  2,  0,  2 }	/* (0..2) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_60 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_62 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (0..65535) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_63 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 2,  2,  0,  2 }	/* (0..2) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_64 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_66 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (0..65535) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_67 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 2,  2,  0,  2 }	/* (0..2) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_68 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_70 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (0..65535) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_71 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 2,  2,  0,  2 }	/* (0..2) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_72 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_74 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (0..65535) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_75 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 2,  2,  0,  2 }	/* (0..2) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_76 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_78 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (0..65535) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_79 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 2,  2,  0,  2 }	/* (0..2) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_80 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_82 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (0..65535) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_83 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 2,  2,  0,  2 }	/* (0..2) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_84 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_86 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (0..65535) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_87 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 2,  2,  0,  2 }	/* (0..2) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_88 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_90 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (0..65535) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_91 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 2,  2,  0,  2 }	/* (0..2) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_92 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_94 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (0..65535) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_95 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 2,  2,  0,  2 }	/* (0..2) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_96 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_98 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (0..65535) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_99 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 2,  2,  0,  2 }	/* (0..2) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_100 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_102 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (0..65535) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_103 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 2,  2,  0,  2 }	/* (0..2) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_104 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_106 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (0..65535) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_107 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 2,  2,  0,  2 }	/* (0..2) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_108 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_110 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (0..65535) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_111 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 2,  2,  0,  2 }	/* (0..2) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_112 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_114 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (0..65535) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_115 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 2,  2,  0,  2 }	/* (0..2) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_116 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_118 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (0..65535) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_119 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 2,  2,  0,  2 }	/* (0..2) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_120 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_122 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (0..65535) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_123 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 2,  2,  0,  2 }	/* (0..2) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_124 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_126 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (0..65535) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_127 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 2,  2,  0,  2 }	/* (0..2) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_128 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_130 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (0..65535) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_131 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 2,  2,  0,  2 }	/* (0..2) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_132 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_134 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (0..65535) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_135 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 2,  2,  0,  2 }	/* (0..2) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_136 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_138 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (0..65535) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_139 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 2,  2,  0,  2 }	/* (0..2) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_140 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_142 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (0..65535) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_143 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 2,  2,  0,  2 }	/* (0..2) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_144 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_146 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 16,  16,  0,  65535 }	/* (0..65535) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_147 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 2,  2,  0,  2 }	/* (0..2) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_148 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_4 = {
	sizeof(struct SBcAP_Broadcast_Scheduled_Area_List_ExtIEs__extensionValue),
	offsetof(struct SBcAP_Broadcast_Scheduled_Area_List_ExtIEs__extensionValue, _asn_ctx),
	offsetof(struct SBcAP_Broadcast_Scheduled_Area_List_ExtIEs__extensionValue, present),
	sizeof(((struct SBcAP_Broadcast_Scheduled_Area_List_ExtIEs__extensionValue *)0)->present),
	0,	/* No top level tags */
	0,	/* No tags in the map */
	0, 0,
	-1	/* Extensions start */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_4 = {
	"extensionValue",
	"extensionValue",
	&asn_OP_OPEN_TYPE,
	0,	/* No effective tags (pointer) */
	0,	/* No effective tags (count) */
	0,	/* No tags (pointer) */
	0,	/* No tags (count) */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		OPEN_TYPE_constraint
	},
	0, 0,	/* No members */
	&asn_SPC_SBcAP_extensionValue_specs_4	/* Additional specs */
};

asn_TYPE_member_t asn_MBR_SBcAP_Broadcast_Scheduled_Area_List_ExtIEs_1[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_Broadcast_Scheduled_Area_List_ExtIEs, id),
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_SBcAP_ProtocolExtensionID,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_id_constr_2,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_id_constraint_1
		},
		0, 0, /* No default value */
		"id"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_Broadcast_Scheduled_Area_List_ExtIEs, criticality),
		(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
		0,
		&asn_DEF_SBcAP_Criticality,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_criticality_constr_3,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_criticality_constraint_1
		},
		0, 0, /* No default value */
		"criticality"
		},
	{ ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_Broadcast_Scheduled_Area_List_ExtIEs, extensionValue),
		-1 /* Ambiguous tag (ANY?) */,
		0,
		&asn_DEF_SBcAP_extensionValue_4,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_extensionValue_constr_4,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_extensionValue_constraint_1
		},
		0, 0, /* No default value */
		"extensionValue"
		},
};
static const ber_tlv_tag_t asn_DEF_SBcAP_Broadcast_Scheduled_Area_List_ExtIEs_tags_1[] = {
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_Broadcast_Scheduled_Area_List_ExtIEs_tag2el_1[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
    { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Broadcast_Scheduled_Area_List_ExtIEs_specs_1 = {
	sizeof(struct SBcAP_Broadcast_Scheduled_Area_List_ExtIEs),
	offsetof(struct SBcAP_Broadcast_Scheduled_Area_List_ExtIEs, _asn_ctx),
	asn_MAP_SBcAP_Broadcast_Scheduled_Area_List_ExtIEs_tag2el_1,
	2,	/* Count of tags in the map */
	0, 0, 0,	/* Optional elements (not needed) */
	-1,	/* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_SBcAP_Broadcast_Scheduled_Area_List_ExtIEs = {
	"Broadcast-Scheduled-Area-List-ExtIEs",
	"Broadcast-Scheduled-Area-List-ExtIEs",
	&asn_OP_SEQUENCE,
	asn_DEF_SBcAP_Broadcast_Scheduled_Area_List_ExtIEs_tags_1,
	sizeof(asn_DEF_SBcAP_Broadcast_Scheduled_Area_List_ExtIEs_tags_1)
		/sizeof(asn_DEF_SBcAP_Broadcast_Scheduled_Area_List_ExtIEs_tags_1[0]), /* 1 */
	asn_DEF_SBcAP_Broadcast_Scheduled_Area_List_ExtIEs_tags_1,	/* Same as above */
	sizeof(asn_DEF_SBcAP_Broadcast_Scheduled_Area_List_ExtIEs_tags_1)
		/sizeof(asn_DEF_SBcAP_Broadcast_Scheduled_Area_List_ExtIEs_tags_1[0]), /* 1 */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		SEQUENCE_constraint
	},
	asn_MBR_SBcAP_Broadcast_Scheduled_Area_List_ExtIEs_1,
	3,	/* Elements count */
	&asn_SPC_SBcAP_Broadcast_Scheduled_Area_List_ExtIEs_specs_1	/* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_8 = {
	sizeof(struct SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs__extensionValue),
	offsetof(struct SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs__extensionValue, _asn_ctx),
	offsetof(struct SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs__extensionValue, present),
	sizeof(((struct SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs__extensionValue *)0)->present),
	0,	/* No top level tags */
	0,	/* No tags in the map */
	0, 0,
	-1	/* Extensions start */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_8 = {
	"extensionValue",
	"extensionValue",
	&asn_OP_OPEN_TYPE,
	0,	/* No effective tags (pointer) */
	0,	/* No effective tags (count) */
	0,	/* No tags (pointer) */
	0,	/* No tags (count) */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		OPEN_TYPE_constraint
	},
	0, 0,	/* No members */
	&asn_SPC_SBcAP_extensionValue_specs_8	/* Additional specs */
};

asn_TYPE_member_t asn_MBR_SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs_5[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs, id),
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_SBcAP_ProtocolExtensionID,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_id_constr_6,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_id_constraint_5
		},
		0, 0, /* No default value */
		"id"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs, criticality),
		(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
		0,
		&asn_DEF_SBcAP_Criticality,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_criticality_constr_7,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_criticality_constraint_5
		},
		0, 0, /* No default value */
		"criticality"
		},
	{ ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs, extensionValue),
		-1 /* Ambiguous tag (ANY?) */,
		0,
		&asn_DEF_SBcAP_extensionValue_8,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_extensionValue_constr_8,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_extensionValue_constraint_5
		},
		0, 0, /* No default value */
		"extensionValue"
		},
};
static const ber_tlv_tag_t asn_DEF_SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs_tags_5[] = {
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs_tag2el_5[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
    { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs_specs_5 = {
	sizeof(struct SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs),
	offsetof(struct SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs, _asn_ctx),
	asn_MAP_SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs_tag2el_5,
	2,	/* Count of tags in the map */
	0, 0, 0,	/* Optional elements (not needed) */
	-1,	/* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs = {
	"Broadcast-Scheduled-Area-List-5GS-ExtIEs",
	"Broadcast-Scheduled-Area-List-5GS-ExtIEs",
	&asn_OP_SEQUENCE,
	asn_DEF_SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs_tags_5,
	sizeof(asn_DEF_SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs_tags_5)
		/sizeof(asn_DEF_SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs_tags_5[0]), /* 1 */
	asn_DEF_SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs_tags_5,	/* Same as above */
	sizeof(asn_DEF_SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs_tags_5)
		/sizeof(asn_DEF_SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs_tags_5[0]), /* 1 */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		SEQUENCE_constraint
	},
	asn_MBR_SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs_5,
	3,	/* Elements count */
	&asn_SPC_SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs_specs_5	/* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_12 = {
	sizeof(struct SBcAP_Broadcast_Cancelled_Area_List_ExtIEs__extensionValue),
	offsetof(struct SBcAP_Broadcast_Cancelled_Area_List_ExtIEs__extensionValue, _asn_ctx),
	offsetof(struct SBcAP_Broadcast_Cancelled_Area_List_ExtIEs__extensionValue, present),
	sizeof(((struct SBcAP_Broadcast_Cancelled_Area_List_ExtIEs__extensionValue *)0)->present),
	0,	/* No top level tags */
	0,	/* No tags in the map */
	0, 0,
	-1	/* Extensions start */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_12 = {
	"extensionValue",
	"extensionValue",
	&asn_OP_OPEN_TYPE,
	0,	/* No effective tags (pointer) */
	0,	/* No effective tags (count) */
	0,	/* No tags (pointer) */
	0,	/* No tags (count) */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		OPEN_TYPE_constraint
	},
	0, 0,	/* No members */
	&asn_SPC_SBcAP_extensionValue_specs_12	/* Additional specs */
};

asn_TYPE_member_t asn_MBR_SBcAP_Broadcast_Cancelled_Area_List_ExtIEs_9[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_Broadcast_Cancelled_Area_List_ExtIEs, id),
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_SBcAP_ProtocolExtensionID,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_id_constr_10,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_id_constraint_9
		},
		0, 0, /* No default value */
		"id"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_Broadcast_Cancelled_Area_List_ExtIEs, criticality),
		(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
		0,
		&asn_DEF_SBcAP_Criticality,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_criticality_constr_11,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_criticality_constraint_9
		},
		0, 0, /* No default value */
		"criticality"
		},
	{ ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_Broadcast_Cancelled_Area_List_ExtIEs, extensionValue),
		-1 /* Ambiguous tag (ANY?) */,
		0,
		&asn_DEF_SBcAP_extensionValue_12,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_extensionValue_constr_12,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_extensionValue_constraint_9
		},
		0, 0, /* No default value */
		"extensionValue"
		},
};
static const ber_tlv_tag_t asn_DEF_SBcAP_Broadcast_Cancelled_Area_List_ExtIEs_tags_9[] = {
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_Broadcast_Cancelled_Area_List_ExtIEs_tag2el_9[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
    { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Broadcast_Cancelled_Area_List_ExtIEs_specs_9 = {
	sizeof(struct SBcAP_Broadcast_Cancelled_Area_List_ExtIEs),
	offsetof(struct SBcAP_Broadcast_Cancelled_Area_List_ExtIEs, _asn_ctx),
	asn_MAP_SBcAP_Broadcast_Cancelled_Area_List_ExtIEs_tag2el_9,
	2,	/* Count of tags in the map */
	0, 0, 0,	/* Optional elements (not needed) */
	-1,	/* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_SBcAP_Broadcast_Cancelled_Area_List_ExtIEs = {
	"Broadcast-Cancelled-Area-List-ExtIEs",
	"Broadcast-Cancelled-Area-List-ExtIEs",
	&asn_OP_SEQUENCE,
	asn_DEF_SBcAP_Broadcast_Cancelled_Area_List_ExtIEs_tags_9,
	sizeof(asn_DEF_SBcAP_Broadcast_Cancelled_Area_List_ExtIEs_tags_9)
		/sizeof(asn_DEF_SBcAP_Broadcast_Cancelled_Area_List_ExtIEs_tags_9[0]), /* 1 */
	asn_DEF_SBcAP_Broadcast_Cancelled_Area_List_ExtIEs_tags_9,	/* Same as above */
	sizeof(asn_DEF_SBcAP_Broadcast_Cancelled_Area_List_ExtIEs_tags_9)
		/sizeof(asn_DEF_SBcAP_Broadcast_Cancelled_Area_List_ExtIEs_tags_9[0]), /* 1 */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		SEQUENCE_constraint
	},
	asn_MBR_SBcAP_Broadcast_Cancelled_Area_List_ExtIEs_9,
	3,	/* Elements count */
	&asn_SPC_SBcAP_Broadcast_Cancelled_Area_List_ExtIEs_specs_9	/* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_16 = {
	sizeof(struct SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs__extensionValue),
	offsetof(struct SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs__extensionValue, _asn_ctx),
	offsetof(struct SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs__extensionValue, present),
	sizeof(((struct SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs__extensionValue *)0)->present),
	0,	/* No top level tags */
	0,	/* No tags in the map */
	0, 0,
	-1	/* Extensions start */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_16 = {
	"extensionValue",
	"extensionValue",
	&asn_OP_OPEN_TYPE,
	0,	/* No effective tags (pointer) */
	0,	/* No effective tags (count) */
	0,	/* No tags (pointer) */
	0,	/* No tags (count) */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		OPEN_TYPE_constraint
	},
	0, 0,	/* No members */
	&asn_SPC_SBcAP_extensionValue_specs_16	/* Additional specs */
};

asn_TYPE_member_t asn_MBR_SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs_13[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs, id),
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_SBcAP_ProtocolExtensionID,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_id_constr_14,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_id_constraint_13
		},
		0, 0, /* No default value */
		"id"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs, criticality),
		(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
		0,
		&asn_DEF_SBcAP_Criticality,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_criticality_constr_15,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_criticality_constraint_13
		},
		0, 0, /* No default value */
		"criticality"
		},
	{ ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs, extensionValue),
		-1 /* Ambiguous tag (ANY?) */,
		0,
		&asn_DEF_SBcAP_extensionValue_16,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_extensionValue_constr_16,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_extensionValue_constraint_13
		},
		0, 0, /* No default value */
		"extensionValue"
		},
};
static const ber_tlv_tag_t asn_DEF_SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs_tags_13[] = {
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs_tag2el_13[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
    { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs_specs_13 = {
	sizeof(struct SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs),
	offsetof(struct SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs, _asn_ctx),
	asn_MAP_SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs_tag2el_13,
	2,	/* Count of tags in the map */
	0, 0, 0,	/* Optional elements (not needed) */
	-1,	/* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs = {
	"Broadcast-Cancelled-Area-List-5GS-ExtIEs",
	"Broadcast-Cancelled-Area-List-5GS-ExtIEs",
	&asn_OP_SEQUENCE,
	asn_DEF_SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs_tags_13,
	sizeof(asn_DEF_SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs_tags_13)
		/sizeof(asn_DEF_SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs_tags_13[0]), /* 1 */
	asn_DEF_SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs_tags_13,	/* Same as above */
	sizeof(asn_DEF_SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs_tags_13)
		/sizeof(asn_DEF_SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs_tags_13[0]), /* 1 */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		SEQUENCE_constraint
	},
	asn_MBR_SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs_13,
	3,	/* Elements count */
	&asn_SPC_SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs_specs_13	/* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_20 = {
	sizeof(struct SBcAP_CancelledCellinEAI_Item_ExtIEs__extensionValue),
	offsetof(struct SBcAP_CancelledCellinEAI_Item_ExtIEs__extensionValue, _asn_ctx),
	offsetof(struct SBcAP_CancelledCellinEAI_Item_ExtIEs__extensionValue, present),
	sizeof(((struct SBcAP_CancelledCellinEAI_Item_ExtIEs__extensionValue *)0)->present),
	0,	/* No top level tags */
	0,	/* No tags in the map */
	0, 0,
	-1	/* Extensions start */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_20 = {
	"extensionValue",
	"extensionValue",
	&asn_OP_OPEN_TYPE,
	0,	/* No effective tags (pointer) */
	0,	/* No effective tags (count) */
	0,	/* No tags (pointer) */
	0,	/* No tags (count) */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		OPEN_TYPE_constraint
	},
	0, 0,	/* No members */
	&asn_SPC_SBcAP_extensionValue_specs_20	/* Additional specs */
};

asn_TYPE_member_t asn_MBR_SBcAP_CancelledCellinEAI_Item_ExtIEs_17[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_CancelledCellinEAI_Item_ExtIEs, id),
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_SBcAP_ProtocolExtensionID,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_id_constr_18,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_id_constraint_17
		},
		0, 0, /* No default value */
		"id"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_CancelledCellinEAI_Item_ExtIEs, criticality),
		(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
		0,
		&asn_DEF_SBcAP_Criticality,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_criticality_constr_19,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_criticality_constraint_17
		},
		0, 0, /* No default value */
		"criticality"
		},
	{ ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_CancelledCellinEAI_Item_ExtIEs, extensionValue),
		-1 /* Ambiguous tag (ANY?) */,
		0,
		&asn_DEF_SBcAP_extensionValue_20,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_extensionValue_constr_20,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_extensionValue_constraint_17
		},
		0, 0, /* No default value */
		"extensionValue"
		},
};
static const ber_tlv_tag_t asn_DEF_SBcAP_CancelledCellinEAI_Item_ExtIEs_tags_17[] = {
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_CancelledCellinEAI_Item_ExtIEs_tag2el_17[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
    { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_SBcAP_CancelledCellinEAI_Item_ExtIEs_specs_17 = {
	sizeof(struct SBcAP_CancelledCellinEAI_Item_ExtIEs),
	offsetof(struct SBcAP_CancelledCellinEAI_Item_ExtIEs, _asn_ctx),
	asn_MAP_SBcAP_CancelledCellinEAI_Item_ExtIEs_tag2el_17,
	2,	/* Count of tags in the map */
	0, 0, 0,	/* Optional elements (not needed) */
	-1,	/* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_SBcAP_CancelledCellinEAI_Item_ExtIEs = {
	"CancelledCellinEAI-Item-ExtIEs",
	"CancelledCellinEAI-Item-ExtIEs",
	&asn_OP_SEQUENCE,
	asn_DEF_SBcAP_CancelledCellinEAI_Item_ExtIEs_tags_17,
	sizeof(asn_DEF_SBcAP_CancelledCellinEAI_Item_ExtIEs_tags_17)
		/sizeof(asn_DEF_SBcAP_CancelledCellinEAI_Item_ExtIEs_tags_17[0]), /* 1 */
	asn_DEF_SBcAP_CancelledCellinEAI_Item_ExtIEs_tags_17,	/* Same as above */
	sizeof(asn_DEF_SBcAP_CancelledCellinEAI_Item_ExtIEs_tags_17)
		/sizeof(asn_DEF_SBcAP_CancelledCellinEAI_Item_ExtIEs_tags_17[0]), /* 1 */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		SEQUENCE_constraint
	},
	asn_MBR_SBcAP_CancelledCellinEAI_Item_ExtIEs_17,
	3,	/* Elements count */
	&asn_SPC_SBcAP_CancelledCellinEAI_Item_ExtIEs_specs_17	/* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_24 = {
	sizeof(struct SBcAP_CancelledCellinTAI_Item_ExtIEs__extensionValue),
	offsetof(struct SBcAP_CancelledCellinTAI_Item_ExtIEs__extensionValue, _asn_ctx),
	offsetof(struct SBcAP_CancelledCellinTAI_Item_ExtIEs__extensionValue, present),
	sizeof(((struct SBcAP_CancelledCellinTAI_Item_ExtIEs__extensionValue *)0)->present),
	0,	/* No top level tags */
	0,	/* No tags in the map */
	0, 0,
	-1	/* Extensions start */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_24 = {
	"extensionValue",
	"extensionValue",
	&asn_OP_OPEN_TYPE,
	0,	/* No effective tags (pointer) */
	0,	/* No effective tags (count) */
	0,	/* No tags (pointer) */
	0,	/* No tags (count) */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		OPEN_TYPE_constraint
	},
	0, 0,	/* No members */
	&asn_SPC_SBcAP_extensionValue_specs_24	/* Additional specs */
};

asn_TYPE_member_t asn_MBR_SBcAP_CancelledCellinTAI_Item_ExtIEs_21[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_CancelledCellinTAI_Item_ExtIEs, id),
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_SBcAP_ProtocolExtensionID,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_id_constr_22,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_id_constraint_21
		},
		0, 0, /* No default value */
		"id"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_CancelledCellinTAI_Item_ExtIEs, criticality),
		(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
		0,
		&asn_DEF_SBcAP_Criticality,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_criticality_constr_23,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_criticality_constraint_21
		},
		0, 0, /* No default value */
		"criticality"
		},
	{ ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_CancelledCellinTAI_Item_ExtIEs, extensionValue),
		-1 /* Ambiguous tag (ANY?) */,
		0,
		&asn_DEF_SBcAP_extensionValue_24,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_extensionValue_constr_24,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_extensionValue_constraint_21
		},
		0, 0, /* No default value */
		"extensionValue"
		},
};
static const ber_tlv_tag_t asn_DEF_SBcAP_CancelledCellinTAI_Item_ExtIEs_tags_21[] = {
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_CancelledCellinTAI_Item_ExtIEs_tag2el_21[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
    { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_SBcAP_CancelledCellinTAI_Item_ExtIEs_specs_21 = {
	sizeof(struct SBcAP_CancelledCellinTAI_Item_ExtIEs),
	offsetof(struct SBcAP_CancelledCellinTAI_Item_ExtIEs, _asn_ctx),
	asn_MAP_SBcAP_CancelledCellinTAI_Item_ExtIEs_tag2el_21,
	2,	/* Count of tags in the map */
	0, 0, 0,	/* Optional elements (not needed) */
	-1,	/* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_SBcAP_CancelledCellinTAI_Item_ExtIEs = {
	"CancelledCellinTAI-Item-ExtIEs",
	"CancelledCellinTAI-Item-ExtIEs",
	&asn_OP_SEQUENCE,
	asn_DEF_SBcAP_CancelledCellinTAI_Item_ExtIEs_tags_21,
	sizeof(asn_DEF_SBcAP_CancelledCellinTAI_Item_ExtIEs_tags_21)
		/sizeof(asn_DEF_SBcAP_CancelledCellinTAI_Item_ExtIEs_tags_21[0]), /* 1 */
	asn_DEF_SBcAP_CancelledCellinTAI_Item_ExtIEs_tags_21,	/* Same as above */
	sizeof(asn_DEF_SBcAP_CancelledCellinTAI_Item_ExtIEs_tags_21)
		/sizeof(asn_DEF_SBcAP_CancelledCellinTAI_Item_ExtIEs_tags_21[0]), /* 1 */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		SEQUENCE_constraint
	},
	asn_MBR_SBcAP_CancelledCellinTAI_Item_ExtIEs_21,
	3,	/* Elements count */
	&asn_SPC_SBcAP_CancelledCellinTAI_Item_ExtIEs_specs_21	/* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_28 = {
	sizeof(struct SBcAP_CancelledCellinTAI_5GS_ExtIEs__extensionValue),
	offsetof(struct SBcAP_CancelledCellinTAI_5GS_ExtIEs__extensionValue, _asn_ctx),
	offsetof(struct SBcAP_CancelledCellinTAI_5GS_ExtIEs__extensionValue, present),
	sizeof(((struct SBcAP_CancelledCellinTAI_5GS_ExtIEs__extensionValue *)0)->present),
	0,	/* No top level tags */
	0,	/* No tags in the map */
	0, 0,
	-1	/* Extensions start */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_28 = {
	"extensionValue",
	"extensionValue",
	&asn_OP_OPEN_TYPE,
	0,	/* No effective tags (pointer) */
	0,	/* No effective tags (count) */
	0,	/* No tags (pointer) */
	0,	/* No tags (count) */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		OPEN_TYPE_constraint
	},
	0, 0,	/* No members */
	&asn_SPC_SBcAP_extensionValue_specs_28	/* Additional specs */
};

asn_TYPE_member_t asn_MBR_SBcAP_CancelledCellinTAI_5GS_ExtIEs_25[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_CancelledCellinTAI_5GS_ExtIEs, id),
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_SBcAP_ProtocolExtensionID,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_id_constr_26,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_id_constraint_25
		},
		0, 0, /* No default value */
		"id"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_CancelledCellinTAI_5GS_ExtIEs, criticality),
		(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
		0,
		&asn_DEF_SBcAP_Criticality,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_criticality_constr_27,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_criticality_constraint_25
		},
		0, 0, /* No default value */
		"criticality"
		},
	{ ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_CancelledCellinTAI_5GS_ExtIEs, extensionValue),
		-1 /* Ambiguous tag (ANY?) */,
		0,
		&asn_DEF_SBcAP_extensionValue_28,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_extensionValue_constr_28,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_extensionValue_constraint_25
		},
		0, 0, /* No default value */
		"extensionValue"
		},
};
static const ber_tlv_tag_t asn_DEF_SBcAP_CancelledCellinTAI_5GS_ExtIEs_tags_25[] = {
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_CancelledCellinTAI_5GS_ExtIEs_tag2el_25[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
    { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_SBcAP_CancelledCellinTAI_5GS_ExtIEs_specs_25 = {
	sizeof(struct SBcAP_CancelledCellinTAI_5GS_ExtIEs),
	offsetof(struct SBcAP_CancelledCellinTAI_5GS_ExtIEs, _asn_ctx),
	asn_MAP_SBcAP_CancelledCellinTAI_5GS_ExtIEs_tag2el_25,
	2,	/* Count of tags in the map */
	0, 0, 0,	/* Optional elements (not needed) */
	-1,	/* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_SBcAP_CancelledCellinTAI_5GS_ExtIEs = {
	"CancelledCellinTAI-5GS-ExtIEs",
	"CancelledCellinTAI-5GS-ExtIEs",
	&asn_OP_SEQUENCE,
	asn_DEF_SBcAP_CancelledCellinTAI_5GS_ExtIEs_tags_25,
	sizeof(asn_DEF_SBcAP_CancelledCellinTAI_5GS_ExtIEs_tags_25)
		/sizeof(asn_DEF_SBcAP_CancelledCellinTAI_5GS_ExtIEs_tags_25[0]), /* 1 */
	asn_DEF_SBcAP_CancelledCellinTAI_5GS_ExtIEs_tags_25,	/* Same as above */
	sizeof(asn_DEF_SBcAP_CancelledCellinTAI_5GS_ExtIEs_tags_25)
		/sizeof(asn_DEF_SBcAP_CancelledCellinTAI_5GS_ExtIEs_tags_25[0]), /* 1 */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		SEQUENCE_constraint
	},
	asn_MBR_SBcAP_CancelledCellinTAI_5GS_ExtIEs_25,
	3,	/* Elements count */
	&asn_SPC_SBcAP_CancelledCellinTAI_5GS_ExtIEs_specs_25	/* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_32 = {
	sizeof(struct SBcAP_CellId_Broadcast_List_Item_ExtIEs__extensionValue),
	offsetof(struct SBcAP_CellId_Broadcast_List_Item_ExtIEs__extensionValue, _asn_ctx),
	offsetof(struct SBcAP_CellId_Broadcast_List_Item_ExtIEs__extensionValue, present),
	sizeof(((struct SBcAP_CellId_Broadcast_List_Item_ExtIEs__extensionValue *)0)->present),
	0,	/* No top level tags */
	0,	/* No tags in the map */
	0, 0,
	-1	/* Extensions start */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_32 = {
	"extensionValue",
	"extensionValue",
	&asn_OP_OPEN_TYPE,
	0,	/* No effective tags (pointer) */
	0,	/* No effective tags (count) */
	0,	/* No tags (pointer) */
	0,	/* No tags (count) */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		OPEN_TYPE_constraint
	},
	0, 0,	/* No members */
	&asn_SPC_SBcAP_extensionValue_specs_32	/* Additional specs */
};

asn_TYPE_member_t asn_MBR_SBcAP_CellId_Broadcast_List_Item_ExtIEs_29[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_CellId_Broadcast_List_Item_ExtIEs, id),
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_SBcAP_ProtocolExtensionID,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_id_constr_30,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_id_constraint_29
		},
		0, 0, /* No default value */
		"id"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_CellId_Broadcast_List_Item_ExtIEs, criticality),
		(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
		0,
		&asn_DEF_SBcAP_Criticality,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_criticality_constr_31,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_criticality_constraint_29
		},
		0, 0, /* No default value */
		"criticality"
		},
	{ ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_CellId_Broadcast_List_Item_ExtIEs, extensionValue),
		-1 /* Ambiguous tag (ANY?) */,
		0,
		&asn_DEF_SBcAP_extensionValue_32,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_extensionValue_constr_32,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_extensionValue_constraint_29
		},
		0, 0, /* No default value */
		"extensionValue"
		},
};
static const ber_tlv_tag_t asn_DEF_SBcAP_CellId_Broadcast_List_Item_ExtIEs_tags_29[] = {
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_CellId_Broadcast_List_Item_ExtIEs_tag2el_29[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
    { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_SBcAP_CellId_Broadcast_List_Item_ExtIEs_specs_29 = {
	sizeof(struct SBcAP_CellId_Broadcast_List_Item_ExtIEs),
	offsetof(struct SBcAP_CellId_Broadcast_List_Item_ExtIEs, _asn_ctx),
	asn_MAP_SBcAP_CellId_Broadcast_List_Item_ExtIEs_tag2el_29,
	2,	/* Count of tags in the map */
	0, 0, 0,	/* Optional elements (not needed) */
	-1,	/* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_SBcAP_CellId_Broadcast_List_Item_ExtIEs = {
	"CellId-Broadcast-List-Item-ExtIEs",
	"CellId-Broadcast-List-Item-ExtIEs",
	&asn_OP_SEQUENCE,
	asn_DEF_SBcAP_CellId_Broadcast_List_Item_ExtIEs_tags_29,
	sizeof(asn_DEF_SBcAP_CellId_Broadcast_List_Item_ExtIEs_tags_29)
		/sizeof(asn_DEF_SBcAP_CellId_Broadcast_List_Item_ExtIEs_tags_29[0]), /* 1 */
	asn_DEF_SBcAP_CellId_Broadcast_List_Item_ExtIEs_tags_29,	/* Same as above */
	sizeof(asn_DEF_SBcAP_CellId_Broadcast_List_Item_ExtIEs_tags_29)
		/sizeof(asn_DEF_SBcAP_CellId_Broadcast_List_Item_ExtIEs_tags_29[0]), /* 1 */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		SEQUENCE_constraint
	},
	asn_MBR_SBcAP_CellId_Broadcast_List_Item_ExtIEs_29,
	3,	/* Elements count */
	&asn_SPC_SBcAP_CellId_Broadcast_List_Item_ExtIEs_specs_29	/* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_36 = {
	sizeof(struct SBcAP_CellId_Broadcast_List_5GS_ExtIEs__extensionValue),
	offsetof(struct SBcAP_CellId_Broadcast_List_5GS_ExtIEs__extensionValue, _asn_ctx),
	offsetof(struct SBcAP_CellId_Broadcast_List_5GS_ExtIEs__extensionValue, present),
	sizeof(((struct SBcAP_CellId_Broadcast_List_5GS_ExtIEs__extensionValue *)0)->present),
	0,	/* No top level tags */
	0,	/* No tags in the map */
	0, 0,
	-1	/* Extensions start */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_36 = {
	"extensionValue",
	"extensionValue",
	&asn_OP_OPEN_TYPE,
	0,	/* No effective tags (pointer) */
	0,	/* No effective tags (count) */
	0,	/* No tags (pointer) */
	0,	/* No tags (count) */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		OPEN_TYPE_constraint
	},
	0, 0,	/* No members */
	&asn_SPC_SBcAP_extensionValue_specs_36	/* Additional specs */
};

asn_TYPE_member_t asn_MBR_SBcAP_CellId_Broadcast_List_5GS_ExtIEs_33[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_CellId_Broadcast_List_5GS_ExtIEs, id),
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_SBcAP_ProtocolExtensionID,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_id_constr_34,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_id_constraint_33
		},
		0, 0, /* No default value */
		"id"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_CellId_Broadcast_List_5GS_ExtIEs, criticality),
		(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
		0,
		&asn_DEF_SBcAP_Criticality,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_criticality_constr_35,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_criticality_constraint_33
		},
		0, 0, /* No default value */
		"criticality"
		},
	{ ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_CellId_Broadcast_List_5GS_ExtIEs, extensionValue),
		-1 /* Ambiguous tag (ANY?) */,
		0,
		&asn_DEF_SBcAP_extensionValue_36,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_extensionValue_constr_36,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_extensionValue_constraint_33
		},
		0, 0, /* No default value */
		"extensionValue"
		},
};
static const ber_tlv_tag_t asn_DEF_SBcAP_CellId_Broadcast_List_5GS_ExtIEs_tags_33[] = {
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_CellId_Broadcast_List_5GS_ExtIEs_tag2el_33[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
    { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_SBcAP_CellId_Broadcast_List_5GS_ExtIEs_specs_33 = {
	sizeof(struct SBcAP_CellId_Broadcast_List_5GS_ExtIEs),
	offsetof(struct SBcAP_CellId_Broadcast_List_5GS_ExtIEs, _asn_ctx),
	asn_MAP_SBcAP_CellId_Broadcast_List_5GS_ExtIEs_tag2el_33,
	2,	/* Count of tags in the map */
	0, 0, 0,	/* Optional elements (not needed) */
	-1,	/* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_SBcAP_CellId_Broadcast_List_5GS_ExtIEs = {
	"CellId-Broadcast-List-5GS-ExtIEs",
	"CellId-Broadcast-List-5GS-ExtIEs",
	&asn_OP_SEQUENCE,
	asn_DEF_SBcAP_CellId_Broadcast_List_5GS_ExtIEs_tags_33,
	sizeof(asn_DEF_SBcAP_CellId_Broadcast_List_5GS_ExtIEs_tags_33)
		/sizeof(asn_DEF_SBcAP_CellId_Broadcast_List_5GS_ExtIEs_tags_33[0]), /* 1 */
	asn_DEF_SBcAP_CellId_Broadcast_List_5GS_ExtIEs_tags_33,	/* Same as above */
	sizeof(asn_DEF_SBcAP_CellId_Broadcast_List_5GS_ExtIEs_tags_33)
		/sizeof(asn_DEF_SBcAP_CellId_Broadcast_List_5GS_ExtIEs_tags_33[0]), /* 1 */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		SEQUENCE_constraint
	},
	asn_MBR_SBcAP_CellId_Broadcast_List_5GS_ExtIEs_33,
	3,	/* Elements count */
	&asn_SPC_SBcAP_CellId_Broadcast_List_5GS_ExtIEs_specs_33	/* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_40 = {
	sizeof(struct SBcAP_CellID_Cancelled_Item_ExtIEs__extensionValue),
	offsetof(struct SBcAP_CellID_Cancelled_Item_ExtIEs__extensionValue, _asn_ctx),
	offsetof(struct SBcAP_CellID_Cancelled_Item_ExtIEs__extensionValue, present),
	sizeof(((struct SBcAP_CellID_Cancelled_Item_ExtIEs__extensionValue *)0)->present),
	0,	/* No top level tags */
	0,	/* No tags in the map */
	0, 0,
	-1	/* Extensions start */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_40 = {
	"extensionValue",
	"extensionValue",
	&asn_OP_OPEN_TYPE,
	0,	/* No effective tags (pointer) */
	0,	/* No effective tags (count) */
	0,	/* No tags (pointer) */
	0,	/* No tags (count) */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		OPEN_TYPE_constraint
	},
	0, 0,	/* No members */
	&asn_SPC_SBcAP_extensionValue_specs_40	/* Additional specs */
};

asn_TYPE_member_t asn_MBR_SBcAP_CellID_Cancelled_Item_ExtIEs_37[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_CellID_Cancelled_Item_ExtIEs, id),
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_SBcAP_ProtocolExtensionID,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_id_constr_38,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_id_constraint_37
		},
		0, 0, /* No default value */
		"id"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_CellID_Cancelled_Item_ExtIEs, criticality),
		(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
		0,
		&asn_DEF_SBcAP_Criticality,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_criticality_constr_39,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_criticality_constraint_37
		},
		0, 0, /* No default value */
		"criticality"
		},
	{ ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_CellID_Cancelled_Item_ExtIEs, extensionValue),
		-1 /* Ambiguous tag (ANY?) */,
		0,
		&asn_DEF_SBcAP_extensionValue_40,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_extensionValue_constr_40,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_extensionValue_constraint_37
		},
		0, 0, /* No default value */
		"extensionValue"
		},
};
static const ber_tlv_tag_t asn_DEF_SBcAP_CellID_Cancelled_Item_ExtIEs_tags_37[] = {
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_CellID_Cancelled_Item_ExtIEs_tag2el_37[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
    { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_SBcAP_CellID_Cancelled_Item_ExtIEs_specs_37 = {
	sizeof(struct SBcAP_CellID_Cancelled_Item_ExtIEs),
	offsetof(struct SBcAP_CellID_Cancelled_Item_ExtIEs, _asn_ctx),
	asn_MAP_SBcAP_CellID_Cancelled_Item_ExtIEs_tag2el_37,
	2,	/* Count of tags in the map */
	0, 0, 0,	/* Optional elements (not needed) */
	-1,	/* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_SBcAP_CellID_Cancelled_Item_ExtIEs = {
	"CellID-Cancelled-Item-ExtIEs",
	"CellID-Cancelled-Item-ExtIEs",
	&asn_OP_SEQUENCE,
	asn_DEF_SBcAP_CellID_Cancelled_Item_ExtIEs_tags_37,
	sizeof(asn_DEF_SBcAP_CellID_Cancelled_Item_ExtIEs_tags_37)
		/sizeof(asn_DEF_SBcAP_CellID_Cancelled_Item_ExtIEs_tags_37[0]), /* 1 */
	asn_DEF_SBcAP_CellID_Cancelled_Item_ExtIEs_tags_37,	/* Same as above */
	sizeof(asn_DEF_SBcAP_CellID_Cancelled_Item_ExtIEs_tags_37)
		/sizeof(asn_DEF_SBcAP_CellID_Cancelled_Item_ExtIEs_tags_37[0]), /* 1 */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		SEQUENCE_constraint
	},
	asn_MBR_SBcAP_CellID_Cancelled_Item_ExtIEs_37,
	3,	/* Elements count */
	&asn_SPC_SBcAP_CellID_Cancelled_Item_ExtIEs_specs_37	/* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_44 = {
	sizeof(struct SBcAP_CellID_Cancelled_5GS_ExtIEs__extensionValue),
	offsetof(struct SBcAP_CellID_Cancelled_5GS_ExtIEs__extensionValue, _asn_ctx),
	offsetof(struct SBcAP_CellID_Cancelled_5GS_ExtIEs__extensionValue, present),
	sizeof(((struct SBcAP_CellID_Cancelled_5GS_ExtIEs__extensionValue *)0)->present),
	0,	/* No top level tags */
	0,	/* No tags in the map */
	0, 0,
	-1	/* Extensions start */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_44 = {
	"extensionValue",
	"extensionValue",
	&asn_OP_OPEN_TYPE,
	0,	/* No effective tags (pointer) */
	0,	/* No effective tags (count) */
	0,	/* No tags (pointer) */
	0,	/* No tags (count) */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		OPEN_TYPE_constraint
	},
	0, 0,	/* No members */
	&asn_SPC_SBcAP_extensionValue_specs_44	/* Additional specs */
};

asn_TYPE_member_t asn_MBR_SBcAP_CellID_Cancelled_5GS_ExtIEs_41[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_CellID_Cancelled_5GS_ExtIEs, id),
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_SBcAP_ProtocolExtensionID,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_id_constr_42,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_id_constraint_41
		},
		0, 0, /* No default value */
		"id"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_CellID_Cancelled_5GS_ExtIEs, criticality),
		(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
		0,
		&asn_DEF_SBcAP_Criticality,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_criticality_constr_43,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_criticality_constraint_41
		},
		0, 0, /* No default value */
		"criticality"
		},
	{ ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_CellID_Cancelled_5GS_ExtIEs, extensionValue),
		-1 /* Ambiguous tag (ANY?) */,
		0,
		&asn_DEF_SBcAP_extensionValue_44,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_extensionValue_constr_44,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_extensionValue_constraint_41
		},
		0, 0, /* No default value */
		"extensionValue"
		},
};
static const ber_tlv_tag_t asn_DEF_SBcAP_CellID_Cancelled_5GS_ExtIEs_tags_41[] = {
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_CellID_Cancelled_5GS_ExtIEs_tag2el_41[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
    { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_SBcAP_CellID_Cancelled_5GS_ExtIEs_specs_41 = {
	sizeof(struct SBcAP_CellID_Cancelled_5GS_ExtIEs),
	offsetof(struct SBcAP_CellID_Cancelled_5GS_ExtIEs, _asn_ctx),
	asn_MAP_SBcAP_CellID_Cancelled_5GS_ExtIEs_tag2el_41,
	2,	/* Count of tags in the map */
	0, 0, 0,	/* Optional elements (not needed) */
	-1,	/* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_SBcAP_CellID_Cancelled_5GS_ExtIEs = {
	"CellID-Cancelled-5GS-ExtIEs",
	"CellID-Cancelled-5GS-ExtIEs",
	&asn_OP_SEQUENCE,
	asn_DEF_SBcAP_CellID_Cancelled_5GS_ExtIEs_tags_41,
	sizeof(asn_DEF_SBcAP_CellID_Cancelled_5GS_ExtIEs_tags_41)
		/sizeof(asn_DEF_SBcAP_CellID_Cancelled_5GS_ExtIEs_tags_41[0]), /* 1 */
	asn_DEF_SBcAP_CellID_Cancelled_5GS_ExtIEs_tags_41,	/* Same as above */
	sizeof(asn_DEF_SBcAP_CellID_Cancelled_5GS_ExtIEs_tags_41)
		/sizeof(asn_DEF_SBcAP_CellID_Cancelled_5GS_ExtIEs_tags_41[0]), /* 1 */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		SEQUENCE_constraint
	},
	asn_MBR_SBcAP_CellID_Cancelled_5GS_ExtIEs_41,
	3,	/* Elements count */
	&asn_SPC_SBcAP_CellID_Cancelled_5GS_ExtIEs_specs_41	/* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_48 = {
	sizeof(struct SBcAP_CriticalityDiagnostics_ExtIEs__extensionValue),
	offsetof(struct SBcAP_CriticalityDiagnostics_ExtIEs__extensionValue, _asn_ctx),
	offsetof(struct SBcAP_CriticalityDiagnostics_ExtIEs__extensionValue, present),
	sizeof(((struct SBcAP_CriticalityDiagnostics_ExtIEs__extensionValue *)0)->present),
	0,	/* No top level tags */
	0,	/* No tags in the map */
	0, 0,
	-1	/* Extensions start */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_48 = {
	"extensionValue",
	"extensionValue",
	&asn_OP_OPEN_TYPE,
	0,	/* No effective tags (pointer) */
	0,	/* No effective tags (count) */
	0,	/* No tags (pointer) */
	0,	/* No tags (count) */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		OPEN_TYPE_constraint
	},
	0, 0,	/* No members */
	&asn_SPC_SBcAP_extensionValue_specs_48	/* Additional specs */
};

asn_TYPE_member_t asn_MBR_SBcAP_CriticalityDiagnostics_ExtIEs_45[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_CriticalityDiagnostics_ExtIEs, id),
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_SBcAP_ProtocolExtensionID,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_id_constr_46,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_id_constraint_45
		},
		0, 0, /* No default value */
		"id"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_CriticalityDiagnostics_ExtIEs, criticality),
		(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
		0,
		&asn_DEF_SBcAP_Criticality,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_criticality_constr_47,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_criticality_constraint_45
		},
		0, 0, /* No default value */
		"criticality"
		},
	{ ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_CriticalityDiagnostics_ExtIEs, extensionValue),
		-1 /* Ambiguous tag (ANY?) */,
		0,
		&asn_DEF_SBcAP_extensionValue_48,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_extensionValue_constr_48,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_extensionValue_constraint_45
		},
		0, 0, /* No default value */
		"extensionValue"
		},
};
static const ber_tlv_tag_t asn_DEF_SBcAP_CriticalityDiagnostics_ExtIEs_tags_45[] = {
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_CriticalityDiagnostics_ExtIEs_tag2el_45[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
    { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_SBcAP_CriticalityDiagnostics_ExtIEs_specs_45 = {
	sizeof(struct SBcAP_CriticalityDiagnostics_ExtIEs),
	offsetof(struct SBcAP_CriticalityDiagnostics_ExtIEs, _asn_ctx),
	asn_MAP_SBcAP_CriticalityDiagnostics_ExtIEs_tag2el_45,
	2,	/* Count of tags in the map */
	0, 0, 0,	/* Optional elements (not needed) */
	-1,	/* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_SBcAP_CriticalityDiagnostics_ExtIEs = {
	"CriticalityDiagnostics-ExtIEs",
	"CriticalityDiagnostics-ExtIEs",
	&asn_OP_SEQUENCE,
	asn_DEF_SBcAP_CriticalityDiagnostics_ExtIEs_tags_45,
	sizeof(asn_DEF_SBcAP_CriticalityDiagnostics_ExtIEs_tags_45)
		/sizeof(asn_DEF_SBcAP_CriticalityDiagnostics_ExtIEs_tags_45[0]), /* 1 */
	asn_DEF_SBcAP_CriticalityDiagnostics_ExtIEs_tags_45,	/* Same as above */
	sizeof(asn_DEF_SBcAP_CriticalityDiagnostics_ExtIEs_tags_45)
		/sizeof(asn_DEF_SBcAP_CriticalityDiagnostics_ExtIEs_tags_45[0]), /* 1 */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		SEQUENCE_constraint
	},
	asn_MBR_SBcAP_CriticalityDiagnostics_ExtIEs_45,
	3,	/* Elements count */
	&asn_SPC_SBcAP_CriticalityDiagnostics_ExtIEs_specs_45	/* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_52 = {
	sizeof(struct SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue),
	offsetof(struct SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue, _asn_ctx),
	offsetof(struct SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue, present),
	sizeof(((struct SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue *)0)->present),
	0,	/* No top level tags */
	0,	/* No tags in the map */
	0, 0,
	-1	/* Extensions start */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_52 = {
	"extensionValue",
	"extensionValue",
	&asn_OP_OPEN_TYPE,
	0,	/* No effective tags (pointer) */
	0,	/* No effective tags (count) */
	0,	/* No tags (pointer) */
	0,	/* No tags (count) */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		OPEN_TYPE_constraint
	},
	0, 0,	/* No members */
	&asn_SPC_SBcAP_extensionValue_specs_52	/* Additional specs */
};

asn_TYPE_member_t asn_MBR_SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs_49[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs, id),
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_SBcAP_ProtocolExtensionID,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_id_constr_50,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_id_constraint_49
		},
		0, 0, /* No default value */
		"id"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs, criticality),
		(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
		0,
		&asn_DEF_SBcAP_Criticality,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_criticality_constr_51,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_criticality_constraint_49
		},
		0, 0, /* No default value */
		"criticality"
		},
	{ ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs, extensionValue),
		-1 /* Ambiguous tag (ANY?) */,
		0,
		&asn_DEF_SBcAP_extensionValue_52,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_extensionValue_constr_52,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_extensionValue_constraint_49
		},
		0, 0, /* No default value */
		"extensionValue"
		},
};
static const ber_tlv_tag_t asn_DEF_SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_49[] = {
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs_tag2el_49[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
    { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs_specs_49 = {
	sizeof(struct SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs),
	offsetof(struct SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs, _asn_ctx),
	asn_MAP_SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs_tag2el_49,
	2,	/* Count of tags in the map */
	0, 0, 0,	/* Optional elements (not needed) */
	-1,	/* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs = {
	"CriticalityDiagnostics-IE-Item-ExtIEs",
	"CriticalityDiagnostics-IE-Item-ExtIEs",
	&asn_OP_SEQUENCE,
	asn_DEF_SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_49,
	sizeof(asn_DEF_SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_49)
		/sizeof(asn_DEF_SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_49[0]), /* 1 */
	asn_DEF_SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_49,	/* Same as above */
	sizeof(asn_DEF_SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_49)
		/sizeof(asn_DEF_SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_49[0]), /* 1 */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		SEQUENCE_constraint
	},
	asn_MBR_SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs_49,
	3,	/* Elements count */
	&asn_SPC_SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs_specs_49	/* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_56 = {
	sizeof(struct SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs__extensionValue),
	offsetof(struct SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs__extensionValue, _asn_ctx),
	offsetof(struct SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs__extensionValue, present),
	sizeof(((struct SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs__extensionValue *)0)->present),
	0,	/* No top level tags */
	0,	/* No tags in the map */
	0, 0,
	-1	/* Extensions start */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_56 = {
	"extensionValue",
	"extensionValue",
	&asn_OP_OPEN_TYPE,
	0,	/* No effective tags (pointer) */
	0,	/* No effective tags (count) */
	0,	/* No tags (pointer) */
	0,	/* No tags (count) */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		OPEN_TYPE_constraint
	},
	0, 0,	/* No members */
	&asn_SPC_SBcAP_extensionValue_specs_56	/* Additional specs */
};

asn_TYPE_member_t asn_MBR_SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs_53[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs, id),
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_SBcAP_ProtocolExtensionID,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_id_constr_54,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_id_constraint_53
		},
		0, 0, /* No default value */
		"id"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs, criticality),
		(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
		0,
		&asn_DEF_SBcAP_Criticality,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_criticality_constr_55,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_criticality_constraint_53
		},
		0, 0, /* No default value */
		"criticality"
		},
	{ ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs, extensionValue),
		-1 /* Ambiguous tag (ANY?) */,
		0,
		&asn_DEF_SBcAP_extensionValue_56,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_extensionValue_constr_56,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_extensionValue_constraint_53
		},
		0, 0, /* No default value */
		"extensionValue"
		},
};
static const ber_tlv_tag_t asn_DEF_SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs_tags_53[] = {
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs_tag2el_53[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
    { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs_specs_53 = {
	sizeof(struct SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs),
	offsetof(struct SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs, _asn_ctx),
	asn_MAP_SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs_tag2el_53,
	2,	/* Count of tags in the map */
	0, 0, 0,	/* Optional elements (not needed) */
	-1,	/* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs = {
	"EmergencyAreaID-Broadcast-List-Item-ExtIEs",
	"EmergencyAreaID-Broadcast-List-Item-ExtIEs",
	&asn_OP_SEQUENCE,
	asn_DEF_SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs_tags_53,
	sizeof(asn_DEF_SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs_tags_53)
		/sizeof(asn_DEF_SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs_tags_53[0]), /* 1 */
	asn_DEF_SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs_tags_53,	/* Same as above */
	sizeof(asn_DEF_SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs_tags_53)
		/sizeof(asn_DEF_SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs_tags_53[0]), /* 1 */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		SEQUENCE_constraint
	},
	asn_MBR_SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs_53,
	3,	/* Elements count */
	&asn_SPC_SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs_specs_53	/* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_60 = {
	sizeof(struct SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs__extensionValue),
	offsetof(struct SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs__extensionValue, _asn_ctx),
	offsetof(struct SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs__extensionValue, present),
	sizeof(((struct SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs__extensionValue *)0)->present),
	0,	/* No top level tags */
	0,	/* No tags in the map */
	0, 0,
	-1	/* Extensions start */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_60 = {
	"extensionValue",
	"extensionValue",
	&asn_OP_OPEN_TYPE,
	0,	/* No effective tags (pointer) */
	0,	/* No effective tags (count) */
	0,	/* No tags (pointer) */
	0,	/* No tags (count) */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		OPEN_TYPE_constraint
	},
	0, 0,	/* No members */
	&asn_SPC_SBcAP_extensionValue_specs_60	/* Additional specs */
};

asn_TYPE_member_t asn_MBR_SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs_57[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs, id),
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_SBcAP_ProtocolExtensionID,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_id_constr_58,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_id_constraint_57
		},
		0, 0, /* No default value */
		"id"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs, criticality),
		(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
		0,
		&asn_DEF_SBcAP_Criticality,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_criticality_constr_59,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_criticality_constraint_57
		},
		0, 0, /* No default value */
		"criticality"
		},
	{ ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs, extensionValue),
		-1 /* Ambiguous tag (ANY?) */,
		0,
		&asn_DEF_SBcAP_extensionValue_60,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_extensionValue_constr_60,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_extensionValue_constraint_57
		},
		0, 0, /* No default value */
		"extensionValue"
		},
};
static const ber_tlv_tag_t asn_DEF_SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs_tags_57[] = {
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs_tag2el_57[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
    { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs_specs_57 = {
	sizeof(struct SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs),
	offsetof(struct SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs, _asn_ctx),
	asn_MAP_SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs_tag2el_57,
	2,	/* Count of tags in the map */
	0, 0, 0,	/* Optional elements (not needed) */
	-1,	/* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs = {
	"EmergencyAreaID-Cancelled-Item-ExtIEs",
	"EmergencyAreaID-Cancelled-Item-ExtIEs",
	&asn_OP_SEQUENCE,
	asn_DEF_SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs_tags_57,
	sizeof(asn_DEF_SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs_tags_57)
		/sizeof(asn_DEF_SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs_tags_57[0]), /* 1 */
	asn_DEF_SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs_tags_57,	/* Same as above */
	sizeof(asn_DEF_SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs_tags_57)
		/sizeof(asn_DEF_SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs_tags_57[0]), /* 1 */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		SEQUENCE_constraint
	},
	asn_MBR_SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs_57,
	3,	/* Elements count */
	&asn_SPC_SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs_specs_57	/* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_64 = {
	sizeof(struct SBcAP_EUTRAN_CGI_ExtIEs__extensionValue),
	offsetof(struct SBcAP_EUTRAN_CGI_ExtIEs__extensionValue, _asn_ctx),
	offsetof(struct SBcAP_EUTRAN_CGI_ExtIEs__extensionValue, present),
	sizeof(((struct SBcAP_EUTRAN_CGI_ExtIEs__extensionValue *)0)->present),
	0,	/* No top level tags */
	0,	/* No tags in the map */
	0, 0,
	-1	/* Extensions start */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_64 = {
	"extensionValue",
	"extensionValue",
	&asn_OP_OPEN_TYPE,
	0,	/* No effective tags (pointer) */
	0,	/* No effective tags (count) */
	0,	/* No tags (pointer) */
	0,	/* No tags (count) */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		OPEN_TYPE_constraint
	},
	0, 0,	/* No members */
	&asn_SPC_SBcAP_extensionValue_specs_64	/* Additional specs */
};

asn_TYPE_member_t asn_MBR_SBcAP_EUTRAN_CGI_ExtIEs_61[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_EUTRAN_CGI_ExtIEs, id),
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_SBcAP_ProtocolExtensionID,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_id_constr_62,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_id_constraint_61
		},
		0, 0, /* No default value */
		"id"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_EUTRAN_CGI_ExtIEs, criticality),
		(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
		0,
		&asn_DEF_SBcAP_Criticality,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_criticality_constr_63,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_criticality_constraint_61
		},
		0, 0, /* No default value */
		"criticality"
		},
	{ ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_EUTRAN_CGI_ExtIEs, extensionValue),
		-1 /* Ambiguous tag (ANY?) */,
		0,
		&asn_DEF_SBcAP_extensionValue_64,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_extensionValue_constr_64,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_extensionValue_constraint_61
		},
		0, 0, /* No default value */
		"extensionValue"
		},
};
static const ber_tlv_tag_t asn_DEF_SBcAP_EUTRAN_CGI_ExtIEs_tags_61[] = {
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_EUTRAN_CGI_ExtIEs_tag2el_61[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
    { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_SBcAP_EUTRAN_CGI_ExtIEs_specs_61 = {
	sizeof(struct SBcAP_EUTRAN_CGI_ExtIEs),
	offsetof(struct SBcAP_EUTRAN_CGI_ExtIEs, _asn_ctx),
	asn_MAP_SBcAP_EUTRAN_CGI_ExtIEs_tag2el_61,
	2,	/* Count of tags in the map */
	0, 0, 0,	/* Optional elements (not needed) */
	-1,	/* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_SBcAP_EUTRAN_CGI_ExtIEs = {
	"EUTRAN-CGI-ExtIEs",
	"EUTRAN-CGI-ExtIEs",
	&asn_OP_SEQUENCE,
	asn_DEF_SBcAP_EUTRAN_CGI_ExtIEs_tags_61,
	sizeof(asn_DEF_SBcAP_EUTRAN_CGI_ExtIEs_tags_61)
		/sizeof(asn_DEF_SBcAP_EUTRAN_CGI_ExtIEs_tags_61[0]), /* 1 */
	asn_DEF_SBcAP_EUTRAN_CGI_ExtIEs_tags_61,	/* Same as above */
	sizeof(asn_DEF_SBcAP_EUTRAN_CGI_ExtIEs_tags_61)
		/sizeof(asn_DEF_SBcAP_EUTRAN_CGI_ExtIEs_tags_61[0]), /* 1 */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		SEQUENCE_constraint
	},
	asn_MBR_SBcAP_EUTRAN_CGI_ExtIEs_61,
	3,	/* Elements count */
	&asn_SPC_SBcAP_EUTRAN_CGI_ExtIEs_specs_61	/* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_68 = {
	sizeof(struct SBcAP_GlobalENB_ID_ExtIEs__extensionValue),
	offsetof(struct SBcAP_GlobalENB_ID_ExtIEs__extensionValue, _asn_ctx),
	offsetof(struct SBcAP_GlobalENB_ID_ExtIEs__extensionValue, present),
	sizeof(((struct SBcAP_GlobalENB_ID_ExtIEs__extensionValue *)0)->present),
	0,	/* No top level tags */
	0,	/* No tags in the map */
	0, 0,
	-1	/* Extensions start */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_68 = {
	"extensionValue",
	"extensionValue",
	&asn_OP_OPEN_TYPE,
	0,	/* No effective tags (pointer) */
	0,	/* No effective tags (count) */
	0,	/* No tags (pointer) */
	0,	/* No tags (count) */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		OPEN_TYPE_constraint
	},
	0, 0,	/* No members */
	&asn_SPC_SBcAP_extensionValue_specs_68	/* Additional specs */
};

asn_TYPE_member_t asn_MBR_SBcAP_GlobalENB_ID_ExtIEs_65[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_GlobalENB_ID_ExtIEs, id),
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_SBcAP_ProtocolExtensionID,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_id_constr_66,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_id_constraint_65
		},
		0, 0, /* No default value */
		"id"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_GlobalENB_ID_ExtIEs, criticality),
		(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
		0,
		&asn_DEF_SBcAP_Criticality,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_criticality_constr_67,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_criticality_constraint_65
		},
		0, 0, /* No default value */
		"criticality"
		},
	{ ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_GlobalENB_ID_ExtIEs, extensionValue),
		-1 /* Ambiguous tag (ANY?) */,
		0,
		&asn_DEF_SBcAP_extensionValue_68,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_extensionValue_constr_68,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_extensionValue_constraint_65
		},
		0, 0, /* No default value */
		"extensionValue"
		},
};
static const ber_tlv_tag_t asn_DEF_SBcAP_GlobalENB_ID_ExtIEs_tags_65[] = {
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_GlobalENB_ID_ExtIEs_tag2el_65[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
    { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_SBcAP_GlobalENB_ID_ExtIEs_specs_65 = {
	sizeof(struct SBcAP_GlobalENB_ID_ExtIEs),
	offsetof(struct SBcAP_GlobalENB_ID_ExtIEs, _asn_ctx),
	asn_MAP_SBcAP_GlobalENB_ID_ExtIEs_tag2el_65,
	2,	/* Count of tags in the map */
	0, 0, 0,	/* Optional elements (not needed) */
	-1,	/* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_SBcAP_GlobalENB_ID_ExtIEs = {
	"GlobalENB-ID-ExtIEs",
	"GlobalENB-ID-ExtIEs",
	&asn_OP_SEQUENCE,
	asn_DEF_SBcAP_GlobalENB_ID_ExtIEs_tags_65,
	sizeof(asn_DEF_SBcAP_GlobalENB_ID_ExtIEs_tags_65)
		/sizeof(asn_DEF_SBcAP_GlobalENB_ID_ExtIEs_tags_65[0]), /* 1 */
	asn_DEF_SBcAP_GlobalENB_ID_ExtIEs_tags_65,	/* Same as above */
	sizeof(asn_DEF_SBcAP_GlobalENB_ID_ExtIEs_tags_65)
		/sizeof(asn_DEF_SBcAP_GlobalENB_ID_ExtIEs_tags_65[0]), /* 1 */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		SEQUENCE_constraint
	},
	asn_MBR_SBcAP_GlobalENB_ID_ExtIEs_65,
	3,	/* Elements count */
	&asn_SPC_SBcAP_GlobalENB_ID_ExtIEs_specs_65	/* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_72 = {
	sizeof(struct SBcAP_Global_GNB_ID_ExtIEs__extensionValue),
	offsetof(struct SBcAP_Global_GNB_ID_ExtIEs__extensionValue, _asn_ctx),
	offsetof(struct SBcAP_Global_GNB_ID_ExtIEs__extensionValue, present),
	sizeof(((struct SBcAP_Global_GNB_ID_ExtIEs__extensionValue *)0)->present),
	0,	/* No top level tags */
	0,	/* No tags in the map */
	0, 0,
	-1	/* Extensions start */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_72 = {
	"extensionValue",
	"extensionValue",
	&asn_OP_OPEN_TYPE,
	0,	/* No effective tags (pointer) */
	0,	/* No effective tags (count) */
	0,	/* No tags (pointer) */
	0,	/* No tags (count) */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		OPEN_TYPE_constraint
	},
	0, 0,	/* No members */
	&asn_SPC_SBcAP_extensionValue_specs_72	/* Additional specs */
};

asn_TYPE_member_t asn_MBR_SBcAP_Global_GNB_ID_ExtIEs_69[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_Global_GNB_ID_ExtIEs, id),
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_SBcAP_ProtocolExtensionID,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_id_constr_70,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_id_constraint_69
		},
		0, 0, /* No default value */
		"id"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_Global_GNB_ID_ExtIEs, criticality),
		(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
		0,
		&asn_DEF_SBcAP_Criticality,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_criticality_constr_71,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_criticality_constraint_69
		},
		0, 0, /* No default value */
		"criticality"
		},
	{ ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_Global_GNB_ID_ExtIEs, extensionValue),
		-1 /* Ambiguous tag (ANY?) */,
		0,
		&asn_DEF_SBcAP_extensionValue_72,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_extensionValue_constr_72,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_extensionValue_constraint_69
		},
		0, 0, /* No default value */
		"extensionValue"
		},
};
static const ber_tlv_tag_t asn_DEF_SBcAP_Global_GNB_ID_ExtIEs_tags_69[] = {
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_Global_GNB_ID_ExtIEs_tag2el_69[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
    { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Global_GNB_ID_ExtIEs_specs_69 = {
	sizeof(struct SBcAP_Global_GNB_ID_ExtIEs),
	offsetof(struct SBcAP_Global_GNB_ID_ExtIEs, _asn_ctx),
	asn_MAP_SBcAP_Global_GNB_ID_ExtIEs_tag2el_69,
	2,	/* Count of tags in the map */
	0, 0, 0,	/* Optional elements (not needed) */
	-1,	/* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_SBcAP_Global_GNB_ID_ExtIEs = {
	"Global-GNB-ID-ExtIEs",
	"Global-GNB-ID-ExtIEs",
	&asn_OP_SEQUENCE,
	asn_DEF_SBcAP_Global_GNB_ID_ExtIEs_tags_69,
	sizeof(asn_DEF_SBcAP_Global_GNB_ID_ExtIEs_tags_69)
		/sizeof(asn_DEF_SBcAP_Global_GNB_ID_ExtIEs_tags_69[0]), /* 1 */
	asn_DEF_SBcAP_Global_GNB_ID_ExtIEs_tags_69,	/* Same as above */
	sizeof(asn_DEF_SBcAP_Global_GNB_ID_ExtIEs_tags_69)
		/sizeof(asn_DEF_SBcAP_Global_GNB_ID_ExtIEs_tags_69[0]), /* 1 */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		SEQUENCE_constraint
	},
	asn_MBR_SBcAP_Global_GNB_ID_ExtIEs_69,
	3,	/* Elements count */
	&asn_SPC_SBcAP_Global_GNB_ID_ExtIEs_specs_69	/* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_76 = {
	sizeof(struct SBcAP_Global_NgENB_ID_ExtIEs__extensionValue),
	offsetof(struct SBcAP_Global_NgENB_ID_ExtIEs__extensionValue, _asn_ctx),
	offsetof(struct SBcAP_Global_NgENB_ID_ExtIEs__extensionValue, present),
	sizeof(((struct SBcAP_Global_NgENB_ID_ExtIEs__extensionValue *)0)->present),
	0,	/* No top level tags */
	0,	/* No tags in the map */
	0, 0,
	-1	/* Extensions start */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_76 = {
	"extensionValue",
	"extensionValue",
	&asn_OP_OPEN_TYPE,
	0,	/* No effective tags (pointer) */
	0,	/* No effective tags (count) */
	0,	/* No tags (pointer) */
	0,	/* No tags (count) */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		OPEN_TYPE_constraint
	},
	0, 0,	/* No members */
	&asn_SPC_SBcAP_extensionValue_specs_76	/* Additional specs */
};

asn_TYPE_member_t asn_MBR_SBcAP_Global_NgENB_ID_ExtIEs_73[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_Global_NgENB_ID_ExtIEs, id),
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_SBcAP_ProtocolExtensionID,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_id_constr_74,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_id_constraint_73
		},
		0, 0, /* No default value */
		"id"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_Global_NgENB_ID_ExtIEs, criticality),
		(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
		0,
		&asn_DEF_SBcAP_Criticality,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_criticality_constr_75,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_criticality_constraint_73
		},
		0, 0, /* No default value */
		"criticality"
		},
	{ ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_Global_NgENB_ID_ExtIEs, extensionValue),
		-1 /* Ambiguous tag (ANY?) */,
		0,
		&asn_DEF_SBcAP_extensionValue_76,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_extensionValue_constr_76,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_extensionValue_constraint_73
		},
		0, 0, /* No default value */
		"extensionValue"
		},
};
static const ber_tlv_tag_t asn_DEF_SBcAP_Global_NgENB_ID_ExtIEs_tags_73[] = {
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_Global_NgENB_ID_ExtIEs_tag2el_73[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
    { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Global_NgENB_ID_ExtIEs_specs_73 = {
	sizeof(struct SBcAP_Global_NgENB_ID_ExtIEs),
	offsetof(struct SBcAP_Global_NgENB_ID_ExtIEs, _asn_ctx),
	asn_MAP_SBcAP_Global_NgENB_ID_ExtIEs_tag2el_73,
	2,	/* Count of tags in the map */
	0, 0, 0,	/* Optional elements (not needed) */
	-1,	/* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_SBcAP_Global_NgENB_ID_ExtIEs = {
	"Global-NgENB-ID-ExtIEs",
	"Global-NgENB-ID-ExtIEs",
	&asn_OP_SEQUENCE,
	asn_DEF_SBcAP_Global_NgENB_ID_ExtIEs_tags_73,
	sizeof(asn_DEF_SBcAP_Global_NgENB_ID_ExtIEs_tags_73)
		/sizeof(asn_DEF_SBcAP_Global_NgENB_ID_ExtIEs_tags_73[0]), /* 1 */
	asn_DEF_SBcAP_Global_NgENB_ID_ExtIEs_tags_73,	/* Same as above */
	sizeof(asn_DEF_SBcAP_Global_NgENB_ID_ExtIEs_tags_73)
		/sizeof(asn_DEF_SBcAP_Global_NgENB_ID_ExtIEs_tags_73[0]), /* 1 */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		SEQUENCE_constraint
	},
	asn_MBR_SBcAP_Global_NgENB_ID_ExtIEs_73,
	3,	/* Elements count */
	&asn_SPC_SBcAP_Global_NgENB_ID_ExtIEs_specs_73	/* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_80 = {
	sizeof(struct SBcAP_NR_CGI_ExtIEs__extensionValue),
	offsetof(struct SBcAP_NR_CGI_ExtIEs__extensionValue, _asn_ctx),
	offsetof(struct SBcAP_NR_CGI_ExtIEs__extensionValue, present),
	sizeof(((struct SBcAP_NR_CGI_ExtIEs__extensionValue *)0)->present),
	0,	/* No top level tags */
	0,	/* No tags in the map */
	0, 0,
	-1	/* Extensions start */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_80 = {
	"extensionValue",
	"extensionValue",
	&asn_OP_OPEN_TYPE,
	0,	/* No effective tags (pointer) */
	0,	/* No effective tags (count) */
	0,	/* No tags (pointer) */
	0,	/* No tags (count) */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		OPEN_TYPE_constraint
	},
	0, 0,	/* No members */
	&asn_SPC_SBcAP_extensionValue_specs_80	/* Additional specs */
};

asn_TYPE_member_t asn_MBR_SBcAP_NR_CGI_ExtIEs_77[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_NR_CGI_ExtIEs, id),
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_SBcAP_ProtocolExtensionID,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_id_constr_78,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_id_constraint_77
		},
		0, 0, /* No default value */
		"id"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_NR_CGI_ExtIEs, criticality),
		(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
		0,
		&asn_DEF_SBcAP_Criticality,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_criticality_constr_79,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_criticality_constraint_77
		},
		0, 0, /* No default value */
		"criticality"
		},
	{ ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_NR_CGI_ExtIEs, extensionValue),
		-1 /* Ambiguous tag (ANY?) */,
		0,
		&asn_DEF_SBcAP_extensionValue_80,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_extensionValue_constr_80,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_extensionValue_constraint_77
		},
		0, 0, /* No default value */
		"extensionValue"
		},
};
static const ber_tlv_tag_t asn_DEF_SBcAP_NR_CGI_ExtIEs_tags_77[] = {
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_NR_CGI_ExtIEs_tag2el_77[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
    { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_SBcAP_NR_CGI_ExtIEs_specs_77 = {
	sizeof(struct SBcAP_NR_CGI_ExtIEs),
	offsetof(struct SBcAP_NR_CGI_ExtIEs, _asn_ctx),
	asn_MAP_SBcAP_NR_CGI_ExtIEs_tag2el_77,
	2,	/* Count of tags in the map */
	0, 0, 0,	/* Optional elements (not needed) */
	-1,	/* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_SBcAP_NR_CGI_ExtIEs = {
	"NR-CGI-ExtIEs",
	"NR-CGI-ExtIEs",
	&asn_OP_SEQUENCE,
	asn_DEF_SBcAP_NR_CGI_ExtIEs_tags_77,
	sizeof(asn_DEF_SBcAP_NR_CGI_ExtIEs_tags_77)
		/sizeof(asn_DEF_SBcAP_NR_CGI_ExtIEs_tags_77[0]), /* 1 */
	asn_DEF_SBcAP_NR_CGI_ExtIEs_tags_77,	/* Same as above */
	sizeof(asn_DEF_SBcAP_NR_CGI_ExtIEs_tags_77)
		/sizeof(asn_DEF_SBcAP_NR_CGI_ExtIEs_tags_77[0]), /* 1 */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		SEQUENCE_constraint
	},
	asn_MBR_SBcAP_NR_CGI_ExtIEs_77,
	3,	/* Elements count */
	&asn_SPC_SBcAP_NR_CGI_ExtIEs_specs_77	/* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_84 = {
	sizeof(struct SBcAP_ScheduledCellinEAI_Item_ExtIEs__extensionValue),
	offsetof(struct SBcAP_ScheduledCellinEAI_Item_ExtIEs__extensionValue, _asn_ctx),
	offsetof(struct SBcAP_ScheduledCellinEAI_Item_ExtIEs__extensionValue, present),
	sizeof(((struct SBcAP_ScheduledCellinEAI_Item_ExtIEs__extensionValue *)0)->present),
	0,	/* No top level tags */
	0,	/* No tags in the map */
	0, 0,
	-1	/* Extensions start */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_84 = {
	"extensionValue",
	"extensionValue",
	&asn_OP_OPEN_TYPE,
	0,	/* No effective tags (pointer) */
	0,	/* No effective tags (count) */
	0,	/* No tags (pointer) */
	0,	/* No tags (count) */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		OPEN_TYPE_constraint
	},
	0, 0,	/* No members */
	&asn_SPC_SBcAP_extensionValue_specs_84	/* Additional specs */
};

asn_TYPE_member_t asn_MBR_SBcAP_ScheduledCellinEAI_Item_ExtIEs_81[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_ScheduledCellinEAI_Item_ExtIEs, id),
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_SBcAP_ProtocolExtensionID,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_id_constr_82,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_id_constraint_81
		},
		0, 0, /* No default value */
		"id"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_ScheduledCellinEAI_Item_ExtIEs, criticality),
		(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
		0,
		&asn_DEF_SBcAP_Criticality,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_criticality_constr_83,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_criticality_constraint_81
		},
		0, 0, /* No default value */
		"criticality"
		},
	{ ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_ScheduledCellinEAI_Item_ExtIEs, extensionValue),
		-1 /* Ambiguous tag (ANY?) */,
		0,
		&asn_DEF_SBcAP_extensionValue_84,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_extensionValue_constr_84,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_extensionValue_constraint_81
		},
		0, 0, /* No default value */
		"extensionValue"
		},
};
static const ber_tlv_tag_t asn_DEF_SBcAP_ScheduledCellinEAI_Item_ExtIEs_tags_81[] = {
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_ScheduledCellinEAI_Item_ExtIEs_tag2el_81[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
    { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_SBcAP_ScheduledCellinEAI_Item_ExtIEs_specs_81 = {
	sizeof(struct SBcAP_ScheduledCellinEAI_Item_ExtIEs),
	offsetof(struct SBcAP_ScheduledCellinEAI_Item_ExtIEs, _asn_ctx),
	asn_MAP_SBcAP_ScheduledCellinEAI_Item_ExtIEs_tag2el_81,
	2,	/* Count of tags in the map */
	0, 0, 0,	/* Optional elements (not needed) */
	-1,	/* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_SBcAP_ScheduledCellinEAI_Item_ExtIEs = {
	"ScheduledCellinEAI-Item-ExtIEs",
	"ScheduledCellinEAI-Item-ExtIEs",
	&asn_OP_SEQUENCE,
	asn_DEF_SBcAP_ScheduledCellinEAI_Item_ExtIEs_tags_81,
	sizeof(asn_DEF_SBcAP_ScheduledCellinEAI_Item_ExtIEs_tags_81)
		/sizeof(asn_DEF_SBcAP_ScheduledCellinEAI_Item_ExtIEs_tags_81[0]), /* 1 */
	asn_DEF_SBcAP_ScheduledCellinEAI_Item_ExtIEs_tags_81,	/* Same as above */
	sizeof(asn_DEF_SBcAP_ScheduledCellinEAI_Item_ExtIEs_tags_81)
		/sizeof(asn_DEF_SBcAP_ScheduledCellinEAI_Item_ExtIEs_tags_81[0]), /* 1 */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		SEQUENCE_constraint
	},
	asn_MBR_SBcAP_ScheduledCellinEAI_Item_ExtIEs_81,
	3,	/* Elements count */
	&asn_SPC_SBcAP_ScheduledCellinEAI_Item_ExtIEs_specs_81	/* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_88 = {
	sizeof(struct SBcAP_ScheduledCellinTAI_Item_ExtIEs__extensionValue),
	offsetof(struct SBcAP_ScheduledCellinTAI_Item_ExtIEs__extensionValue, _asn_ctx),
	offsetof(struct SBcAP_ScheduledCellinTAI_Item_ExtIEs__extensionValue, present),
	sizeof(((struct SBcAP_ScheduledCellinTAI_Item_ExtIEs__extensionValue *)0)->present),
	0,	/* No top level tags */
	0,	/* No tags in the map */
	0, 0,
	-1	/* Extensions start */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_88 = {
	"extensionValue",
	"extensionValue",
	&asn_OP_OPEN_TYPE,
	0,	/* No effective tags (pointer) */
	0,	/* No effective tags (count) */
	0,	/* No tags (pointer) */
	0,	/* No tags (count) */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		OPEN_TYPE_constraint
	},
	0, 0,	/* No members */
	&asn_SPC_SBcAP_extensionValue_specs_88	/* Additional specs */
};

asn_TYPE_member_t asn_MBR_SBcAP_ScheduledCellinTAI_Item_ExtIEs_85[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_ScheduledCellinTAI_Item_ExtIEs, id),
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_SBcAP_ProtocolExtensionID,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_id_constr_86,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_id_constraint_85
		},
		0, 0, /* No default value */
		"id"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_ScheduledCellinTAI_Item_ExtIEs, criticality),
		(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
		0,
		&asn_DEF_SBcAP_Criticality,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_criticality_constr_87,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_criticality_constraint_85
		},
		0, 0, /* No default value */
		"criticality"
		},
	{ ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_ScheduledCellinTAI_Item_ExtIEs, extensionValue),
		-1 /* Ambiguous tag (ANY?) */,
		0,
		&asn_DEF_SBcAP_extensionValue_88,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_extensionValue_constr_88,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_extensionValue_constraint_85
		},
		0, 0, /* No default value */
		"extensionValue"
		},
};
static const ber_tlv_tag_t asn_DEF_SBcAP_ScheduledCellinTAI_Item_ExtIEs_tags_85[] = {
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_ScheduledCellinTAI_Item_ExtIEs_tag2el_85[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
    { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_SBcAP_ScheduledCellinTAI_Item_ExtIEs_specs_85 = {
	sizeof(struct SBcAP_ScheduledCellinTAI_Item_ExtIEs),
	offsetof(struct SBcAP_ScheduledCellinTAI_Item_ExtIEs, _asn_ctx),
	asn_MAP_SBcAP_ScheduledCellinTAI_Item_ExtIEs_tag2el_85,
	2,	/* Count of tags in the map */
	0, 0, 0,	/* Optional elements (not needed) */
	-1,	/* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_SBcAP_ScheduledCellinTAI_Item_ExtIEs = {
	"ScheduledCellinTAI-Item-ExtIEs",
	"ScheduledCellinTAI-Item-ExtIEs",
	&asn_OP_SEQUENCE,
	asn_DEF_SBcAP_ScheduledCellinTAI_Item_ExtIEs_tags_85,
	sizeof(asn_DEF_SBcAP_ScheduledCellinTAI_Item_ExtIEs_tags_85)
		/sizeof(asn_DEF_SBcAP_ScheduledCellinTAI_Item_ExtIEs_tags_85[0]), /* 1 */
	asn_DEF_SBcAP_ScheduledCellinTAI_Item_ExtIEs_tags_85,	/* Same as above */
	sizeof(asn_DEF_SBcAP_ScheduledCellinTAI_Item_ExtIEs_tags_85)
		/sizeof(asn_DEF_SBcAP_ScheduledCellinTAI_Item_ExtIEs_tags_85[0]), /* 1 */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		SEQUENCE_constraint
	},
	asn_MBR_SBcAP_ScheduledCellinTAI_Item_ExtIEs_85,
	3,	/* Elements count */
	&asn_SPC_SBcAP_ScheduledCellinTAI_Item_ExtIEs_specs_85	/* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_92 = {
	sizeof(struct SBcAP_ScheduledCellinTAI_5GS_ExtIEs__extensionValue),
	offsetof(struct SBcAP_ScheduledCellinTAI_5GS_ExtIEs__extensionValue, _asn_ctx),
	offsetof(struct SBcAP_ScheduledCellinTAI_5GS_ExtIEs__extensionValue, present),
	sizeof(((struct SBcAP_ScheduledCellinTAI_5GS_ExtIEs__extensionValue *)0)->present),
	0,	/* No top level tags */
	0,	/* No tags in the map */
	0, 0,
	-1	/* Extensions start */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_92 = {
	"extensionValue",
	"extensionValue",
	&asn_OP_OPEN_TYPE,
	0,	/* No effective tags (pointer) */
	0,	/* No effective tags (count) */
	0,	/* No tags (pointer) */
	0,	/* No tags (count) */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		OPEN_TYPE_constraint
	},
	0, 0,	/* No members */
	&asn_SPC_SBcAP_extensionValue_specs_92	/* Additional specs */
};

asn_TYPE_member_t asn_MBR_SBcAP_ScheduledCellinTAI_5GS_ExtIEs_89[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_ScheduledCellinTAI_5GS_ExtIEs, id),
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_SBcAP_ProtocolExtensionID,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_id_constr_90,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_id_constraint_89
		},
		0, 0, /* No default value */
		"id"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_ScheduledCellinTAI_5GS_ExtIEs, criticality),
		(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
		0,
		&asn_DEF_SBcAP_Criticality,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_criticality_constr_91,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_criticality_constraint_89
		},
		0, 0, /* No default value */
		"criticality"
		},
	{ ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_ScheduledCellinTAI_5GS_ExtIEs, extensionValue),
		-1 /* Ambiguous tag (ANY?) */,
		0,
		&asn_DEF_SBcAP_extensionValue_92,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_extensionValue_constr_92,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_extensionValue_constraint_89
		},
		0, 0, /* No default value */
		"extensionValue"
		},
};
static const ber_tlv_tag_t asn_DEF_SBcAP_ScheduledCellinTAI_5GS_ExtIEs_tags_89[] = {
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_ScheduledCellinTAI_5GS_ExtIEs_tag2el_89[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
    { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_SBcAP_ScheduledCellinTAI_5GS_ExtIEs_specs_89 = {
	sizeof(struct SBcAP_ScheduledCellinTAI_5GS_ExtIEs),
	offsetof(struct SBcAP_ScheduledCellinTAI_5GS_ExtIEs, _asn_ctx),
	asn_MAP_SBcAP_ScheduledCellinTAI_5GS_ExtIEs_tag2el_89,
	2,	/* Count of tags in the map */
	0, 0, 0,	/* Optional elements (not needed) */
	-1,	/* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_SBcAP_ScheduledCellinTAI_5GS_ExtIEs = {
	"ScheduledCellinTAI-5GS-ExtIEs",
	"ScheduledCellinTAI-5GS-ExtIEs",
	&asn_OP_SEQUENCE,
	asn_DEF_SBcAP_ScheduledCellinTAI_5GS_ExtIEs_tags_89,
	sizeof(asn_DEF_SBcAP_ScheduledCellinTAI_5GS_ExtIEs_tags_89)
		/sizeof(asn_DEF_SBcAP_ScheduledCellinTAI_5GS_ExtIEs_tags_89[0]), /* 1 */
	asn_DEF_SBcAP_ScheduledCellinTAI_5GS_ExtIEs_tags_89,	/* Same as above */
	sizeof(asn_DEF_SBcAP_ScheduledCellinTAI_5GS_ExtIEs_tags_89)
		/sizeof(asn_DEF_SBcAP_ScheduledCellinTAI_5GS_ExtIEs_tags_89[0]), /* 1 */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		SEQUENCE_constraint
	},
	asn_MBR_SBcAP_ScheduledCellinTAI_5GS_ExtIEs_89,
	3,	/* Elements count */
	&asn_SPC_SBcAP_ScheduledCellinTAI_5GS_ExtIEs_specs_89	/* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_96 = {
	sizeof(struct SBcAP_TAI_Broadcast_List_Item_ExtIEs__extensionValue),
	offsetof(struct SBcAP_TAI_Broadcast_List_Item_ExtIEs__extensionValue, _asn_ctx),
	offsetof(struct SBcAP_TAI_Broadcast_List_Item_ExtIEs__extensionValue, present),
	sizeof(((struct SBcAP_TAI_Broadcast_List_Item_ExtIEs__extensionValue *)0)->present),
	0,	/* No top level tags */
	0,	/* No tags in the map */
	0, 0,
	-1	/* Extensions start */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_96 = {
	"extensionValue",
	"extensionValue",
	&asn_OP_OPEN_TYPE,
	0,	/* No effective tags (pointer) */
	0,	/* No effective tags (count) */
	0,	/* No tags (pointer) */
	0,	/* No tags (count) */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		OPEN_TYPE_constraint
	},
	0, 0,	/* No members */
	&asn_SPC_SBcAP_extensionValue_specs_96	/* Additional specs */
};

asn_TYPE_member_t asn_MBR_SBcAP_TAI_Broadcast_List_Item_ExtIEs_93[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_TAI_Broadcast_List_Item_ExtIEs, id),
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_SBcAP_ProtocolExtensionID,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_id_constr_94,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_id_constraint_93
		},
		0, 0, /* No default value */
		"id"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_TAI_Broadcast_List_Item_ExtIEs, criticality),
		(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
		0,
		&asn_DEF_SBcAP_Criticality,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_criticality_constr_95,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_criticality_constraint_93
		},
		0, 0, /* No default value */
		"criticality"
		},
	{ ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_TAI_Broadcast_List_Item_ExtIEs, extensionValue),
		-1 /* Ambiguous tag (ANY?) */,
		0,
		&asn_DEF_SBcAP_extensionValue_96,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_extensionValue_constr_96,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_extensionValue_constraint_93
		},
		0, 0, /* No default value */
		"extensionValue"
		},
};
static const ber_tlv_tag_t asn_DEF_SBcAP_TAI_Broadcast_List_Item_ExtIEs_tags_93[] = {
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_TAI_Broadcast_List_Item_ExtIEs_tag2el_93[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
    { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_SBcAP_TAI_Broadcast_List_Item_ExtIEs_specs_93 = {
	sizeof(struct SBcAP_TAI_Broadcast_List_Item_ExtIEs),
	offsetof(struct SBcAP_TAI_Broadcast_List_Item_ExtIEs, _asn_ctx),
	asn_MAP_SBcAP_TAI_Broadcast_List_Item_ExtIEs_tag2el_93,
	2,	/* Count of tags in the map */
	0, 0, 0,	/* Optional elements (not needed) */
	-1,	/* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_SBcAP_TAI_Broadcast_List_Item_ExtIEs = {
	"TAI-Broadcast-List-Item-ExtIEs",
	"TAI-Broadcast-List-Item-ExtIEs",
	&asn_OP_SEQUENCE,
	asn_DEF_SBcAP_TAI_Broadcast_List_Item_ExtIEs_tags_93,
	sizeof(asn_DEF_SBcAP_TAI_Broadcast_List_Item_ExtIEs_tags_93)
		/sizeof(asn_DEF_SBcAP_TAI_Broadcast_List_Item_ExtIEs_tags_93[0]), /* 1 */
	asn_DEF_SBcAP_TAI_Broadcast_List_Item_ExtIEs_tags_93,	/* Same as above */
	sizeof(asn_DEF_SBcAP_TAI_Broadcast_List_Item_ExtIEs_tags_93)
		/sizeof(asn_DEF_SBcAP_TAI_Broadcast_List_Item_ExtIEs_tags_93[0]), /* 1 */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		SEQUENCE_constraint
	},
	asn_MBR_SBcAP_TAI_Broadcast_List_Item_ExtIEs_93,
	3,	/* Elements count */
	&asn_SPC_SBcAP_TAI_Broadcast_List_Item_ExtIEs_specs_93	/* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_100 = {
	sizeof(struct SBcAP_TAI_Broadcast_List_5GS_ExtIEs__extensionValue),
	offsetof(struct SBcAP_TAI_Broadcast_List_5GS_ExtIEs__extensionValue, _asn_ctx),
	offsetof(struct SBcAP_TAI_Broadcast_List_5GS_ExtIEs__extensionValue, present),
	sizeof(((struct SBcAP_TAI_Broadcast_List_5GS_ExtIEs__extensionValue *)0)->present),
	0,	/* No top level tags */
	0,	/* No tags in the map */
	0, 0,
	-1	/* Extensions start */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_100 = {
	"extensionValue",
	"extensionValue",
	&asn_OP_OPEN_TYPE,
	0,	/* No effective tags (pointer) */
	0,	/* No effective tags (count) */
	0,	/* No tags (pointer) */
	0,	/* No tags (count) */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		OPEN_TYPE_constraint
	},
	0, 0,	/* No members */
	&asn_SPC_SBcAP_extensionValue_specs_100	/* Additional specs */
};

asn_TYPE_member_t asn_MBR_SBcAP_TAI_Broadcast_List_5GS_ExtIEs_97[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_TAI_Broadcast_List_5GS_ExtIEs, id),
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_SBcAP_ProtocolExtensionID,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_id_constr_98,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_id_constraint_97
		},
		0, 0, /* No default value */
		"id"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_TAI_Broadcast_List_5GS_ExtIEs, criticality),
		(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
		0,
		&asn_DEF_SBcAP_Criticality,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_criticality_constr_99,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_criticality_constraint_97
		},
		0, 0, /* No default value */
		"criticality"
		},
	{ ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_TAI_Broadcast_List_5GS_ExtIEs, extensionValue),
		-1 /* Ambiguous tag (ANY?) */,
		0,
		&asn_DEF_SBcAP_extensionValue_100,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_extensionValue_constr_100,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_extensionValue_constraint_97
		},
		0, 0, /* No default value */
		"extensionValue"
		},
};
static const ber_tlv_tag_t asn_DEF_SBcAP_TAI_Broadcast_List_5GS_ExtIEs_tags_97[] = {
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_TAI_Broadcast_List_5GS_ExtIEs_tag2el_97[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
    { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_SBcAP_TAI_Broadcast_List_5GS_ExtIEs_specs_97 = {
	sizeof(struct SBcAP_TAI_Broadcast_List_5GS_ExtIEs),
	offsetof(struct SBcAP_TAI_Broadcast_List_5GS_ExtIEs, _asn_ctx),
	asn_MAP_SBcAP_TAI_Broadcast_List_5GS_ExtIEs_tag2el_97,
	2,	/* Count of tags in the map */
	0, 0, 0,	/* Optional elements (not needed) */
	-1,	/* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_SBcAP_TAI_Broadcast_List_5GS_ExtIEs = {
	"TAI-Broadcast-List-5GS-ExtIEs",
	"TAI-Broadcast-List-5GS-ExtIEs",
	&asn_OP_SEQUENCE,
	asn_DEF_SBcAP_TAI_Broadcast_List_5GS_ExtIEs_tags_97,
	sizeof(asn_DEF_SBcAP_TAI_Broadcast_List_5GS_ExtIEs_tags_97)
		/sizeof(asn_DEF_SBcAP_TAI_Broadcast_List_5GS_ExtIEs_tags_97[0]), /* 1 */
	asn_DEF_SBcAP_TAI_Broadcast_List_5GS_ExtIEs_tags_97,	/* Same as above */
	sizeof(asn_DEF_SBcAP_TAI_Broadcast_List_5GS_ExtIEs_tags_97)
		/sizeof(asn_DEF_SBcAP_TAI_Broadcast_List_5GS_ExtIEs_tags_97[0]), /* 1 */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		SEQUENCE_constraint
	},
	asn_MBR_SBcAP_TAI_Broadcast_List_5GS_ExtIEs_97,
	3,	/* Elements count */
	&asn_SPC_SBcAP_TAI_Broadcast_List_5GS_ExtIEs_specs_97	/* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_104 = {
	sizeof(struct SBcAP_TAI_Cancelled_List_Item_ExtIEs__extensionValue),
	offsetof(struct SBcAP_TAI_Cancelled_List_Item_ExtIEs__extensionValue, _asn_ctx),
	offsetof(struct SBcAP_TAI_Cancelled_List_Item_ExtIEs__extensionValue, present),
	sizeof(((struct SBcAP_TAI_Cancelled_List_Item_ExtIEs__extensionValue *)0)->present),
	0,	/* No top level tags */
	0,	/* No tags in the map */
	0, 0,
	-1	/* Extensions start */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_104 = {
	"extensionValue",
	"extensionValue",
	&asn_OP_OPEN_TYPE,
	0,	/* No effective tags (pointer) */
	0,	/* No effective tags (count) */
	0,	/* No tags (pointer) */
	0,	/* No tags (count) */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		OPEN_TYPE_constraint
	},
	0, 0,	/* No members */
	&asn_SPC_SBcAP_extensionValue_specs_104	/* Additional specs */
};

asn_TYPE_member_t asn_MBR_SBcAP_TAI_Cancelled_List_Item_ExtIEs_101[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_TAI_Cancelled_List_Item_ExtIEs, id),
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_SBcAP_ProtocolExtensionID,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_id_constr_102,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_id_constraint_101
		},
		0, 0, /* No default value */
		"id"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_TAI_Cancelled_List_Item_ExtIEs, criticality),
		(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
		0,
		&asn_DEF_SBcAP_Criticality,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_criticality_constr_103,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_criticality_constraint_101
		},
		0, 0, /* No default value */
		"criticality"
		},
	{ ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_TAI_Cancelled_List_Item_ExtIEs, extensionValue),
		-1 /* Ambiguous tag (ANY?) */,
		0,
		&asn_DEF_SBcAP_extensionValue_104,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_extensionValue_constr_104,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_extensionValue_constraint_101
		},
		0, 0, /* No default value */
		"extensionValue"
		},
};
static const ber_tlv_tag_t asn_DEF_SBcAP_TAI_Cancelled_List_Item_ExtIEs_tags_101[] = {
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_TAI_Cancelled_List_Item_ExtIEs_tag2el_101[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
    { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_SBcAP_TAI_Cancelled_List_Item_ExtIEs_specs_101 = {
	sizeof(struct SBcAP_TAI_Cancelled_List_Item_ExtIEs),
	offsetof(struct SBcAP_TAI_Cancelled_List_Item_ExtIEs, _asn_ctx),
	asn_MAP_SBcAP_TAI_Cancelled_List_Item_ExtIEs_tag2el_101,
	2,	/* Count of tags in the map */
	0, 0, 0,	/* Optional elements (not needed) */
	-1,	/* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_SBcAP_TAI_Cancelled_List_Item_ExtIEs = {
	"TAI-Cancelled-List-Item-ExtIEs",
	"TAI-Cancelled-List-Item-ExtIEs",
	&asn_OP_SEQUENCE,
	asn_DEF_SBcAP_TAI_Cancelled_List_Item_ExtIEs_tags_101,
	sizeof(asn_DEF_SBcAP_TAI_Cancelled_List_Item_ExtIEs_tags_101)
		/sizeof(asn_DEF_SBcAP_TAI_Cancelled_List_Item_ExtIEs_tags_101[0]), /* 1 */
	asn_DEF_SBcAP_TAI_Cancelled_List_Item_ExtIEs_tags_101,	/* Same as above */
	sizeof(asn_DEF_SBcAP_TAI_Cancelled_List_Item_ExtIEs_tags_101)
		/sizeof(asn_DEF_SBcAP_TAI_Cancelled_List_Item_ExtIEs_tags_101[0]), /* 1 */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		SEQUENCE_constraint
	},
	asn_MBR_SBcAP_TAI_Cancelled_List_Item_ExtIEs_101,
	3,	/* Elements count */
	&asn_SPC_SBcAP_TAI_Cancelled_List_Item_ExtIEs_specs_101	/* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_108 = {
	sizeof(struct SBcAP_TAI_Cancelled_List_5GS_ExtIEs__extensionValue),
	offsetof(struct SBcAP_TAI_Cancelled_List_5GS_ExtIEs__extensionValue, _asn_ctx),
	offsetof(struct SBcAP_TAI_Cancelled_List_5GS_ExtIEs__extensionValue, present),
	sizeof(((struct SBcAP_TAI_Cancelled_List_5GS_ExtIEs__extensionValue *)0)->present),
	0,	/* No top level tags */
	0,	/* No tags in the map */
	0, 0,
	-1	/* Extensions start */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_108 = {
	"extensionValue",
	"extensionValue",
	&asn_OP_OPEN_TYPE,
	0,	/* No effective tags (pointer) */
	0,	/* No effective tags (count) */
	0,	/* No tags (pointer) */
	0,	/* No tags (count) */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		OPEN_TYPE_constraint
	},
	0, 0,	/* No members */
	&asn_SPC_SBcAP_extensionValue_specs_108	/* Additional specs */
};

asn_TYPE_member_t asn_MBR_SBcAP_TAI_Cancelled_List_5GS_ExtIEs_105[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_TAI_Cancelled_List_5GS_ExtIEs, id),
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_SBcAP_ProtocolExtensionID,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_id_constr_106,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_id_constraint_105
		},
		0, 0, /* No default value */
		"id"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_TAI_Cancelled_List_5GS_ExtIEs, criticality),
		(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
		0,
		&asn_DEF_SBcAP_Criticality,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_criticality_constr_107,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_criticality_constraint_105
		},
		0, 0, /* No default value */
		"criticality"
		},
	{ ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_TAI_Cancelled_List_5GS_ExtIEs, extensionValue),
		-1 /* Ambiguous tag (ANY?) */,
		0,
		&asn_DEF_SBcAP_extensionValue_108,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_extensionValue_constr_108,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_extensionValue_constraint_105
		},
		0, 0, /* No default value */
		"extensionValue"
		},
};
static const ber_tlv_tag_t asn_DEF_SBcAP_TAI_Cancelled_List_5GS_ExtIEs_tags_105[] = {
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_TAI_Cancelled_List_5GS_ExtIEs_tag2el_105[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
    { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_SBcAP_TAI_Cancelled_List_5GS_ExtIEs_specs_105 = {
	sizeof(struct SBcAP_TAI_Cancelled_List_5GS_ExtIEs),
	offsetof(struct SBcAP_TAI_Cancelled_List_5GS_ExtIEs, _asn_ctx),
	asn_MAP_SBcAP_TAI_Cancelled_List_5GS_ExtIEs_tag2el_105,
	2,	/* Count of tags in the map */
	0, 0, 0,	/* Optional elements (not needed) */
	-1,	/* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_SBcAP_TAI_Cancelled_List_5GS_ExtIEs = {
	"TAI-Cancelled-List-5GS-ExtIEs",
	"TAI-Cancelled-List-5GS-ExtIEs",
	&asn_OP_SEQUENCE,
	asn_DEF_SBcAP_TAI_Cancelled_List_5GS_ExtIEs_tags_105,
	sizeof(asn_DEF_SBcAP_TAI_Cancelled_List_5GS_ExtIEs_tags_105)
		/sizeof(asn_DEF_SBcAP_TAI_Cancelled_List_5GS_ExtIEs_tags_105[0]), /* 1 */
	asn_DEF_SBcAP_TAI_Cancelled_List_5GS_ExtIEs_tags_105,	/* Same as above */
	sizeof(asn_DEF_SBcAP_TAI_Cancelled_List_5GS_ExtIEs_tags_105)
		/sizeof(asn_DEF_SBcAP_TAI_Cancelled_List_5GS_ExtIEs_tags_105[0]), /* 1 */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		SEQUENCE_constraint
	},
	asn_MBR_SBcAP_TAI_Cancelled_List_5GS_ExtIEs_105,
	3,	/* Elements count */
	&asn_SPC_SBcAP_TAI_Cancelled_List_5GS_ExtIEs_specs_105	/* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_112 = {
	sizeof(struct SBcAP_TAI_ExtIEs__extensionValue),
	offsetof(struct SBcAP_TAI_ExtIEs__extensionValue, _asn_ctx),
	offsetof(struct SBcAP_TAI_ExtIEs__extensionValue, present),
	sizeof(((struct SBcAP_TAI_ExtIEs__extensionValue *)0)->present),
	0,	/* No top level tags */
	0,	/* No tags in the map */
	0, 0,
	-1	/* Extensions start */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_112 = {
	"extensionValue",
	"extensionValue",
	&asn_OP_OPEN_TYPE,
	0,	/* No effective tags (pointer) */
	0,	/* No effective tags (count) */
	0,	/* No tags (pointer) */
	0,	/* No tags (count) */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		OPEN_TYPE_constraint
	},
	0, 0,	/* No members */
	&asn_SPC_SBcAP_extensionValue_specs_112	/* Additional specs */
};

asn_TYPE_member_t asn_MBR_SBcAP_TAI_ExtIEs_109[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_TAI_ExtIEs, id),
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_SBcAP_ProtocolExtensionID,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_id_constr_110,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_id_constraint_109
		},
		0, 0, /* No default value */
		"id"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_TAI_ExtIEs, criticality),
		(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
		0,
		&asn_DEF_SBcAP_Criticality,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_criticality_constr_111,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_criticality_constraint_109
		},
		0, 0, /* No default value */
		"criticality"
		},
	{ ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_TAI_ExtIEs, extensionValue),
		-1 /* Ambiguous tag (ANY?) */,
		0,
		&asn_DEF_SBcAP_extensionValue_112,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_extensionValue_constr_112,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_extensionValue_constraint_109
		},
		0, 0, /* No default value */
		"extensionValue"
		},
};
static const ber_tlv_tag_t asn_DEF_SBcAP_TAI_ExtIEs_tags_109[] = {
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_TAI_ExtIEs_tag2el_109[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
    { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_SBcAP_TAI_ExtIEs_specs_109 = {
	sizeof(struct SBcAP_TAI_ExtIEs),
	offsetof(struct SBcAP_TAI_ExtIEs, _asn_ctx),
	asn_MAP_SBcAP_TAI_ExtIEs_tag2el_109,
	2,	/* Count of tags in the map */
	0, 0, 0,	/* Optional elements (not needed) */
	-1,	/* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_SBcAP_TAI_ExtIEs = {
	"TAI-ExtIEs",
	"TAI-ExtIEs",
	&asn_OP_SEQUENCE,
	asn_DEF_SBcAP_TAI_ExtIEs_tags_109,
	sizeof(asn_DEF_SBcAP_TAI_ExtIEs_tags_109)
		/sizeof(asn_DEF_SBcAP_TAI_ExtIEs_tags_109[0]), /* 1 */
	asn_DEF_SBcAP_TAI_ExtIEs_tags_109,	/* Same as above */
	sizeof(asn_DEF_SBcAP_TAI_ExtIEs_tags_109)
		/sizeof(asn_DEF_SBcAP_TAI_ExtIEs_tags_109[0]), /* 1 */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		SEQUENCE_constraint
	},
	asn_MBR_SBcAP_TAI_ExtIEs_109,
	3,	/* Elements count */
	&asn_SPC_SBcAP_TAI_ExtIEs_specs_109	/* Additional specs */
};

static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_116 = {
	sizeof(struct SBcAP_TAI_5GS_ExtIEs__extensionValue),
	offsetof(struct SBcAP_TAI_5GS_ExtIEs__extensionValue, _asn_ctx),
	offsetof(struct SBcAP_TAI_5GS_ExtIEs__extensionValue, present),
	sizeof(((struct SBcAP_TAI_5GS_ExtIEs__extensionValue *)0)->present),
	0,	/* No top level tags */
	0,	/* No tags in the map */
	0, 0,
	-1	/* Extensions start */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_116 = {
	"extensionValue",
	"extensionValue",
	&asn_OP_OPEN_TYPE,
	0,	/* No effective tags (pointer) */
	0,	/* No effective tags (count) */
	0,	/* No tags (pointer) */
	0,	/* No tags (count) */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		OPEN_TYPE_constraint
	},
	0, 0,	/* No members */
	&asn_SPC_SBcAP_extensionValue_specs_116	/* Additional specs */
};

asn_TYPE_member_t asn_MBR_SBcAP_TAI_5GS_ExtIEs_113[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_TAI_5GS_ExtIEs, id),
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_SBcAP_ProtocolExtensionID,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_id_constr_114,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_id_constraint_113
		},
		0, 0, /* No default value */
		"id"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_TAI_5GS_ExtIEs, criticality),
		(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
		0,
		&asn_DEF_SBcAP_Criticality,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_criticality_constr_115,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_criticality_constraint_113
		},
		0, 0, /* No default value */
		"criticality"
		},
	{ ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_TAI_5GS_ExtIEs, extensionValue),
		-1 /* Ambiguous tag (ANY?) */,
		0,
		&asn_DEF_SBcAP_extensionValue_116,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_extensionValue_constr_116,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_extensionValue_constraint_113
		},
		0, 0, /* No default value */
		"extensionValue"
		},
};
static const ber_tlv_tag_t asn_DEF_SBcAP_TAI_5GS_ExtIEs_tags_113[] = {
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_TAI_5GS_ExtIEs_tag2el_113[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
    { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_SBcAP_TAI_5GS_ExtIEs_specs_113 = {
	sizeof(struct SBcAP_TAI_5GS_ExtIEs),
	offsetof(struct SBcAP_TAI_5GS_ExtIEs, _asn_ctx),
	asn_MAP_SBcAP_TAI_5GS_ExtIEs_tag2el_113,
	2,	/* Count of tags in the map */
	0, 0, 0,	/* Optional elements (not needed) */
	-1,	/* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_SBcAP_TAI_5GS_ExtIEs = {
	"TAI-5GS-ExtIEs",
	"TAI-5GS-ExtIEs",
	&asn_OP_SEQUENCE,
	asn_DEF_SBcAP_TAI_5GS_ExtIEs_tags_113,
	sizeof(asn_DEF_SBcAP_TAI_5GS_ExtIEs_tags_113)
		/sizeof(asn_DEF_SBcAP_TAI_5GS_ExtIEs_tags_113[0]), /* 1 */
	asn_DEF_SBcAP_TAI_5GS_ExtIEs_tags_113,	/* Same as above */
	sizeof(asn_DEF_SBcAP_TAI_5GS_ExtIEs_tags_113)
		/sizeof(asn_DEF_SBcAP_TAI_5GS_ExtIEs_tags_113[0]), /* 1 */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		SEQUENCE_constraint
	},
	asn_MBR_SBcAP_TAI_5GS_ExtIEs_113,
	3,	/* Elements count */
	&asn_SPC_SBcAP_TAI_5GS_ExtIEs_specs_113	/* Additional specs */
};

static asn_TYPE_member_t asn_MBR_SBcAP_extensionValue_120[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_Write_Replace_Warning_Request_Extensions__extensionValue, choice.List_of_5GS_TAIs),
		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
		0,
		&asn_DEF_SBcAP_List_of_5GS_TAIs,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			0
		},
		0, 0, /* No default value */
		"List-of-5GS-TAIs"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_Write_Replace_Warning_Request_Extensions__extensionValue, choice.Warning_Area_List_5GS),
		-1 /* Ambiguous tag (CHOICE?) */,
		0,
		&asn_DEF_SBcAP_Warning_Area_List_5GS,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			0
		},
		0, 0, /* No default value */
		"Warning-Area-List-5GS"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_Write_Replace_Warning_Request_Extensions__extensionValue, choice.Global_RAN_Node_ID),
		-1 /* Ambiguous tag (CHOICE?) */,
		0,
		&asn_DEF_SBcAP_Global_RAN_Node_ID,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			0
		},
		0, 0, /* No default value */
		"Global-RAN-Node-ID"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_Write_Replace_Warning_Request_Extensions__extensionValue, choice.RAT_Selector_5GS),
		(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
		0,
		&asn_DEF_SBcAP_RAT_Selector_5GS,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			0
		},
		0, 0, /* No default value */
		"RAT-Selector-5GS"
		},
};
static const unsigned asn_MAP_SBcAP_extensionValue_to_canonical_120[] = { 3, 0, 1, 2 };
static const unsigned asn_MAP_SBcAP_extensionValue_from_canonical_120[] = { 1, 2, 3, 0 };
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_extensionValue_tag2el_120[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, 0, 0 }, /* RAT-Selector-5GS */
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 }, /* List-of-5GS-TAIs */
    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 1 }, /* cell-ID-List */
    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, -1, 0 }, /* global-GNB-ID */
    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 1 }, /* nR-CGIList */
    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, -1, 0 }, /* global-NgENB-ID */
    { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* tAIList-5GS */
    { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 } /* emergencyAreaIDList */
};
static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_120 = {
	sizeof(struct SBcAP_Write_Replace_Warning_Request_Extensions__extensionValue),
	offsetof(struct SBcAP_Write_Replace_Warning_Request_Extensions__extensionValue, _asn_ctx),
	offsetof(struct SBcAP_Write_Replace_Warning_Request_Extensions__extensionValue, present),
	sizeof(((struct SBcAP_Write_Replace_Warning_Request_Extensions__extensionValue *)0)->present),
	asn_MAP_SBcAP_extensionValue_tag2el_120,
	8,	/* Count of tags in the map */
	asn_MAP_SBcAP_extensionValue_to_canonical_120,
	asn_MAP_SBcAP_extensionValue_from_canonical_120,
	-1	/* Extensions start */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_120 = {
	"extensionValue",
	"extensionValue",
	&asn_OP_OPEN_TYPE,
	0,	/* No effective tags (pointer) */
	0,	/* No effective tags (count) */
	0,	/* No tags (pointer) */
	0,	/* No tags (count) */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		OPEN_TYPE_constraint
	},
	asn_MBR_SBcAP_extensionValue_120,
	4,	/* Elements count */
	&asn_SPC_SBcAP_extensionValue_specs_120	/* Additional specs */
};

asn_TYPE_member_t asn_MBR_SBcAP_Write_Replace_Warning_Request_Extensions_117[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_Write_Replace_Warning_Request_Extensions, id),
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_SBcAP_ProtocolExtensionID,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_id_constr_118,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_id_constraint_117
		},
		0, 0, /* No default value */
		"id"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_Write_Replace_Warning_Request_Extensions, criticality),
		(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
		0,
		&asn_DEF_SBcAP_Criticality,
		select_Write_Replace_Warning_Request_Extensions_SBcAP_criticality_type,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_criticality_constr_119,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_criticality_constraint_117
		},
		0, 0, /* No default value */
		"criticality"
		},
	{ ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_Write_Replace_Warning_Request_Extensions, extensionValue),
		-1 /* Ambiguous tag (ANY?) */,
		0,
		&asn_DEF_SBcAP_extensionValue_120,
		select_Write_Replace_Warning_Request_Extensions_SBcAP_extensionValue_type,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_extensionValue_constr_120,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_extensionValue_constraint_117
		},
		0, 0, /* No default value */
		"extensionValue"
		},
};
static const ber_tlv_tag_t asn_DEF_SBcAP_Write_Replace_Warning_Request_Extensions_tags_117[] = {
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_Write_Replace_Warning_Request_Extensions_tag2el_117[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
    { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Write_Replace_Warning_Request_Extensions_specs_117 = {
	sizeof(struct SBcAP_Write_Replace_Warning_Request_Extensions),
	offsetof(struct SBcAP_Write_Replace_Warning_Request_Extensions, _asn_ctx),
	asn_MAP_SBcAP_Write_Replace_Warning_Request_Extensions_tag2el_117,
	2,	/* Count of tags in the map */
	0, 0, 0,	/* Optional elements (not needed) */
	-1,	/* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_SBcAP_Write_Replace_Warning_Request_Extensions = {
	"Write-Replace-Warning-Request-Extensions",
	"Write-Replace-Warning-Request-Extensions",
	&asn_OP_SEQUENCE,
	asn_DEF_SBcAP_Write_Replace_Warning_Request_Extensions_tags_117,
	sizeof(asn_DEF_SBcAP_Write_Replace_Warning_Request_Extensions_tags_117)
		/sizeof(asn_DEF_SBcAP_Write_Replace_Warning_Request_Extensions_tags_117[0]), /* 1 */
	asn_DEF_SBcAP_Write_Replace_Warning_Request_Extensions_tags_117,	/* Same as above */
	sizeof(asn_DEF_SBcAP_Write_Replace_Warning_Request_Extensions_tags_117)
		/sizeof(asn_DEF_SBcAP_Write_Replace_Warning_Request_Extensions_tags_117[0]), /* 1 */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		SEQUENCE_constraint
	},
	asn_MBR_SBcAP_Write_Replace_Warning_Request_Extensions_117,
	3,	/* Elements count */
	&asn_SPC_SBcAP_Write_Replace_Warning_Request_Extensions_specs_117	/* Additional specs */
};

static asn_TYPE_member_t asn_MBR_SBcAP_extensionValue_124[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_Write_Replace_Warning_Response_Extensions__extensionValue, choice.Unknown_5GS_Tracking_Area_List),
		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
		0,
		&asn_DEF_SBcAP_Unknown_5GS_Tracking_Area_List,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			0
		},
		0, 0, /* No default value */
		"Unknown-5GS-Tracking-Area-List"
		},
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_extensionValue_tag2el_124[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* Unknown-5GS-Tracking-Area-List */
};
static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_124 = {
	sizeof(struct SBcAP_Write_Replace_Warning_Response_Extensions__extensionValue),
	offsetof(struct SBcAP_Write_Replace_Warning_Response_Extensions__extensionValue, _asn_ctx),
	offsetof(struct SBcAP_Write_Replace_Warning_Response_Extensions__extensionValue, present),
	sizeof(((struct SBcAP_Write_Replace_Warning_Response_Extensions__extensionValue *)0)->present),
	asn_MAP_SBcAP_extensionValue_tag2el_124,
	1,	/* Count of tags in the map */
	0, 0,
	-1	/* Extensions start */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_124 = {
	"extensionValue",
	"extensionValue",
	&asn_OP_OPEN_TYPE,
	0,	/* No effective tags (pointer) */
	0,	/* No effective tags (count) */
	0,	/* No tags (pointer) */
	0,	/* No tags (count) */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		OPEN_TYPE_constraint
	},
	asn_MBR_SBcAP_extensionValue_124,
	1,	/* Elements count */
	&asn_SPC_SBcAP_extensionValue_specs_124	/* Additional specs */
};

asn_TYPE_member_t asn_MBR_SBcAP_Write_Replace_Warning_Response_Extensions_121[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_Write_Replace_Warning_Response_Extensions, id),
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_SBcAP_ProtocolExtensionID,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_id_constr_122,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_id_constraint_121
		},
		0, 0, /* No default value */
		"id"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_Write_Replace_Warning_Response_Extensions, criticality),
		(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
		0,
		&asn_DEF_SBcAP_Criticality,
		select_Write_Replace_Warning_Response_Extensions_SBcAP_criticality_type,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_criticality_constr_123,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_criticality_constraint_121
		},
		0, 0, /* No default value */
		"criticality"
		},
	{ ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_Write_Replace_Warning_Response_Extensions, extensionValue),
		-1 /* Ambiguous tag (ANY?) */,
		0,
		&asn_DEF_SBcAP_extensionValue_124,
		select_Write_Replace_Warning_Response_Extensions_SBcAP_extensionValue_type,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_extensionValue_constr_124,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_extensionValue_constraint_121
		},
		0, 0, /* No default value */
		"extensionValue"
		},
};
static const ber_tlv_tag_t asn_DEF_SBcAP_Write_Replace_Warning_Response_Extensions_tags_121[] = {
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_Write_Replace_Warning_Response_Extensions_tag2el_121[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
    { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Write_Replace_Warning_Response_Extensions_specs_121 = {
	sizeof(struct SBcAP_Write_Replace_Warning_Response_Extensions),
	offsetof(struct SBcAP_Write_Replace_Warning_Response_Extensions, _asn_ctx),
	asn_MAP_SBcAP_Write_Replace_Warning_Response_Extensions_tag2el_121,
	2,	/* Count of tags in the map */
	0, 0, 0,	/* Optional elements (not needed) */
	-1,	/* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_SBcAP_Write_Replace_Warning_Response_Extensions = {
	"Write-Replace-Warning-Response-Extensions",
	"Write-Replace-Warning-Response-Extensions",
	&asn_OP_SEQUENCE,
	asn_DEF_SBcAP_Write_Replace_Warning_Response_Extensions_tags_121,
	sizeof(asn_DEF_SBcAP_Write_Replace_Warning_Response_Extensions_tags_121)
		/sizeof(asn_DEF_SBcAP_Write_Replace_Warning_Response_Extensions_tags_121[0]), /* 1 */
	asn_DEF_SBcAP_Write_Replace_Warning_Response_Extensions_tags_121,	/* Same as above */
	sizeof(asn_DEF_SBcAP_Write_Replace_Warning_Response_Extensions_tags_121)
		/sizeof(asn_DEF_SBcAP_Write_Replace_Warning_Response_Extensions_tags_121[0]), /* 1 */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		SEQUENCE_constraint
	},
	asn_MBR_SBcAP_Write_Replace_Warning_Response_Extensions_121,
	3,	/* Elements count */
	&asn_SPC_SBcAP_Write_Replace_Warning_Response_Extensions_specs_121	/* Additional specs */
};

static asn_TYPE_member_t asn_MBR_SBcAP_extensionValue_128[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_Stop_Warning_Request_Extensions__extensionValue, choice.List_of_5GS_TAIs),
		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
		0,
		&asn_DEF_SBcAP_List_of_5GS_TAIs,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			0
		},
		0, 0, /* No default value */
		"List-of-5GS-TAIs"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_Stop_Warning_Request_Extensions__extensionValue, choice.Warning_Area_List_5GS),
		-1 /* Ambiguous tag (CHOICE?) */,
		0,
		&asn_DEF_SBcAP_Warning_Area_List_5GS,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			0
		},
		0, 0, /* No default value */
		"Warning-Area-List-5GS"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_Stop_Warning_Request_Extensions__extensionValue, choice.RAT_Selector_5GS),
		(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
		0,
		&asn_DEF_SBcAP_RAT_Selector_5GS,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			0
		},
		0, 0, /* No default value */
		"RAT-Selector-5GS"
		},
};
static const unsigned asn_MAP_SBcAP_extensionValue_to_canonical_128[] = { 2, 0, 1 };
static const unsigned asn_MAP_SBcAP_extensionValue_from_canonical_128[] = { 1, 2, 0 };
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_extensionValue_tag2el_128[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 0 }, /* RAT-Selector-5GS */
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 }, /* List-of-5GS-TAIs */
    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* cell-ID-List */
    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* nR-CGIList */
    { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* tAIList-5GS */
    { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 } /* emergencyAreaIDList */
};
static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_128 = {
	sizeof(struct SBcAP_Stop_Warning_Request_Extensions__extensionValue),
	offsetof(struct SBcAP_Stop_Warning_Request_Extensions__extensionValue, _asn_ctx),
	offsetof(struct SBcAP_Stop_Warning_Request_Extensions__extensionValue, present),
	sizeof(((struct SBcAP_Stop_Warning_Request_Extensions__extensionValue *)0)->present),
	asn_MAP_SBcAP_extensionValue_tag2el_128,
	6,	/* Count of tags in the map */
	asn_MAP_SBcAP_extensionValue_to_canonical_128,
	asn_MAP_SBcAP_extensionValue_from_canonical_128,
	-1	/* Extensions start */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_128 = {
	"extensionValue",
	"extensionValue",
	&asn_OP_OPEN_TYPE,
	0,	/* No effective tags (pointer) */
	0,	/* No effective tags (count) */
	0,	/* No tags (pointer) */
	0,	/* No tags (count) */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		OPEN_TYPE_constraint
	},
	asn_MBR_SBcAP_extensionValue_128,
	3,	/* Elements count */
	&asn_SPC_SBcAP_extensionValue_specs_128	/* Additional specs */
};

asn_TYPE_member_t asn_MBR_SBcAP_Stop_Warning_Request_Extensions_125[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_Stop_Warning_Request_Extensions, id),
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_SBcAP_ProtocolExtensionID,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_id_constr_126,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_id_constraint_125
		},
		0, 0, /* No default value */
		"id"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_Stop_Warning_Request_Extensions, criticality),
		(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
		0,
		&asn_DEF_SBcAP_Criticality,
		select_Stop_Warning_Request_Extensions_SBcAP_criticality_type,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_criticality_constr_127,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_criticality_constraint_125
		},
		0, 0, /* No default value */
		"criticality"
		},
	{ ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_Stop_Warning_Request_Extensions, extensionValue),
		-1 /* Ambiguous tag (ANY?) */,
		0,
		&asn_DEF_SBcAP_extensionValue_128,
		select_Stop_Warning_Request_Extensions_SBcAP_extensionValue_type,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_extensionValue_constr_128,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_extensionValue_constraint_125
		},
		0, 0, /* No default value */
		"extensionValue"
		},
};
static const ber_tlv_tag_t asn_DEF_SBcAP_Stop_Warning_Request_Extensions_tags_125[] = {
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_Stop_Warning_Request_Extensions_tag2el_125[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
    { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Stop_Warning_Request_Extensions_specs_125 = {
	sizeof(struct SBcAP_Stop_Warning_Request_Extensions),
	offsetof(struct SBcAP_Stop_Warning_Request_Extensions, _asn_ctx),
	asn_MAP_SBcAP_Stop_Warning_Request_Extensions_tag2el_125,
	2,	/* Count of tags in the map */
	0, 0, 0,	/* Optional elements (not needed) */
	-1,	/* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_SBcAP_Stop_Warning_Request_Extensions = {
	"Stop-Warning-Request-Extensions",
	"Stop-Warning-Request-Extensions",
	&asn_OP_SEQUENCE,
	asn_DEF_SBcAP_Stop_Warning_Request_Extensions_tags_125,
	sizeof(asn_DEF_SBcAP_Stop_Warning_Request_Extensions_tags_125)
		/sizeof(asn_DEF_SBcAP_Stop_Warning_Request_Extensions_tags_125[0]), /* 1 */
	asn_DEF_SBcAP_Stop_Warning_Request_Extensions_tags_125,	/* Same as above */
	sizeof(asn_DEF_SBcAP_Stop_Warning_Request_Extensions_tags_125)
		/sizeof(asn_DEF_SBcAP_Stop_Warning_Request_Extensions_tags_125[0]), /* 1 */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		SEQUENCE_constraint
	},
	asn_MBR_SBcAP_Stop_Warning_Request_Extensions_125,
	3,	/* Elements count */
	&asn_SPC_SBcAP_Stop_Warning_Request_Extensions_specs_125	/* Additional specs */
};

static asn_TYPE_member_t asn_MBR_SBcAP_extensionValue_132[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_Stop_Warning_Response_Extensions__extensionValue, choice.Unknown_5GS_Tracking_Area_List),
		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
		0,
		&asn_DEF_SBcAP_Unknown_5GS_Tracking_Area_List,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			0
		},
		0, 0, /* No default value */
		"Unknown-5GS-Tracking-Area-List"
		},
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_extensionValue_tag2el_132[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* Unknown-5GS-Tracking-Area-List */
};
static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_132 = {
	sizeof(struct SBcAP_Stop_Warning_Response_Extensions__extensionValue),
	offsetof(struct SBcAP_Stop_Warning_Response_Extensions__extensionValue, _asn_ctx),
	offsetof(struct SBcAP_Stop_Warning_Response_Extensions__extensionValue, present),
	sizeof(((struct SBcAP_Stop_Warning_Response_Extensions__extensionValue *)0)->present),
	asn_MAP_SBcAP_extensionValue_tag2el_132,
	1,	/* Count of tags in the map */
	0, 0,
	-1	/* Extensions start */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_132 = {
	"extensionValue",
	"extensionValue",
	&asn_OP_OPEN_TYPE,
	0,	/* No effective tags (pointer) */
	0,	/* No effective tags (count) */
	0,	/* No tags (pointer) */
	0,	/* No tags (count) */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		OPEN_TYPE_constraint
	},
	asn_MBR_SBcAP_extensionValue_132,
	1,	/* Elements count */
	&asn_SPC_SBcAP_extensionValue_specs_132	/* Additional specs */
};

asn_TYPE_member_t asn_MBR_SBcAP_Stop_Warning_Response_Extensions_129[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_Stop_Warning_Response_Extensions, id),
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_SBcAP_ProtocolExtensionID,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_id_constr_130,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_id_constraint_129
		},
		0, 0, /* No default value */
		"id"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_Stop_Warning_Response_Extensions, criticality),
		(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
		0,
		&asn_DEF_SBcAP_Criticality,
		select_Stop_Warning_Response_Extensions_SBcAP_criticality_type,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_criticality_constr_131,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_criticality_constraint_129
		},
		0, 0, /* No default value */
		"criticality"
		},
	{ ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_Stop_Warning_Response_Extensions, extensionValue),
		-1 /* Ambiguous tag (ANY?) */,
		0,
		&asn_DEF_SBcAP_extensionValue_132,
		select_Stop_Warning_Response_Extensions_SBcAP_extensionValue_type,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_extensionValue_constr_132,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_extensionValue_constraint_129
		},
		0, 0, /* No default value */
		"extensionValue"
		},
};
static const ber_tlv_tag_t asn_DEF_SBcAP_Stop_Warning_Response_Extensions_tags_129[] = {
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_Stop_Warning_Response_Extensions_tag2el_129[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
    { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Stop_Warning_Response_Extensions_specs_129 = {
	sizeof(struct SBcAP_Stop_Warning_Response_Extensions),
	offsetof(struct SBcAP_Stop_Warning_Response_Extensions, _asn_ctx),
	asn_MAP_SBcAP_Stop_Warning_Response_Extensions_tag2el_129,
	2,	/* Count of tags in the map */
	0, 0, 0,	/* Optional elements (not needed) */
	-1,	/* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_SBcAP_Stop_Warning_Response_Extensions = {
	"Stop-Warning-Response-Extensions",
	"Stop-Warning-Response-Extensions",
	&asn_OP_SEQUENCE,
	asn_DEF_SBcAP_Stop_Warning_Response_Extensions_tags_129,
	sizeof(asn_DEF_SBcAP_Stop_Warning_Response_Extensions_tags_129)
		/sizeof(asn_DEF_SBcAP_Stop_Warning_Response_Extensions_tags_129[0]), /* 1 */
	asn_DEF_SBcAP_Stop_Warning_Response_Extensions_tags_129,	/* Same as above */
	sizeof(asn_DEF_SBcAP_Stop_Warning_Response_Extensions_tags_129)
		/sizeof(asn_DEF_SBcAP_Stop_Warning_Response_Extensions_tags_129[0]), /* 1 */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		SEQUENCE_constraint
	},
	asn_MBR_SBcAP_Stop_Warning_Response_Extensions_129,
	3,	/* Elements count */
	&asn_SPC_SBcAP_Stop_Warning_Response_Extensions_specs_129	/* Additional specs */
};

static asn_TYPE_member_t asn_MBR_SBcAP_extensionValue_136[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_Write_Replace_Warning_Indication_Extensions__extensionValue, choice.Broadcast_Scheduled_Area_List_5GS),
		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
		0,
		&asn_DEF_SBcAP_Broadcast_Scheduled_Area_List_5GS,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			0
		},
		0, 0, /* No default value */
		"Broadcast-Scheduled-Area-List-5GS"
		},
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_extensionValue_tag2el_136[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* Broadcast-Scheduled-Area-List-5GS */
};
static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_136 = {
	sizeof(struct SBcAP_Write_Replace_Warning_Indication_Extensions__extensionValue),
	offsetof(struct SBcAP_Write_Replace_Warning_Indication_Extensions__extensionValue, _asn_ctx),
	offsetof(struct SBcAP_Write_Replace_Warning_Indication_Extensions__extensionValue, present),
	sizeof(((struct SBcAP_Write_Replace_Warning_Indication_Extensions__extensionValue *)0)->present),
	asn_MAP_SBcAP_extensionValue_tag2el_136,
	1,	/* Count of tags in the map */
	0, 0,
	-1	/* Extensions start */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_136 = {
	"extensionValue",
	"extensionValue",
	&asn_OP_OPEN_TYPE,
	0,	/* No effective tags (pointer) */
	0,	/* No effective tags (count) */
	0,	/* No tags (pointer) */
	0,	/* No tags (count) */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		OPEN_TYPE_constraint
	},
	asn_MBR_SBcAP_extensionValue_136,
	1,	/* Elements count */
	&asn_SPC_SBcAP_extensionValue_specs_136	/* Additional specs */
};

asn_TYPE_member_t asn_MBR_SBcAP_Write_Replace_Warning_Indication_Extensions_133[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_Write_Replace_Warning_Indication_Extensions, id),
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_SBcAP_ProtocolExtensionID,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_id_constr_134,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_id_constraint_133
		},
		0, 0, /* No default value */
		"id"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_Write_Replace_Warning_Indication_Extensions, criticality),
		(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
		0,
		&asn_DEF_SBcAP_Criticality,
		select_Write_Replace_Warning_Indication_Extensions_SBcAP_criticality_type,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_criticality_constr_135,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_criticality_constraint_133
		},
		0, 0, /* No default value */
		"criticality"
		},
	{ ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_Write_Replace_Warning_Indication_Extensions, extensionValue),
		-1 /* Ambiguous tag (ANY?) */,
		0,
		&asn_DEF_SBcAP_extensionValue_136,
		select_Write_Replace_Warning_Indication_Extensions_SBcAP_extensionValue_type,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_extensionValue_constr_136,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_extensionValue_constraint_133
		},
		0, 0, /* No default value */
		"extensionValue"
		},
};
static const ber_tlv_tag_t asn_DEF_SBcAP_Write_Replace_Warning_Indication_Extensions_tags_133[] = {
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_Write_Replace_Warning_Indication_Extensions_tag2el_133[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
    { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Write_Replace_Warning_Indication_Extensions_specs_133 = {
	sizeof(struct SBcAP_Write_Replace_Warning_Indication_Extensions),
	offsetof(struct SBcAP_Write_Replace_Warning_Indication_Extensions, _asn_ctx),
	asn_MAP_SBcAP_Write_Replace_Warning_Indication_Extensions_tag2el_133,
	2,	/* Count of tags in the map */
	0, 0, 0,	/* Optional elements (not needed) */
	-1,	/* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_SBcAP_Write_Replace_Warning_Indication_Extensions = {
	"Write-Replace-Warning-Indication-Extensions",
	"Write-Replace-Warning-Indication-Extensions",
	&asn_OP_SEQUENCE,
	asn_DEF_SBcAP_Write_Replace_Warning_Indication_Extensions_tags_133,
	sizeof(asn_DEF_SBcAP_Write_Replace_Warning_Indication_Extensions_tags_133)
		/sizeof(asn_DEF_SBcAP_Write_Replace_Warning_Indication_Extensions_tags_133[0]), /* 1 */
	asn_DEF_SBcAP_Write_Replace_Warning_Indication_Extensions_tags_133,	/* Same as above */
	sizeof(asn_DEF_SBcAP_Write_Replace_Warning_Indication_Extensions_tags_133)
		/sizeof(asn_DEF_SBcAP_Write_Replace_Warning_Indication_Extensions_tags_133[0]), /* 1 */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		SEQUENCE_constraint
	},
	asn_MBR_SBcAP_Write_Replace_Warning_Indication_Extensions_133,
	3,	/* Elements count */
	&asn_SPC_SBcAP_Write_Replace_Warning_Indication_Extensions_specs_133	/* Additional specs */
};

static asn_TYPE_member_t asn_MBR_SBcAP_extensionValue_140[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_Stop_Warning_Indication_Extensions__extensionValue, choice.Broadcast_Cancelled_Area_List_5GS),
		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
		0,
		&asn_DEF_SBcAP_Broadcast_Cancelled_Area_List_5GS,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			0
		},
		0, 0, /* No default value */
		"Broadcast-Cancelled-Area-List-5GS"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_Stop_Warning_Indication_Extensions__extensionValue, choice.Broadcast_Empty_Area_List_5GS),
		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
		0,
		&asn_DEF_SBcAP_Broadcast_Empty_Area_List_5GS,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			0
		},
		0, 0, /* No default value */
		"Broadcast-Empty-Area-List-5GS"
		},
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_extensionValue_tag2el_140[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* Broadcast-Cancelled-Area-List-5GS */
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* Broadcast-Empty-Area-List-5GS */
};
static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_140 = {
	sizeof(struct SBcAP_Stop_Warning_Indication_Extensions__extensionValue),
	offsetof(struct SBcAP_Stop_Warning_Indication_Extensions__extensionValue, _asn_ctx),
	offsetof(struct SBcAP_Stop_Warning_Indication_Extensions__extensionValue, present),
	sizeof(((struct SBcAP_Stop_Warning_Indication_Extensions__extensionValue *)0)->present),
	asn_MAP_SBcAP_extensionValue_tag2el_140,
	2,	/* Count of tags in the map */
	0, 0,
	-1	/* Extensions start */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_140 = {
	"extensionValue",
	"extensionValue",
	&asn_OP_OPEN_TYPE,
	0,	/* No effective tags (pointer) */
	0,	/* No effective tags (count) */
	0,	/* No tags (pointer) */
	0,	/* No tags (count) */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		OPEN_TYPE_constraint
	},
	asn_MBR_SBcAP_extensionValue_140,
	2,	/* Elements count */
	&asn_SPC_SBcAP_extensionValue_specs_140	/* Additional specs */
};

asn_TYPE_member_t asn_MBR_SBcAP_Stop_Warning_Indication_Extensions_137[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_Stop_Warning_Indication_Extensions, id),
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_SBcAP_ProtocolExtensionID,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_id_constr_138,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_id_constraint_137
		},
		0, 0, /* No default value */
		"id"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_Stop_Warning_Indication_Extensions, criticality),
		(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
		0,
		&asn_DEF_SBcAP_Criticality,
		select_Stop_Warning_Indication_Extensions_SBcAP_criticality_type,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_criticality_constr_139,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_criticality_constraint_137
		},
		0, 0, /* No default value */
		"criticality"
		},
	{ ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_Stop_Warning_Indication_Extensions, extensionValue),
		-1 /* Ambiguous tag (ANY?) */,
		0,
		&asn_DEF_SBcAP_extensionValue_140,
		select_Stop_Warning_Indication_Extensions_SBcAP_extensionValue_type,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_extensionValue_constr_140,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_extensionValue_constraint_137
		},
		0, 0, /* No default value */
		"extensionValue"
		},
};
static const ber_tlv_tag_t asn_DEF_SBcAP_Stop_Warning_Indication_Extensions_tags_137[] = {
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_Stop_Warning_Indication_Extensions_tag2el_137[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
    { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Stop_Warning_Indication_Extensions_specs_137 = {
	sizeof(struct SBcAP_Stop_Warning_Indication_Extensions),
	offsetof(struct SBcAP_Stop_Warning_Indication_Extensions, _asn_ctx),
	asn_MAP_SBcAP_Stop_Warning_Indication_Extensions_tag2el_137,
	2,	/* Count of tags in the map */
	0, 0, 0,	/* Optional elements (not needed) */
	-1,	/* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_SBcAP_Stop_Warning_Indication_Extensions = {
	"Stop-Warning-Indication-Extensions",
	"Stop-Warning-Indication-Extensions",
	&asn_OP_SEQUENCE,
	asn_DEF_SBcAP_Stop_Warning_Indication_Extensions_tags_137,
	sizeof(asn_DEF_SBcAP_Stop_Warning_Indication_Extensions_tags_137)
		/sizeof(asn_DEF_SBcAP_Stop_Warning_Indication_Extensions_tags_137[0]), /* 1 */
	asn_DEF_SBcAP_Stop_Warning_Indication_Extensions_tags_137,	/* Same as above */
	sizeof(asn_DEF_SBcAP_Stop_Warning_Indication_Extensions_tags_137)
		/sizeof(asn_DEF_SBcAP_Stop_Warning_Indication_Extensions_tags_137[0]), /* 1 */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		SEQUENCE_constraint
	},
	asn_MBR_SBcAP_Stop_Warning_Indication_Extensions_137,
	3,	/* Elements count */
	&asn_SPC_SBcAP_Stop_Warning_Indication_Extensions_specs_137	/* Additional specs */
};

static asn_TYPE_member_t asn_MBR_SBcAP_extensionValue_144[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_PWS_Restart_Indication_Extensions__extensionValue, choice.Restarted_Cell_List_NR),
		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
		0,
		&asn_DEF_SBcAP_Restarted_Cell_List_NR,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			0
		},
		0, 0, /* No default value */
		"Restarted-Cell-List-NR"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_PWS_Restart_Indication_Extensions__extensionValue, choice.List_of_5GS_TAI_for_Restart),
		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
		0,
		&asn_DEF_SBcAP_List_of_5GS_TAI_for_Restart,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			0
		},
		0, 0, /* No default value */
		"List-of-5GS-TAI-for-Restart"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_PWS_Restart_Indication_Extensions__extensionValue, choice.Global_GNB_ID),
		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
		0,
		&asn_DEF_SBcAP_Global_GNB_ID,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			0
		},
		0, 0, /* No default value */
		"Global-GNB-ID"
		},
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_extensionValue_tag2el_144[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 2 }, /* Restarted-Cell-List-NR */
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 1 }, /* List-of-5GS-TAI-for-Restart */
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 0 } /* Global-GNB-ID */
};
static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_144 = {
	sizeof(struct SBcAP_PWS_Restart_Indication_Extensions__extensionValue),
	offsetof(struct SBcAP_PWS_Restart_Indication_Extensions__extensionValue, _asn_ctx),
	offsetof(struct SBcAP_PWS_Restart_Indication_Extensions__extensionValue, present),
	sizeof(((struct SBcAP_PWS_Restart_Indication_Extensions__extensionValue *)0)->present),
	asn_MAP_SBcAP_extensionValue_tag2el_144,
	3,	/* Count of tags in the map */
	0, 0,
	-1	/* Extensions start */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_144 = {
	"extensionValue",
	"extensionValue",
	&asn_OP_OPEN_TYPE,
	0,	/* No effective tags (pointer) */
	0,	/* No effective tags (count) */
	0,	/* No tags (pointer) */
	0,	/* No tags (count) */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		OPEN_TYPE_constraint
	},
	asn_MBR_SBcAP_extensionValue_144,
	3,	/* Elements count */
	&asn_SPC_SBcAP_extensionValue_specs_144	/* Additional specs */
};

asn_TYPE_member_t asn_MBR_SBcAP_PWS_Restart_Indication_Extensions_141[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_PWS_Restart_Indication_Extensions, id),
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_SBcAP_ProtocolExtensionID,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_id_constr_142,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_id_constraint_141
		},
		0, 0, /* No default value */
		"id"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_PWS_Restart_Indication_Extensions, criticality),
		(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
		0,
		&asn_DEF_SBcAP_Criticality,
		select_PWS_Restart_Indication_Extensions_SBcAP_criticality_type,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_criticality_constr_143,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_criticality_constraint_141
		},
		0, 0, /* No default value */
		"criticality"
		},
	{ ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_PWS_Restart_Indication_Extensions, extensionValue),
		-1 /* Ambiguous tag (ANY?) */,
		0,
		&asn_DEF_SBcAP_extensionValue_144,
		select_PWS_Restart_Indication_Extensions_SBcAP_extensionValue_type,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_extensionValue_constr_144,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_extensionValue_constraint_141
		},
		0, 0, /* No default value */
		"extensionValue"
		},
};
static const ber_tlv_tag_t asn_DEF_SBcAP_PWS_Restart_Indication_Extensions_tags_141[] = {
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_PWS_Restart_Indication_Extensions_tag2el_141[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
    { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_SBcAP_PWS_Restart_Indication_Extensions_specs_141 = {
	sizeof(struct SBcAP_PWS_Restart_Indication_Extensions),
	offsetof(struct SBcAP_PWS_Restart_Indication_Extensions, _asn_ctx),
	asn_MAP_SBcAP_PWS_Restart_Indication_Extensions_tag2el_141,
	2,	/* Count of tags in the map */
	0, 0, 0,	/* Optional elements (not needed) */
	-1,	/* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_SBcAP_PWS_Restart_Indication_Extensions = {
	"PWS-Restart-Indication-Extensions",
	"PWS-Restart-Indication-Extensions",
	&asn_OP_SEQUENCE,
	asn_DEF_SBcAP_PWS_Restart_Indication_Extensions_tags_141,
	sizeof(asn_DEF_SBcAP_PWS_Restart_Indication_Extensions_tags_141)
		/sizeof(asn_DEF_SBcAP_PWS_Restart_Indication_Extensions_tags_141[0]), /* 1 */
	asn_DEF_SBcAP_PWS_Restart_Indication_Extensions_tags_141,	/* Same as above */
	sizeof(asn_DEF_SBcAP_PWS_Restart_Indication_Extensions_tags_141)
		/sizeof(asn_DEF_SBcAP_PWS_Restart_Indication_Extensions_tags_141[0]), /* 1 */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		SEQUENCE_constraint
	},
	asn_MBR_SBcAP_PWS_Restart_Indication_Extensions_141,
	3,	/* Elements count */
	&asn_SPC_SBcAP_PWS_Restart_Indication_Extensions_specs_141	/* Additional specs */
};

static asn_TYPE_member_t asn_MBR_SBcAP_extensionValue_148[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_PWS_Failure_Indication_Extensions__extensionValue, choice.Failed_Cell_List_NR),
		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
		0,
		&asn_DEF_SBcAP_Failed_Cell_List_NR,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			0
		},
		0, 0, /* No default value */
		"Failed-Cell-List-NR"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_PWS_Failure_Indication_Extensions__extensionValue, choice.Global_GNB_ID),
		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
		0,
		&asn_DEF_SBcAP_Global_GNB_ID,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			0
		},
		0, 0, /* No default value */
		"Global-GNB-ID"
		},
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_extensionValue_tag2el_148[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* Failed-Cell-List-NR */
    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* Global-GNB-ID */
};
static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_148 = {
	sizeof(struct SBcAP_PWS_Failure_Indication_Extensions__extensionValue),
	offsetof(struct SBcAP_PWS_Failure_Indication_Extensions__extensionValue, _asn_ctx),
	offsetof(struct SBcAP_PWS_Failure_Indication_Extensions__extensionValue, present),
	sizeof(((struct SBcAP_PWS_Failure_Indication_Extensions__extensionValue *)0)->present),
	asn_MAP_SBcAP_extensionValue_tag2el_148,
	2,	/* Count of tags in the map */
	0, 0,
	-1	/* Extensions start */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_148 = {
	"extensionValue",
	"extensionValue",
	&asn_OP_OPEN_TYPE,
	0,	/* No effective tags (pointer) */
	0,	/* No effective tags (count) */
	0,	/* No tags (pointer) */
	0,	/* No tags (count) */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		OPEN_TYPE_constraint
	},
	asn_MBR_SBcAP_extensionValue_148,
	2,	/* Elements count */
	&asn_SPC_SBcAP_extensionValue_specs_148	/* Additional specs */
};

asn_TYPE_member_t asn_MBR_SBcAP_PWS_Failure_Indication_Extensions_145[] = {
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_PWS_Failure_Indication_Extensions, id),
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_SBcAP_ProtocolExtensionID,
		0,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_id_constr_146,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_id_constraint_145
		},
		0, 0, /* No default value */
		"id"
		},
	{ ATF_NOFLAGS, 0, offsetof(struct SBcAP_PWS_Failure_Indication_Extensions, criticality),
		(ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
		0,
		&asn_DEF_SBcAP_Criticality,
		select_PWS_Failure_Indication_Extensions_SBcAP_criticality_type,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_criticality_constr_147,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_criticality_constraint_145
		},
		0, 0, /* No default value */
		"criticality"
		},
	{ ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_PWS_Failure_Indication_Extensions, extensionValue),
		-1 /* Ambiguous tag (ANY?) */,
		0,
		&asn_DEF_SBcAP_extensionValue_148,
		select_PWS_Failure_Indication_Extensions_SBcAP_extensionValue_type,
		{
#if !defined(ASN_DISABLE_OER_SUPPORT)
			0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
			&asn_PER_memb_SBcAP_extensionValue_constr_148,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
			memb_SBcAP_extensionValue_constraint_145
		},
		0, 0, /* No default value */
		"extensionValue"
		},
};
static const ber_tlv_tag_t asn_DEF_SBcAP_PWS_Failure_Indication_Extensions_tags_145[] = {
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_SBcAP_PWS_Failure_Indication_Extensions_tag2el_145[] = {
    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */
    { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */
};
asn_SEQUENCE_specifics_t asn_SPC_SBcAP_PWS_Failure_Indication_Extensions_specs_145 = {
	sizeof(struct SBcAP_PWS_Failure_Indication_Extensions),
	offsetof(struct SBcAP_PWS_Failure_Indication_Extensions, _asn_ctx),
	asn_MAP_SBcAP_PWS_Failure_Indication_Extensions_tag2el_145,
	2,	/* Count of tags in the map */
	0, 0, 0,	/* Optional elements (not needed) */
	-1,	/* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_SBcAP_PWS_Failure_Indication_Extensions = {
	"PWS-Failure-Indication-Extensions",
	"PWS-Failure-Indication-Extensions",
	&asn_OP_SEQUENCE,
	asn_DEF_SBcAP_PWS_Failure_Indication_Extensions_tags_145,
	sizeof(asn_DEF_SBcAP_PWS_Failure_Indication_Extensions_tags_145)
		/sizeof(asn_DEF_SBcAP_PWS_Failure_Indication_Extensions_tags_145[0]), /* 1 */
	asn_DEF_SBcAP_PWS_Failure_Indication_Extensions_tags_145,	/* Same as above */
	sizeof(asn_DEF_SBcAP_PWS_Failure_Indication_Extensions_tags_145)
		/sizeof(asn_DEF_SBcAP_PWS_Failure_Indication_Extensions_tags_145[0]), /* 1 */
	{
#if !defined(ASN_DISABLE_OER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
#if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
		0,
#endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
		SEQUENCE_constraint
	},
	asn_MBR_SBcAP_PWS_Failure_Indication_Extensions_145,
	3,	/* Elements count */
	&asn_SPC_SBcAP_PWS_Failure_Indication_Extensions_specs_145	/* Additional specs */
};

