/*
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 * From ASN.1 module "NR-RRC-Definitions"
 * 	found in "asn/nr-rrc-15.6.0.asn1"
 * 	`asn1c -fcompound-names -pdu=all -findirect-choice -fno-include-deps -gen-PER -no-gen-OER -no-gen-example -D rrc`
 */

#include "ASN_RRC_PDCCH-ConfigCommon.h"

#include "ASN_RRC_ControlResourceSet.h"
#include "ASN_RRC_SearchSpace.h"
static int
memb_NativeInteger_constraint_14(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 >= 0 && value <= 139)) {
		/* 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_NativeInteger_constraint_16(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 >= 0 && value <= 279)) {
		/* 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_NativeInteger_constraint_18(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 >= 0 && value <= 559)) {
		/* 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_NativeInteger_constraint_20(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 >= 0 && value <= 1119)) {
		/* 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_NativeInteger_constraint_22(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 >= 0 && value <= 2239)) {
		/* 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_NativeInteger_constraint_24(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 >= 0 && value <= 4479)) {
		/* 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_NativeInteger_constraint_26(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 >= 0 && value <= 8959)) {
		/* 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_NativeInteger_constraint_28(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 >= 0 && value <= 17919)) {
		/* 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_ASN_RRC_sCS15KHZoneT_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	size_t size;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	/* Determine the number of elements */
	size = _A_CSEQUENCE_FROM_VOID(sptr)->count;
	
	if((size >= 1 && size <= 4)) {
		/* Perform validation of the inner elements */
		return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static int
memb_ASN_RRC_sCS30KHZoneT_SCS15KHZhalfT_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	size_t size;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	/* Determine the number of elements */
	size = _A_CSEQUENCE_FROM_VOID(sptr)->count;
	
	if((size >= 1 && size <= 4)) {
		/* Perform validation of the inner elements */
		return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static int
memb_ASN_RRC_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	size_t size;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	/* Determine the number of elements */
	size = _A_CSEQUENCE_FROM_VOID(sptr)->count;
	
	if((size >= 1 && size <= 4)) {
		/* Perform validation of the inner elements */
		return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static int
memb_ASN_RRC_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	size_t size;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	/* Determine the number of elements */
	size = _A_CSEQUENCE_FROM_VOID(sptr)->count;
	
	if((size >= 1 && size <= 4)) {
		/* Perform validation of the inner elements */
		return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static int
memb_ASN_RRC_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	size_t size;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	/* Determine the number of elements */
	size = _A_CSEQUENCE_FROM_VOID(sptr)->count;
	
	if((size >= 1 && size <= 4)) {
		/* Perform validation of the inner elements */
		return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static int
memb_ASN_RRC_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	size_t size;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	/* Determine the number of elements */
	size = _A_CSEQUENCE_FROM_VOID(sptr)->count;
	
	if((size >= 1 && size <= 4)) {
		/* Perform validation of the inner elements */
		return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static int
memb_ASN_RRC_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	size_t size;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	/* Determine the number of elements */
	size = _A_CSEQUENCE_FROM_VOID(sptr)->count;
	
	if((size >= 1 && size <= 4)) {
		/* Perform validation of the inner elements */
		return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static int
memb_ASN_RRC_sCS120KHZoneSixteenthT_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	size_t size;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	/* Determine the number of elements */
	size = _A_CSEQUENCE_FROM_VOID(sptr)->count;
	
	if((size >= 1 && size <= 4)) {
		/* Perform validation of the inner elements */
		return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static int
memb_ASN_RRC_commonSearchSpaceList_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
			asn_app_constraint_failed_f *ctfailcb, void *app_key) {
	size_t size;
	
	if(!sptr) {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: value not given (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
	
	/* Determine the number of elements */
	size = _A_CSEQUENCE_FROM_VOID(sptr)->count;
	
	if((size >= 1 && size <= 4)) {
		/* Perform validation of the inner elements */
		return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
	} else {
		ASN__CTFAIL(app_key, td, sptr,
			"%s: constraint failed (%s:%d)",
			td->name, __FILE__, __LINE__);
		return -1;
	}
}

static asn_per_constraints_t asn_PER_type_ASN_RRC_commonSearchSpaceList_constr_5 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_CONSTRAINED,	 2,  2,  1,  4 }	/* (SIZE(1..4)) */,
	0, 0	/* No PER value map */
};
static asn_per_constraints_t asn_PER_memb_ASN_RRC_Member_constr_15 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 8,  8,  0,  139 }	/* (0..139) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
static asn_per_constraints_t asn_PER_type_ASN_RRC_sCS15KHZoneT_constr_14 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_CONSTRAINED,	 2,  2,  1,  4 }	/* (SIZE(1..4)) */,
	0, 0	/* No PER value map */
};
static asn_per_constraints_t asn_PER_memb_ASN_RRC_Member_constr_17 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 9,  9,  0,  279 }	/* (0..279) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
static asn_per_constraints_t asn_PER_type_ASN_RRC_sCS30KHZoneT_SCS15KHZhalfT_constr_16 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_CONSTRAINED,	 2,  2,  1,  4 }	/* (SIZE(1..4)) */,
	0, 0	/* No PER value map */
};
static asn_per_constraints_t asn_PER_memb_ASN_RRC_Member_constr_19 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 10,  10,  0,  559 }	/* (0..559) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
static asn_per_constraints_t asn_PER_type_ASN_RRC_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT_constr_18 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_CONSTRAINED,	 2,  2,  1,  4 }	/* (SIZE(1..4)) */,
	0, 0	/* No PER value map */
};
static asn_per_constraints_t asn_PER_memb_ASN_RRC_Member_constr_21 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 11,  11,  0,  1119 }	/* (0..1119) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
static asn_per_constraints_t asn_PER_type_ASN_RRC_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT_constr_20 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_CONSTRAINED,	 2,  2,  1,  4 }	/* (SIZE(1..4)) */,
	0, 0	/* No PER value map */
};
static asn_per_constraints_t asn_PER_memb_ASN_RRC_Member_constr_23 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 12,  12,  0,  2239 }	/* (0..2239) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
static asn_per_constraints_t asn_PER_type_ASN_RRC_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT_constr_22 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_CONSTRAINED,	 2,  2,  1,  4 }	/* (SIZE(1..4)) */,
	0, 0	/* No PER value map */
};
static asn_per_constraints_t asn_PER_memb_ASN_RRC_Member_constr_25 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 13,  13,  0,  4479 }	/* (0..4479) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
static asn_per_constraints_t asn_PER_type_ASN_RRC_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT_constr_24 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_CONSTRAINED,	 2,  2,  1,  4 }	/* (SIZE(1..4)) */,
	0, 0	/* No PER value map */
};
static asn_per_constraints_t asn_PER_memb_ASN_RRC_Member_constr_27 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 14,  14,  0,  8959 }	/* (0..8959) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
static asn_per_constraints_t asn_PER_type_ASN_RRC_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT_constr_26 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_CONSTRAINED,	 2,  2,  1,  4 }	/* (SIZE(1..4)) */,
	0, 0	/* No PER value map */
};
static asn_per_constraints_t asn_PER_memb_ASN_RRC_Member_constr_29 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 15,  15,  0,  17919 }	/* (0..17919) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
static asn_per_constraints_t asn_PER_type_ASN_RRC_sCS120KHZoneSixteenthT_constr_28 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_CONSTRAINED,	 2,  2,  1,  4 }	/* (SIZE(1..4)) */,
	0, 0	/* No PER value map */
};
static asn_per_constraints_t asn_PER_memb_ASN_RRC_sCS15KHZoneT_constr_14 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_CONSTRAINED,	 2,  2,  1,  4 }	/* (SIZE(1..4)) */,
	0, 0	/* No PER value map */
};
static asn_per_constraints_t asn_PER_memb_ASN_RRC_sCS30KHZoneT_SCS15KHZhalfT_constr_16 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_CONSTRAINED,	 2,  2,  1,  4 }	/* (SIZE(1..4)) */,
	0, 0	/* No PER value map */
};
static asn_per_constraints_t asn_PER_memb_ASN_RRC_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT_constr_18 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_CONSTRAINED,	 2,  2,  1,  4 }	/* (SIZE(1..4)) */,
	0, 0	/* No PER value map */
};
static asn_per_constraints_t asn_PER_memb_ASN_RRC_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT_constr_20 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_CONSTRAINED,	 2,  2,  1,  4 }	/* (SIZE(1..4)) */,
	0, 0	/* No PER value map */
};
static asn_per_constraints_t asn_PER_memb_ASN_RRC_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT_constr_22 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_CONSTRAINED,	 2,  2,  1,  4 }	/* (SIZE(1..4)) */,
	0, 0	/* No PER value map */
};
static asn_per_constraints_t asn_PER_memb_ASN_RRC_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT_constr_24 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_CONSTRAINED,	 2,  2,  1,  4 }	/* (SIZE(1..4)) */,
	0, 0	/* No PER value map */
};
static asn_per_constraints_t asn_PER_memb_ASN_RRC_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT_constr_26 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_CONSTRAINED,	 2,  2,  1,  4 }	/* (SIZE(1..4)) */,
	0, 0	/* No PER value map */
};
static asn_per_constraints_t asn_PER_memb_ASN_RRC_sCS120KHZoneSixteenthT_constr_28 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_CONSTRAINED,	 2,  2,  1,  4 }	/* (SIZE(1..4)) */,
	0, 0	/* No PER value map */
};
static asn_per_constraints_t asn_PER_type_ASN_RRC_firstPDCCH_MonitoringOccasionOfPO_constr_13 CC_NOTUSED = {
	{ APC_CONSTRAINED,	 3,  3,  0,  7 }	/* (0..7) */,
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	0, 0	/* No PER value map */
};
static asn_per_constraints_t asn_PER_memb_ASN_RRC_commonSearchSpaceList_constr_5 CC_NOTUSED = {
	{ APC_UNCONSTRAINED,	-1, -1,  0,  0 },
	{ APC_CONSTRAINED,	 2,  2,  1,  4 }	/* (SIZE(1..4)) */,
	0, 0	/* No PER value map */
};
static asn_TYPE_member_t asn_MBR_ASN_RRC_commonSearchSpaceList_5[] = {
	{ ATF_POINTER, 0, 0,
		(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
		0,
		&asn_DEF_ASN_RRC_SearchSpace,
		0,
		{ 0, 0, 0 },
		0, 0, /* No default value */
		""
		},
};
static const ber_tlv_tag_t asn_DEF_ASN_RRC_commonSearchSpaceList_tags_5[] = {
	(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static asn_SET_OF_specifics_t asn_SPC_ASN_RRC_commonSearchSpaceList_specs_5 = {
	sizeof(struct ASN_RRC_PDCCH_ConfigCommon__commonSearchSpaceList),
	offsetof(struct ASN_RRC_PDCCH_ConfigCommon__commonSearchSpaceList, _asn_ctx),
	0,	/* XER encoding is XMLDelimitedItemList */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_ASN_RRC_commonSearchSpaceList_5 = {
	"commonSearchSpaceList",
	"commonSearchSpaceList",
	&asn_OP_SEQUENCE_OF,
	asn_DEF_ASN_RRC_commonSearchSpaceList_tags_5,
	sizeof(asn_DEF_ASN_RRC_commonSearchSpaceList_tags_5)
		/sizeof(asn_DEF_ASN_RRC_commonSearchSpaceList_tags_5[0]) - 1, /* 1 */
	asn_DEF_ASN_RRC_commonSearchSpaceList_tags_5,	/* Same as above */
	sizeof(asn_DEF_ASN_RRC_commonSearchSpaceList_tags_5)
		/sizeof(asn_DEF_ASN_RRC_commonSearchSpaceList_tags_5[0]), /* 2 */
	{ 0, &asn_PER_type_ASN_RRC_commonSearchSpaceList_constr_5, SEQUENCE_OF_constraint },
	asn_MBR_ASN_RRC_commonSearchSpaceList_5,
	1,	/* Single element */
	&asn_SPC_ASN_RRC_commonSearchSpaceList_specs_5	/* Additional specs */
};

static asn_TYPE_member_t asn_MBR_ASN_RRC_sCS15KHZoneT_14[] = {
	{ ATF_POINTER, 0, 0,
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_NativeInteger,
		0,
		{ 0, &asn_PER_memb_ASN_RRC_Member_constr_15,  memb_NativeInteger_constraint_14 },
		0, 0, /* No default value */
		""
		},
};
static const ber_tlv_tag_t asn_DEF_ASN_RRC_sCS15KHZoneT_tags_14[] = {
	(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static asn_SET_OF_specifics_t asn_SPC_ASN_RRC_sCS15KHZoneT_specs_14 = {
	sizeof(struct ASN_RRC_PDCCH_ConfigCommon__ext1__firstPDCCH_MonitoringOccasionOfPO__sCS15KHZoneT),
	offsetof(struct ASN_RRC_PDCCH_ConfigCommon__ext1__firstPDCCH_MonitoringOccasionOfPO__sCS15KHZoneT, _asn_ctx),
	0,	/* XER encoding is XMLDelimitedItemList */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_ASN_RRC_sCS15KHZoneT_14 = {
	"sCS15KHZoneT",
	"sCS15KHZoneT",
	&asn_OP_SEQUENCE_OF,
	asn_DEF_ASN_RRC_sCS15KHZoneT_tags_14,
	sizeof(asn_DEF_ASN_RRC_sCS15KHZoneT_tags_14)
		/sizeof(asn_DEF_ASN_RRC_sCS15KHZoneT_tags_14[0]) - 1, /* 1 */
	asn_DEF_ASN_RRC_sCS15KHZoneT_tags_14,	/* Same as above */
	sizeof(asn_DEF_ASN_RRC_sCS15KHZoneT_tags_14)
		/sizeof(asn_DEF_ASN_RRC_sCS15KHZoneT_tags_14[0]), /* 2 */
	{ 0, &asn_PER_type_ASN_RRC_sCS15KHZoneT_constr_14, SEQUENCE_OF_constraint },
	asn_MBR_ASN_RRC_sCS15KHZoneT_14,
	1,	/* Single element */
	&asn_SPC_ASN_RRC_sCS15KHZoneT_specs_14	/* Additional specs */
};

static asn_TYPE_member_t asn_MBR_ASN_RRC_sCS30KHZoneT_SCS15KHZhalfT_16[] = {
	{ ATF_POINTER, 0, 0,
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_NativeInteger,
		0,
		{ 0, &asn_PER_memb_ASN_RRC_Member_constr_17,  memb_NativeInteger_constraint_16 },
		0, 0, /* No default value */
		""
		},
};
static const ber_tlv_tag_t asn_DEF_ASN_RRC_sCS30KHZoneT_SCS15KHZhalfT_tags_16[] = {
	(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static asn_SET_OF_specifics_t asn_SPC_ASN_RRC_sCS30KHZoneT_SCS15KHZhalfT_specs_16 = {
	sizeof(struct ASN_RRC_PDCCH_ConfigCommon__ext1__firstPDCCH_MonitoringOccasionOfPO__sCS30KHZoneT_SCS15KHZhalfT),
	offsetof(struct ASN_RRC_PDCCH_ConfigCommon__ext1__firstPDCCH_MonitoringOccasionOfPO__sCS30KHZoneT_SCS15KHZhalfT, _asn_ctx),
	0,	/* XER encoding is XMLDelimitedItemList */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_ASN_RRC_sCS30KHZoneT_SCS15KHZhalfT_16 = {
	"sCS30KHZoneT-SCS15KHZhalfT",
	"sCS30KHZoneT-SCS15KHZhalfT",
	&asn_OP_SEQUENCE_OF,
	asn_DEF_ASN_RRC_sCS30KHZoneT_SCS15KHZhalfT_tags_16,
	sizeof(asn_DEF_ASN_RRC_sCS30KHZoneT_SCS15KHZhalfT_tags_16)
		/sizeof(asn_DEF_ASN_RRC_sCS30KHZoneT_SCS15KHZhalfT_tags_16[0]) - 1, /* 1 */
	asn_DEF_ASN_RRC_sCS30KHZoneT_SCS15KHZhalfT_tags_16,	/* Same as above */
	sizeof(asn_DEF_ASN_RRC_sCS30KHZoneT_SCS15KHZhalfT_tags_16)
		/sizeof(asn_DEF_ASN_RRC_sCS30KHZoneT_SCS15KHZhalfT_tags_16[0]), /* 2 */
	{ 0, &asn_PER_type_ASN_RRC_sCS30KHZoneT_SCS15KHZhalfT_constr_16, SEQUENCE_OF_constraint },
	asn_MBR_ASN_RRC_sCS30KHZoneT_SCS15KHZhalfT_16,
	1,	/* Single element */
	&asn_SPC_ASN_RRC_sCS30KHZoneT_SCS15KHZhalfT_specs_16	/* Additional specs */
};

static asn_TYPE_member_t asn_MBR_ASN_RRC_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT_18[] = {
	{ ATF_POINTER, 0, 0,
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_NativeInteger,
		0,
		{ 0, &asn_PER_memb_ASN_RRC_Member_constr_19,  memb_NativeInteger_constraint_18 },
		0, 0, /* No default value */
		""
		},
};
static const ber_tlv_tag_t asn_DEF_ASN_RRC_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT_tags_18[] = {
	(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static asn_SET_OF_specifics_t asn_SPC_ASN_RRC_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT_specs_18 = {
	sizeof(struct ASN_RRC_PDCCH_ConfigCommon__ext1__firstPDCCH_MonitoringOccasionOfPO__sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT),
	offsetof(struct ASN_RRC_PDCCH_ConfigCommon__ext1__firstPDCCH_MonitoringOccasionOfPO__sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT, _asn_ctx),
	0,	/* XER encoding is XMLDelimitedItemList */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_ASN_RRC_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT_18 = {
	"sCS60KHZoneT-SCS30KHZhalfT-SCS15KHZquarterT",
	"sCS60KHZoneT-SCS30KHZhalfT-SCS15KHZquarterT",
	&asn_OP_SEQUENCE_OF,
	asn_DEF_ASN_RRC_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT_tags_18,
	sizeof(asn_DEF_ASN_RRC_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT_tags_18)
		/sizeof(asn_DEF_ASN_RRC_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT_tags_18[0]) - 1, /* 1 */
	asn_DEF_ASN_RRC_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT_tags_18,	/* Same as above */
	sizeof(asn_DEF_ASN_RRC_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT_tags_18)
		/sizeof(asn_DEF_ASN_RRC_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT_tags_18[0]), /* 2 */
	{ 0, &asn_PER_type_ASN_RRC_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT_constr_18, SEQUENCE_OF_constraint },
	asn_MBR_ASN_RRC_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT_18,
	1,	/* Single element */
	&asn_SPC_ASN_RRC_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT_specs_18	/* Additional specs */
};

static asn_TYPE_member_t asn_MBR_ASN_RRC_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT_20[] = {
	{ ATF_POINTER, 0, 0,
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_NativeInteger,
		0,
		{ 0, &asn_PER_memb_ASN_RRC_Member_constr_21,  memb_NativeInteger_constraint_20 },
		0, 0, /* No default value */
		""
		},
};
static const ber_tlv_tag_t asn_DEF_ASN_RRC_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT_tags_20[] = {
	(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static asn_SET_OF_specifics_t asn_SPC_ASN_RRC_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT_specs_20 = {
	sizeof(struct ASN_RRC_PDCCH_ConfigCommon__ext1__firstPDCCH_MonitoringOccasionOfPO__sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT),
	offsetof(struct ASN_RRC_PDCCH_ConfigCommon__ext1__firstPDCCH_MonitoringOccasionOfPO__sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT, _asn_ctx),
	0,	/* XER encoding is XMLDelimitedItemList */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_ASN_RRC_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT_20 = {
	"sCS120KHZoneT-SCS60KHZhalfT-SCS30KHZquarterT-SCS15KHZoneEighthT",
	"sCS120KHZoneT-SCS60KHZhalfT-SCS30KHZquarterT-SCS15KHZoneEighthT",
	&asn_OP_SEQUENCE_OF,
	asn_DEF_ASN_RRC_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT_tags_20,
	sizeof(asn_DEF_ASN_RRC_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT_tags_20)
		/sizeof(asn_DEF_ASN_RRC_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT_tags_20[0]) - 1, /* 1 */
	asn_DEF_ASN_RRC_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT_tags_20,	/* Same as above */
	sizeof(asn_DEF_ASN_RRC_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT_tags_20)
		/sizeof(asn_DEF_ASN_RRC_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT_tags_20[0]), /* 2 */
	{ 0, &asn_PER_type_ASN_RRC_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT_constr_20, SEQUENCE_OF_constraint },
	asn_MBR_ASN_RRC_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT_20,
	1,	/* Single element */
	&asn_SPC_ASN_RRC_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT_specs_20	/* Additional specs */
};

static asn_TYPE_member_t asn_MBR_ASN_RRC_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT_22[] = {
	{ ATF_POINTER, 0, 0,
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_NativeInteger,
		0,
		{ 0, &asn_PER_memb_ASN_RRC_Member_constr_23,  memb_NativeInteger_constraint_22 },
		0, 0, /* No default value */
		""
		},
};
static const ber_tlv_tag_t asn_DEF_ASN_RRC_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT_tags_22[] = {
	(ASN_TAG_CLASS_CONTEXT | (4 << 2)),
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static asn_SET_OF_specifics_t asn_SPC_ASN_RRC_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT_specs_22 = {
	sizeof(struct ASN_RRC_PDCCH_ConfigCommon__ext1__firstPDCCH_MonitoringOccasionOfPO__sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT),
	offsetof(struct ASN_RRC_PDCCH_ConfigCommon__ext1__firstPDCCH_MonitoringOccasionOfPO__sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT, _asn_ctx),
	0,	/* XER encoding is XMLDelimitedItemList */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_ASN_RRC_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT_22 = {
	"sCS120KHZhalfT-SCS60KHZquarterT-SCS30KHZoneEighthT-SCS15KHZoneSixteenthT",
	"sCS120KHZhalfT-SCS60KHZquarterT-SCS30KHZoneEighthT-SCS15KHZoneSixteenthT",
	&asn_OP_SEQUENCE_OF,
	asn_DEF_ASN_RRC_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT_tags_22,
	sizeof(asn_DEF_ASN_RRC_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT_tags_22)
		/sizeof(asn_DEF_ASN_RRC_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT_tags_22[0]) - 1, /* 1 */
	asn_DEF_ASN_RRC_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT_tags_22,	/* Same as above */
	sizeof(asn_DEF_ASN_RRC_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT_tags_22)
		/sizeof(asn_DEF_ASN_RRC_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT_tags_22[0]), /* 2 */
	{ 0, &asn_PER_type_ASN_RRC_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT_constr_22, SEQUENCE_OF_constraint },
	asn_MBR_ASN_RRC_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT_22,
	1,	/* Single element */
	&asn_SPC_ASN_RRC_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT_specs_22	/* Additional specs */
};

static asn_TYPE_member_t asn_MBR_ASN_RRC_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT_24[] = {
	{ ATF_POINTER, 0, 0,
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_NativeInteger,
		0,
		{ 0, &asn_PER_memb_ASN_RRC_Member_constr_25,  memb_NativeInteger_constraint_24 },
		0, 0, /* No default value */
		""
		},
};
static const ber_tlv_tag_t asn_DEF_ASN_RRC_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT_tags_24[] = {
	(ASN_TAG_CLASS_CONTEXT | (5 << 2)),
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static asn_SET_OF_specifics_t asn_SPC_ASN_RRC_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT_specs_24 = {
	sizeof(struct ASN_RRC_PDCCH_ConfigCommon__ext1__firstPDCCH_MonitoringOccasionOfPO__sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT),
	offsetof(struct ASN_RRC_PDCCH_ConfigCommon__ext1__firstPDCCH_MonitoringOccasionOfPO__sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT, _asn_ctx),
	0,	/* XER encoding is XMLDelimitedItemList */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_ASN_RRC_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT_24 = {
	"sCS120KHZquarterT-SCS60KHZoneEighthT-SCS30KHZoneSixteenthT",
	"sCS120KHZquarterT-SCS60KHZoneEighthT-SCS30KHZoneSixteenthT",
	&asn_OP_SEQUENCE_OF,
	asn_DEF_ASN_RRC_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT_tags_24,
	sizeof(asn_DEF_ASN_RRC_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT_tags_24)
		/sizeof(asn_DEF_ASN_RRC_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT_tags_24[0]) - 1, /* 1 */
	asn_DEF_ASN_RRC_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT_tags_24,	/* Same as above */
	sizeof(asn_DEF_ASN_RRC_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT_tags_24)
		/sizeof(asn_DEF_ASN_RRC_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT_tags_24[0]), /* 2 */
	{ 0, &asn_PER_type_ASN_RRC_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT_constr_24, SEQUENCE_OF_constraint },
	asn_MBR_ASN_RRC_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT_24,
	1,	/* Single element */
	&asn_SPC_ASN_RRC_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT_specs_24	/* Additional specs */
};

static asn_TYPE_member_t asn_MBR_ASN_RRC_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT_26[] = {
	{ ATF_POINTER, 0, 0,
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_NativeInteger,
		0,
		{ 0, &asn_PER_memb_ASN_RRC_Member_constr_27,  memb_NativeInteger_constraint_26 },
		0, 0, /* No default value */
		""
		},
};
static const ber_tlv_tag_t asn_DEF_ASN_RRC_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT_tags_26[] = {
	(ASN_TAG_CLASS_CONTEXT | (6 << 2)),
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static asn_SET_OF_specifics_t asn_SPC_ASN_RRC_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT_specs_26 = {
	sizeof(struct ASN_RRC_PDCCH_ConfigCommon__ext1__firstPDCCH_MonitoringOccasionOfPO__sCS120KHZoneEighthT_SCS60KHZoneSixteenthT),
	offsetof(struct ASN_RRC_PDCCH_ConfigCommon__ext1__firstPDCCH_MonitoringOccasionOfPO__sCS120KHZoneEighthT_SCS60KHZoneSixteenthT, _asn_ctx),
	0,	/* XER encoding is XMLDelimitedItemList */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_ASN_RRC_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT_26 = {
	"sCS120KHZoneEighthT-SCS60KHZoneSixteenthT",
	"sCS120KHZoneEighthT-SCS60KHZoneSixteenthT",
	&asn_OP_SEQUENCE_OF,
	asn_DEF_ASN_RRC_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT_tags_26,
	sizeof(asn_DEF_ASN_RRC_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT_tags_26)
		/sizeof(asn_DEF_ASN_RRC_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT_tags_26[0]) - 1, /* 1 */
	asn_DEF_ASN_RRC_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT_tags_26,	/* Same as above */
	sizeof(asn_DEF_ASN_RRC_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT_tags_26)
		/sizeof(asn_DEF_ASN_RRC_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT_tags_26[0]), /* 2 */
	{ 0, &asn_PER_type_ASN_RRC_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT_constr_26, SEQUENCE_OF_constraint },
	asn_MBR_ASN_RRC_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT_26,
	1,	/* Single element */
	&asn_SPC_ASN_RRC_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT_specs_26	/* Additional specs */
};

static asn_TYPE_member_t asn_MBR_ASN_RRC_sCS120KHZoneSixteenthT_28[] = {
	{ ATF_POINTER, 0, 0,
		(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
		0,
		&asn_DEF_NativeInteger,
		0,
		{ 0, &asn_PER_memb_ASN_RRC_Member_constr_29,  memb_NativeInteger_constraint_28 },
		0, 0, /* No default value */
		""
		},
};
static const ber_tlv_tag_t asn_DEF_ASN_RRC_sCS120KHZoneSixteenthT_tags_28[] = {
	(ASN_TAG_CLASS_CONTEXT | (7 << 2)),
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static asn_SET_OF_specifics_t asn_SPC_ASN_RRC_sCS120KHZoneSixteenthT_specs_28 = {
	sizeof(struct ASN_RRC_PDCCH_ConfigCommon__ext1__firstPDCCH_MonitoringOccasionOfPO__sCS120KHZoneSixteenthT),
	offsetof(struct ASN_RRC_PDCCH_ConfigCommon__ext1__firstPDCCH_MonitoringOccasionOfPO__sCS120KHZoneSixteenthT, _asn_ctx),
	0,	/* XER encoding is XMLDelimitedItemList */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_ASN_RRC_sCS120KHZoneSixteenthT_28 = {
	"sCS120KHZoneSixteenthT",
	"sCS120KHZoneSixteenthT",
	&asn_OP_SEQUENCE_OF,
	asn_DEF_ASN_RRC_sCS120KHZoneSixteenthT_tags_28,
	sizeof(asn_DEF_ASN_RRC_sCS120KHZoneSixteenthT_tags_28)
		/sizeof(asn_DEF_ASN_RRC_sCS120KHZoneSixteenthT_tags_28[0]) - 1, /* 1 */
	asn_DEF_ASN_RRC_sCS120KHZoneSixteenthT_tags_28,	/* Same as above */
	sizeof(asn_DEF_ASN_RRC_sCS120KHZoneSixteenthT_tags_28)
		/sizeof(asn_DEF_ASN_RRC_sCS120KHZoneSixteenthT_tags_28[0]), /* 2 */
	{ 0, &asn_PER_type_ASN_RRC_sCS120KHZoneSixteenthT_constr_28, SEQUENCE_OF_constraint },
	asn_MBR_ASN_RRC_sCS120KHZoneSixteenthT_28,
	1,	/* Single element */
	&asn_SPC_ASN_RRC_sCS120KHZoneSixteenthT_specs_28	/* Additional specs */
};

static asn_TYPE_member_t asn_MBR_ASN_RRC_firstPDCCH_MonitoringOccasionOfPO_13[] = {
	{ ATF_POINTER, 0, offsetof(struct ASN_RRC_PDCCH_ConfigCommon__ext1__firstPDCCH_MonitoringOccasionOfPO, choice.sCS15KHZoneT),
		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
		0,
		&asn_DEF_ASN_RRC_sCS15KHZoneT_14,
		0,
		{ 0, &asn_PER_memb_ASN_RRC_sCS15KHZoneT_constr_14,  memb_ASN_RRC_sCS15KHZoneT_constraint_13 },
		0, 0, /* No default value */
		"sCS15KHZoneT"
		},
	{ ATF_POINTER, 0, offsetof(struct ASN_RRC_PDCCH_ConfigCommon__ext1__firstPDCCH_MonitoringOccasionOfPO, choice.sCS30KHZoneT_SCS15KHZhalfT),
		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
		0,
		&asn_DEF_ASN_RRC_sCS30KHZoneT_SCS15KHZhalfT_16,
		0,
		{ 0, &asn_PER_memb_ASN_RRC_sCS30KHZoneT_SCS15KHZhalfT_constr_16,  memb_ASN_RRC_sCS30KHZoneT_SCS15KHZhalfT_constraint_13 },
		0, 0, /* No default value */
		"sCS30KHZoneT-SCS15KHZhalfT"
		},
	{ ATF_POINTER, 0, offsetof(struct ASN_RRC_PDCCH_ConfigCommon__ext1__firstPDCCH_MonitoringOccasionOfPO, choice.sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT),
		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
		0,
		&asn_DEF_ASN_RRC_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT_18,
		0,
		{ 0, &asn_PER_memb_ASN_RRC_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT_constr_18,  memb_ASN_RRC_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT_constraint_13 },
		0, 0, /* No default value */
		"sCS60KHZoneT-SCS30KHZhalfT-SCS15KHZquarterT"
		},
	{ ATF_POINTER, 0, offsetof(struct ASN_RRC_PDCCH_ConfigCommon__ext1__firstPDCCH_MonitoringOccasionOfPO, choice.sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT),
		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
		0,
		&asn_DEF_ASN_RRC_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT_20,
		0,
		{ 0, &asn_PER_memb_ASN_RRC_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT_constr_20,  memb_ASN_RRC_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT_constraint_13 },
		0, 0, /* No default value */
		"sCS120KHZoneT-SCS60KHZhalfT-SCS30KHZquarterT-SCS15KHZoneEighthT"
		},
	{ ATF_POINTER, 0, offsetof(struct ASN_RRC_PDCCH_ConfigCommon__ext1__firstPDCCH_MonitoringOccasionOfPO, choice.sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT),
		(ASN_TAG_CLASS_CONTEXT | (4 << 2)),
		0,
		&asn_DEF_ASN_RRC_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT_22,
		0,
		{ 0, &asn_PER_memb_ASN_RRC_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT_constr_22,  memb_ASN_RRC_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT_constraint_13 },
		0, 0, /* No default value */
		"sCS120KHZhalfT-SCS60KHZquarterT-SCS30KHZoneEighthT-SCS15KHZoneSixteenthT"
		},
	{ ATF_POINTER, 0, offsetof(struct ASN_RRC_PDCCH_ConfigCommon__ext1__firstPDCCH_MonitoringOccasionOfPO, choice.sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT),
		(ASN_TAG_CLASS_CONTEXT | (5 << 2)),
		0,
		&asn_DEF_ASN_RRC_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT_24,
		0,
		{ 0, &asn_PER_memb_ASN_RRC_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT_constr_24,  memb_ASN_RRC_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT_constraint_13 },
		0, 0, /* No default value */
		"sCS120KHZquarterT-SCS60KHZoneEighthT-SCS30KHZoneSixteenthT"
		},
	{ ATF_POINTER, 0, offsetof(struct ASN_RRC_PDCCH_ConfigCommon__ext1__firstPDCCH_MonitoringOccasionOfPO, choice.sCS120KHZoneEighthT_SCS60KHZoneSixteenthT),
		(ASN_TAG_CLASS_CONTEXT | (6 << 2)),
		0,
		&asn_DEF_ASN_RRC_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT_26,
		0,
		{ 0, &asn_PER_memb_ASN_RRC_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT_constr_26,  memb_ASN_RRC_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT_constraint_13 },
		0, 0, /* No default value */
		"sCS120KHZoneEighthT-SCS60KHZoneSixteenthT"
		},
	{ ATF_POINTER, 0, offsetof(struct ASN_RRC_PDCCH_ConfigCommon__ext1__firstPDCCH_MonitoringOccasionOfPO, choice.sCS120KHZoneSixteenthT),
		(ASN_TAG_CLASS_CONTEXT | (7 << 2)),
		0,
		&asn_DEF_ASN_RRC_sCS120KHZoneSixteenthT_28,
		0,
		{ 0, &asn_PER_memb_ASN_RRC_sCS120KHZoneSixteenthT_constr_28,  memb_ASN_RRC_sCS120KHZoneSixteenthT_constraint_13 },
		0, 0, /* No default value */
		"sCS120KHZoneSixteenthT"
		},
};
static const asn_TYPE_tag2member_t asn_MAP_ASN_RRC_firstPDCCH_MonitoringOccasionOfPO_tag2el_13[] = {
    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* sCS15KHZoneT */
    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* sCS30KHZoneT-SCS15KHZhalfT */
    { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* sCS60KHZoneT-SCS30KHZhalfT-SCS15KHZquarterT */
    { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* sCS120KHZoneT-SCS60KHZhalfT-SCS30KHZquarterT-SCS15KHZoneEighthT */
    { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 }, /* sCS120KHZhalfT-SCS60KHZquarterT-SCS30KHZoneEighthT-SCS15KHZoneSixteenthT */
    { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 }, /* sCS120KHZquarterT-SCS60KHZoneEighthT-SCS30KHZoneSixteenthT */
    { (ASN_TAG_CLASS_CONTEXT | (6 << 2)), 6, 0, 0 }, /* sCS120KHZoneEighthT-SCS60KHZoneSixteenthT */
    { (ASN_TAG_CLASS_CONTEXT | (7 << 2)), 7, 0, 0 } /* sCS120KHZoneSixteenthT */
};
static asn_CHOICE_specifics_t asn_SPC_ASN_RRC_firstPDCCH_MonitoringOccasionOfPO_specs_13 = {
	sizeof(struct ASN_RRC_PDCCH_ConfigCommon__ext1__firstPDCCH_MonitoringOccasionOfPO),
	offsetof(struct ASN_RRC_PDCCH_ConfigCommon__ext1__firstPDCCH_MonitoringOccasionOfPO, _asn_ctx),
	offsetof(struct ASN_RRC_PDCCH_ConfigCommon__ext1__firstPDCCH_MonitoringOccasionOfPO, present),
	sizeof(((struct ASN_RRC_PDCCH_ConfigCommon__ext1__firstPDCCH_MonitoringOccasionOfPO *)0)->present),
	asn_MAP_ASN_RRC_firstPDCCH_MonitoringOccasionOfPO_tag2el_13,
	8,	/* Count of tags in the map */
	0, 0,
	-1	/* Extensions start */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_ASN_RRC_firstPDCCH_MonitoringOccasionOfPO_13 = {
	"firstPDCCH-MonitoringOccasionOfPO",
	"firstPDCCH-MonitoringOccasionOfPO",
	&asn_OP_CHOICE,
	0,	/* No effective tags (pointer) */
	0,	/* No effective tags (count) */
	0,	/* No tags (pointer) */
	0,	/* No tags (count) */
	{ 0, &asn_PER_type_ASN_RRC_firstPDCCH_MonitoringOccasionOfPO_constr_13, CHOICE_constraint },
	asn_MBR_ASN_RRC_firstPDCCH_MonitoringOccasionOfPO_13,
	8,	/* Elements count */
	&asn_SPC_ASN_RRC_firstPDCCH_MonitoringOccasionOfPO_specs_13	/* Additional specs */
};

static asn_TYPE_member_t asn_MBR_ASN_RRC_ext1_12[] = {
	{ ATF_POINTER, 1, offsetof(struct ASN_RRC_PDCCH_ConfigCommon__ext1, firstPDCCH_MonitoringOccasionOfPO),
		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
		+1,	/* EXPLICIT tag at current level */
		&asn_DEF_ASN_RRC_firstPDCCH_MonitoringOccasionOfPO_13,
		0,
		{ 0, 0, 0 },
		0, 0, /* No default value */
		"firstPDCCH-MonitoringOccasionOfPO"
		},
};
static const int asn_MAP_ASN_RRC_ext1_oms_12[] = { 0 };
static const ber_tlv_tag_t asn_DEF_ASN_RRC_ext1_tags_12[] = {
	(ASN_TAG_CLASS_CONTEXT | (8 << 2)),
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_ASN_RRC_ext1_tag2el_12[] = {
    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* firstPDCCH-MonitoringOccasionOfPO */
};
static asn_SEQUENCE_specifics_t asn_SPC_ASN_RRC_ext1_specs_12 = {
	sizeof(struct ASN_RRC_PDCCH_ConfigCommon__ext1),
	offsetof(struct ASN_RRC_PDCCH_ConfigCommon__ext1, _asn_ctx),
	asn_MAP_ASN_RRC_ext1_tag2el_12,
	1,	/* Count of tags in the map */
	asn_MAP_ASN_RRC_ext1_oms_12,	/* Optional members */
	1, 0,	/* Root/Additions */
	-1,	/* First extension addition */
};
static /* Use -fall-defs-global to expose */
asn_TYPE_descriptor_t asn_DEF_ASN_RRC_ext1_12 = {
	"ext1",
	"ext1",
	&asn_OP_SEQUENCE,
	asn_DEF_ASN_RRC_ext1_tags_12,
	sizeof(asn_DEF_ASN_RRC_ext1_tags_12)
		/sizeof(asn_DEF_ASN_RRC_ext1_tags_12[0]) - 1, /* 1 */
	asn_DEF_ASN_RRC_ext1_tags_12,	/* Same as above */
	sizeof(asn_DEF_ASN_RRC_ext1_tags_12)
		/sizeof(asn_DEF_ASN_RRC_ext1_tags_12[0]), /* 2 */
	{ 0, 0, SEQUENCE_constraint },
	asn_MBR_ASN_RRC_ext1_12,
	1,	/* Elements count */
	&asn_SPC_ASN_RRC_ext1_specs_12	/* Additional specs */
};

asn_TYPE_member_t asn_MBR_ASN_RRC_PDCCH_ConfigCommon_1[] = {
	{ ATF_POINTER, 9, offsetof(struct ASN_RRC_PDCCH_ConfigCommon, controlResourceSetZero),
		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
		-1,	/* IMPLICIT tag at current level */
		&asn_DEF_ASN_RRC_ControlResourceSetZero,
		0,
		{ 0, 0, 0 },
		0, 0, /* No default value */
		"controlResourceSetZero"
		},
	{ ATF_POINTER, 8, offsetof(struct ASN_RRC_PDCCH_ConfigCommon, commonControlResourceSet),
		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
		-1,	/* IMPLICIT tag at current level */
		&asn_DEF_ASN_RRC_ControlResourceSet,
		0,
		{ 0, 0, 0 },
		0, 0, /* No default value */
		"commonControlResourceSet"
		},
	{ ATF_POINTER, 7, offsetof(struct ASN_RRC_PDCCH_ConfigCommon, searchSpaceZero),
		(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
		-1,	/* IMPLICIT tag at current level */
		&asn_DEF_ASN_RRC_SearchSpaceZero,
		0,
		{ 0, 0, 0 },
		0, 0, /* No default value */
		"searchSpaceZero"
		},
	{ ATF_POINTER, 6, offsetof(struct ASN_RRC_PDCCH_ConfigCommon, commonSearchSpaceList),
		(ASN_TAG_CLASS_CONTEXT | (3 << 2)),
		0,
		&asn_DEF_ASN_RRC_commonSearchSpaceList_5,
		0,
		{ 0, &asn_PER_memb_ASN_RRC_commonSearchSpaceList_constr_5,  memb_ASN_RRC_commonSearchSpaceList_constraint_1 },
		0, 0, /* No default value */
		"commonSearchSpaceList"
		},
	{ ATF_POINTER, 5, offsetof(struct ASN_RRC_PDCCH_ConfigCommon, searchSpaceSIB1),
		(ASN_TAG_CLASS_CONTEXT | (4 << 2)),
		-1,	/* IMPLICIT tag at current level */
		&asn_DEF_ASN_RRC_SearchSpaceId,
		0,
		{ 0, 0, 0 },
		0, 0, /* No default value */
		"searchSpaceSIB1"
		},
	{ ATF_POINTER, 4, offsetof(struct ASN_RRC_PDCCH_ConfigCommon, searchSpaceOtherSystemInformation),
		(ASN_TAG_CLASS_CONTEXT | (5 << 2)),
		-1,	/* IMPLICIT tag at current level */
		&asn_DEF_ASN_RRC_SearchSpaceId,
		0,
		{ 0, 0, 0 },
		0, 0, /* No default value */
		"searchSpaceOtherSystemInformation"
		},
	{ ATF_POINTER, 3, offsetof(struct ASN_RRC_PDCCH_ConfigCommon, pagingSearchSpace),
		(ASN_TAG_CLASS_CONTEXT | (6 << 2)),
		-1,	/* IMPLICIT tag at current level */
		&asn_DEF_ASN_RRC_SearchSpaceId,
		0,
		{ 0, 0, 0 },
		0, 0, /* No default value */
		"pagingSearchSpace"
		},
	{ ATF_POINTER, 2, offsetof(struct ASN_RRC_PDCCH_ConfigCommon, ra_SearchSpace),
		(ASN_TAG_CLASS_CONTEXT | (7 << 2)),
		-1,	/* IMPLICIT tag at current level */
		&asn_DEF_ASN_RRC_SearchSpaceId,
		0,
		{ 0, 0, 0 },
		0, 0, /* No default value */
		"ra-SearchSpace"
		},
	{ ATF_POINTER, 1, offsetof(struct ASN_RRC_PDCCH_ConfigCommon, ext1),
		(ASN_TAG_CLASS_CONTEXT | (8 << 2)),
		0,
		&asn_DEF_ASN_RRC_ext1_12,
		0,
		{ 0, 0, 0 },
		0, 0, /* No default value */
		"ext1"
		},
};
static const int asn_MAP_ASN_RRC_PDCCH_ConfigCommon_oms_1[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8 };
static const ber_tlv_tag_t asn_DEF_ASN_RRC_PDCCH_ConfigCommon_tags_1[] = {
	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_ASN_RRC_PDCCH_ConfigCommon_tag2el_1[] = {
    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* controlResourceSetZero */
    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* commonControlResourceSet */
    { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* searchSpaceZero */
    { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* commonSearchSpaceList */
    { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 }, /* searchSpaceSIB1 */
    { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 }, /* searchSpaceOtherSystemInformation */
    { (ASN_TAG_CLASS_CONTEXT | (6 << 2)), 6, 0, 0 }, /* pagingSearchSpace */
    { (ASN_TAG_CLASS_CONTEXT | (7 << 2)), 7, 0, 0 }, /* ra-SearchSpace */
    { (ASN_TAG_CLASS_CONTEXT | (8 << 2)), 8, 0, 0 } /* ext1 */
};
asn_SEQUENCE_specifics_t asn_SPC_ASN_RRC_PDCCH_ConfigCommon_specs_1 = {
	sizeof(struct ASN_RRC_PDCCH_ConfigCommon),
	offsetof(struct ASN_RRC_PDCCH_ConfigCommon, _asn_ctx),
	asn_MAP_ASN_RRC_PDCCH_ConfigCommon_tag2el_1,
	9,	/* Count of tags in the map */
	asn_MAP_ASN_RRC_PDCCH_ConfigCommon_oms_1,	/* Optional members */
	8, 1,	/* Root/Additions */
	8,	/* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_ASN_RRC_PDCCH_ConfigCommon = {
	"PDCCH-ConfigCommon",
	"PDCCH-ConfigCommon",
	&asn_OP_SEQUENCE,
	asn_DEF_ASN_RRC_PDCCH_ConfigCommon_tags_1,
	sizeof(asn_DEF_ASN_RRC_PDCCH_ConfigCommon_tags_1)
		/sizeof(asn_DEF_ASN_RRC_PDCCH_ConfigCommon_tags_1[0]), /* 1 */
	asn_DEF_ASN_RRC_PDCCH_ConfigCommon_tags_1,	/* Same as above */
	sizeof(asn_DEF_ASN_RRC_PDCCH_ConfigCommon_tags_1)
		/sizeof(asn_DEF_ASN_RRC_PDCCH_ConfigCommon_tags_1[0]), /* 1 */
	{ 0, 0, SEQUENCE_constraint },
	asn_MBR_ASN_RRC_PDCCH_ConfigCommon_1,
	9,	/* Elements count */
	&asn_SPC_ASN_RRC_PDCCH_ConfigCommon_specs_1	/* Additional specs */
};

