/*
 * Copyright 2019 AT&T Intellectual Property
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

/*
 * This source code is part of the near-RT RIC (RAN Intelligent Controller)
 * platform project (RICP).
 */



/*
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 * From ASN.1 module "X2AP-Containers"
 * 	found in "../../asnFiles/X2AP-Containers.asn"
 * 	`asn1c -fcompound-names -fincludes-quoted -fno-include-deps -findirect-choice -gen-PER -no-gen-OER -D.`
 */

#ifndef	_ProtocolIE_Field_H_
#define	_ProtocolIE_Field_H_


#include "asn_application.h"

/* Including external dependencies */
#include "ProtocolIE-ID.h"
#include "Criticality.h"
#include "ANY.h"
#include "asn_ioc.h"
#include "RICaction-ToBeSetup-Item.h"
#include "Presence.h"
#include "OPEN_TYPE.h"
#include "constr_CHOICE.h"
#include "constr_SEQUENCE.h"
#include "RICaction-Admitted-Item.h"
#include "RICaction-NotAdmitted-Item.h"
#include "RANfunction-Item.h"
#include "RANfunctionID-Item.h"
#include "RANfunctionIDcause-Item.h"
#include "E-RABs-ToBeSetup-Item.h"
#include "E-RABs-Admitted-Item.h"
#include "E-RABs-SubjectToStatusTransfer-Item.h"
#include "CellInformation-Item.h"
#include "CellToReport-Item.h"
#include "MeasurementInitiationResult-Item.h"
#include "MeasurementFailureCause-Item.h"
#include "CompleteFailureCauseInformation-Item.h"
#include "CellMeasurementResult-Item.h"
#include "E-RABs-ToBeAdded-Item.h"
#include "E-RABs-Admitted-ToBeAdded-Item.h"
#include "E-RABs-ToBeAdded-ModReqItem.h"
#include "E-RABs-ToBeModified-ModReqItem.h"
#include "E-RABs-ToBeReleased-ModReqItem.h"
#include "E-RABs-Admitted-ToBeAdded-ModAckItem.h"
#include "E-RABs-Admitted-ToBeModified-ModAckItem.h"
#include "E-RABs-Admitted-ToReleased-ModAckItem.h"
#include "E-RABs-ToBeReleased-ModReqdItem.h"
#include "E-RABs-ToBeReleased-RelReqItem.h"
#include "E-RABs-ToBeReleased-RelConfItem.h"
#include "E-RABs-SubjectToCounterCheckItem.h"
#include "E-RABs-ToBeSetupRetrieve-Item.h"
#include "E-RABs-ToBeAdded-SgNBAddReq-Item.h"
#include "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item.h"
#include "E-RABs-ToBeAdded-SgNBModReq-Item.h"
#include "E-RABs-ToBeModified-SgNBModReq-Item.h"
#include "E-RABs-ToBeReleased-SgNBModReq-Item.h"
#include "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item.h"
#include "E-RABs-Admitted-ToBeModified-SgNBModAck-Item.h"
#include "E-RABs-Admitted-ToReleased-SgNBModAck-Item.h"
#include "E-RABs-ToBeReleased-SgNBModReqd-Item.h"
#include "E-RABs-ToBeModified-SgNBModReqd-Item.h"
#include "E-RABs-AdmittedToBeModified-SgNBModConf-Item.h"
#include "E-RABs-ToBeReleased-SgNBRelReq-Item.h"
#include "E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-Item.h"
#include "E-RABs-ToBeReleased-SgNBRelReqd-Item.h"
#include "E-RABs-ToBeReleased-SgNBRelConf-Item.h"
#include "E-RABs-SubjectToSgNBCounterCheck-Item.h"
#include "E-RABs-ToBeReleased-SgNBChaConf-Item.h"
#include "E-RABs-DataForwardingAddress-Item.h"
#include "RICrequestID.h"
#include "RANfunctionID.h"
#include "RICsubscription.h"
#include "RICaction-Admitted-List.h"
#include "RICaction-NotAdmitted-List.h"
#include "CriticalityDiagnostics.h"
#include "RICcause.h"
#include "RICactionID.h"
#include "RICindicationSN.h"
#include "RICindicationType.h"
#include "RICindicationHeader.h"
#include "RICindicationMessage.h"
#include "RICcallProcessID.h"
#include "RICcontrolHeader.h"
#include "RICcontrolMessage.h"
#include "RICcontrolAckRequest.h"
#include "RICcontrolStatus.h"
#include "RANfunctions-List.h"
#include "RANfunctionsID-List.h"
#include "RANfunctionsIDcause-List.h"
#include "TimeToWait.h"
#include "UE-X2AP-ID.h"
#include "Cause.h"
#include "ECGI.h"
#include "GUMMEI.h"
#include "UE-ContextInformation.h"
#include "UE-HistoryInformation.h"
#include "TraceActivation.h"
#include "SRVCCOperationPossible.h"
#include "CSGMembershipStatus.h"
#include "MobilityInformation.h"
#include "Masked-IMEISV.h"
#include "UE-HistoryInformationFromTheUE.h"
#include "ExpectedUEBehaviour.h"
#include "ProSeAuthorized.h"
#include "UE-ContextReferenceAtSeNB.h"
#include "UE-X2AP-ID-Extension.h"
#include "V2XServicesAuthorized.h"
#include "UE-ContextReferenceAtWT.h"
#include "NRUESecurityCapabilities.h"
#include "UE-ContextReferenceAtSgNB.h"
#include "AerialUEsubscriptionInformation.h"
#include "Subscription-Based-UE-DifferentiationInfo.h"
#include "E-RABs-Admitted-List.h"
#include "E-RAB-List.h"
#include "TargeteNBtoSource-eNBTransparentContainer.h"
#include "UE-ContextKeptIndicator.h"
#include "HandoverReportType.h"
#include "TargetCellInUTRAN.h"
#include "CRNTI.h"
#include "UE-RLF-Report-Container.h"
#include "UE-RLF-Report-Container-for-extended-bands.h"
#include "E-RABs-SubjectToStatusTransfer-List.h"
#include "SgNB-UE-X2AP-ID.h"
#include "SIPTOBearerDeactivationIndication.h"
#include "GlobalENB-ID.h"
#include "ServedCells.h"
#include "GUGroupIDList.h"
#include "LHN-ID.h"
#include "CellInformation-List.h"
#include "ServedCellsToModify.h"
#include "Old-ECGIs.h"
#include "CoverageModificationList.h"
#include "Measurement-ID.h"
#include "Registration-Request.h"
#include "ReportCharacteristics.h"
#include "CellToReport-List.h"
#include "ReportingPeriodicity.h"
#include "PartialSuccessIndicator.h"
#include "ReportingPeriodicityRSRPMR.h"
#include "ReportingPeriodicityCSIR.h"
#include "MeasurementInitiationResult-List.h"
#include "CompleteFailureCauseInformation-List.h"
#include "CellMeasurementResult-List.h"
#include "MobilityParametersInformation.h"
#include "MobilityParametersModificationRange.h"
#include "PCI.h"
#include "ShortMAC-I.h"
#include "RRCConnSetupIndicator.h"
#include "RRCConnReestabIndicator.h"
#include "ServedCellsToActivate.h"
#include "ActivatedCellList.h"
#include "RNL-Header.h"
#include "X2AP-Message.h"
#include "UESecurityCapabilities.h"
#include "SeNBSecurityKey.h"
#include "UEAggregateMaximumBitRate.h"
#include "PLMN-Identity.h"
#include "E-RABs-ToBeAdded-List.h"
#include "MeNBtoSeNBContainer.h"
#include "E-RABs-Admitted-ToBeAdded-List.h"
#include "SeNBtoMeNBContainer.h"
#include "TransportLayerAddress.h"
#include "TunnelInformation.h"
#include "ResponseInformationSeNBReconfComp.h"
#include "SCGChangeIndication.h"
#include "UE-ContextInformationSeNBModReq.h"
#include "E-RABs-Admitted-ToBeAdded-ModAckList.h"
#include "E-RABs-Admitted-ToBeModified-ModAckList.h"
#include "E-RABs-Admitted-ToBeReleased-ModAckList.h"
#include "E-RABs-ToBeReleased-ModReqd.h"
#include "E-RABs-ToBeReleased-List-RelReq.h"
#include "MakeBeforeBreakIndicator.h"
#include "E-RABs-ToBeReleased-List-RelConf.h"
#include "E-RABs-SubjectToCounterCheck-List.h"
#include "X2BenefitValue.h"
#include "ResumeID.h"
#include "EUTRANCellIdentifier.h"
#include "UE-ContextInformationRetrieve.h"
#include "SgNBSecurityKey.h"
#include "HandoverRestrictionList.h"
#include "E-RABs-ToBeAdded-SgNBAddReqList.h"
#include "MeNBtoSgNBContainer.h"
#include "SplitSRBs.h"
#include "MeNBResourceCoordinationInformation.h"
#include "SGNB-Addition-Trigger-Ind.h"
#include "SubscriberProfileIDforRFP.h"
#include "E-RABs-Admitted-ToBeAdded-SgNBAddReqAckList.h"
#include "SgNBtoMeNBContainer.h"
#include "SgNBResourceCoordinationInformation.h"
#include "RRC-Config-Ind.h"
#include "ResponseInformationSgNBReconfComp.h"
#include "SCGConfigurationQuery.h"
#include "UE-ContextInformation-SgNBModReq.h"
#include "E-RABs-Admitted-ToBeAdded-SgNBModAckList.h"
#include "E-RABs-Admitted-ToBeModified-SgNBModAckList.h"
#include "E-RABs-Admitted-ToBeReleased-SgNBModAckList.h"
#include "PDCPChangeIndication.h"
#include "E-RABs-ToBeReleased-SgNBModReqdList.h"
#include "E-RABs-ToBeModified-SgNBModReqdList.h"
#include "E-RABs-AdmittedToBeModified-SgNBModConfList.h"
#include "E-RABs-ToBeReleased-SgNBRelReqList.h"
#include "E-RABs-Admitted-ToBeReleased-SgNBRelReqAckList.h"
#include "E-RABs-ToBeReleased-SgNBRelReqdList.h"
#include "E-RABs-ToBeReleased-SgNBRelConfList.h"
#include "E-RABs-SubjectToSgNBCounterCheck-List.h"
#include "GlobalGNB-ID.h"
#include "E-RABs-ToBeReleased-SgNBChaConfList.h"
#include "SplitSRB.h"
#include "UENRMeasurement.h"
#include "InitiatingNodeType-EndcX2Setup.h"
#include "ServedEUTRAcellsENDCX2ManagementList.h"
#include "ServedNRcellsENDCX2ManagementList.h"
#include "RespondingNodeType-EndcX2Setup.h"
#include "InitiatingNodeType-EndcConfigUpdate.h"
#include "CellAssistanceInformation.h"
#include "ServedEUTRAcellsToModifyListENDCConfUpd.h"
#include "ServedEUTRAcellsToDeleteListENDCConfUpd.h"
#include "ServedNRcellsToModifyENDCConfUpdList.h"
#include "ServedNRcellsToDeleteENDCConfUpdList.h"
#include "RespondingNodeType-EndcConfigUpdate.h"
#include "ServedNRCellsToActivate.h"
#include "ActivationID.h"
#include "ActivatedNRCellList.h"
#include "SecondaryRATUsageReportList.h"
#include "UserPlaneTrafficActivityReport.h"
#include "ERABActivityNotifyItemList.h"
#include "UEsToBeResetList.h"
#include "InitiatingNodeType-EutranrCellResourceCoordination.h"
#include "DataTrafficResourceIndication.h"
#include "SpectrumSharingGroupID.h"
#include "ListofEUTRACellsinEUTRACoordinationReq.h"
#include "ListofEUTRACellsinNRCoordinationReq.h"
#include "ListofNRCellsinNRCoordinationReq.h"
#include "RespondingNodeType-EutranrCellResourceCoordination.h"
#include "ListofEUTRACellsinEUTRACoordinationResp.h"
#include "ListofNRCellsinNRCoordinationResp.h"
#include "InitiatingNodeType-EndcX2Removal.h"
#include "RespondingNodeType-EndcX2Removal.h"
#include "E-RABs-DataForwardingAddress-List.h"
#include "GNBOverloadInformation.h"
#include "E-RAB-Item.h"
#include "E-RABUsageReport-Item.h"
#include "SecondaryRATUsageReport-Item.h"

#ifdef __cplusplus
extern "C" {
#endif

/* Dependencies */
typedef enum RICaction_ToBeSetup_ItemIEs__value_PR {
	RICaction_ToBeSetup_ItemIEs__value_PR_NOTHING,	/* No components present */
	RICaction_ToBeSetup_ItemIEs__value_PR_RICaction_ToBeSetup_Item
} RICaction_ToBeSetup_ItemIEs__value_PR;
typedef enum RICaction_Admitted_ItemIEs__value_PR {
	RICaction_Admitted_ItemIEs__value_PR_NOTHING,	/* No components present */
	RICaction_Admitted_ItemIEs__value_PR_RICaction_Admitted_Item
} RICaction_Admitted_ItemIEs__value_PR;
typedef enum RICaction_NotAdmitted_ItemIEs__value_PR {
	RICaction_NotAdmitted_ItemIEs__value_PR_NOTHING,	/* No components present */
	RICaction_NotAdmitted_ItemIEs__value_PR_RICaction_NotAdmitted_Item
} RICaction_NotAdmitted_ItemIEs__value_PR;
typedef enum RANfunction_ItemIEs__value_PR {
	RANfunction_ItemIEs__value_PR_NOTHING,	/* No components present */
	RANfunction_ItemIEs__value_PR_RANfunction_Item
} RANfunction_ItemIEs__value_PR;
typedef enum RANfunctionID_ItemIEs__value_PR {
	RANfunctionID_ItemIEs__value_PR_NOTHING,	/* No components present */
	RANfunctionID_ItemIEs__value_PR_RANfunctionID_Item
} RANfunctionID_ItemIEs__value_PR;
typedef enum RANfunctionIDcause_ItemIEs__value_PR {
	RANfunctionIDcause_ItemIEs__value_PR_NOTHING,	/* No components present */
	RANfunctionIDcause_ItemIEs__value_PR_RANfunctionIDcause_Item
} RANfunctionIDcause_ItemIEs__value_PR;
typedef enum E_RABs_ToBeSetup_ItemIEs__value_PR {
	E_RABs_ToBeSetup_ItemIEs__value_PR_NOTHING,	/* No components present */
	E_RABs_ToBeSetup_ItemIEs__value_PR_E_RABs_ToBeSetup_Item
} E_RABs_ToBeSetup_ItemIEs__value_PR;
typedef enum E_RABs_Admitted_ItemIEs__value_PR {
	E_RABs_Admitted_ItemIEs__value_PR_NOTHING,	/* No components present */
	E_RABs_Admitted_ItemIEs__value_PR_E_RABs_Admitted_Item
} E_RABs_Admitted_ItemIEs__value_PR;
typedef enum E_RABs_SubjectToStatusTransfer_ItemIEs__value_PR {
	E_RABs_SubjectToStatusTransfer_ItemIEs__value_PR_NOTHING,	/* No components present */
	E_RABs_SubjectToStatusTransfer_ItemIEs__value_PR_E_RABs_SubjectToStatusTransfer_Item
} E_RABs_SubjectToStatusTransfer_ItemIEs__value_PR;
typedef enum CellInformation_ItemIEs__value_PR {
	CellInformation_ItemIEs__value_PR_NOTHING,	/* No components present */
	CellInformation_ItemIEs__value_PR_CellInformation_Item
} CellInformation_ItemIEs__value_PR;
typedef enum CellToReport_ItemIEs__value_PR {
	CellToReport_ItemIEs__value_PR_NOTHING,	/* No components present */
	CellToReport_ItemIEs__value_PR_CellToReport_Item
} CellToReport_ItemIEs__value_PR;
typedef enum MeasurementInitiationResult_ItemIEs__value_PR {
	MeasurementInitiationResult_ItemIEs__value_PR_NOTHING,	/* No components present */
	MeasurementInitiationResult_ItemIEs__value_PR_MeasurementInitiationResult_Item
} MeasurementInitiationResult_ItemIEs__value_PR;
typedef enum MeasurementFailureCause_ItemIEs__value_PR {
	MeasurementFailureCause_ItemIEs__value_PR_NOTHING,	/* No components present */
	MeasurementFailureCause_ItemIEs__value_PR_MeasurementFailureCause_Item
} MeasurementFailureCause_ItemIEs__value_PR;
typedef enum CompleteFailureCauseInformation_ItemIEs__value_PR {
	CompleteFailureCauseInformation_ItemIEs__value_PR_NOTHING,	/* No components present */
	CompleteFailureCauseInformation_ItemIEs__value_PR_CompleteFailureCauseInformation_Item
} CompleteFailureCauseInformation_ItemIEs__value_PR;
typedef enum CellMeasurementResult_ItemIEs__value_PR {
	CellMeasurementResult_ItemIEs__value_PR_NOTHING,	/* No components present */
	CellMeasurementResult_ItemIEs__value_PR_CellMeasurementResult_Item
} CellMeasurementResult_ItemIEs__value_PR;
typedef enum E_RABs_ToBeAdded_ItemIEs__value_PR {
	E_RABs_ToBeAdded_ItemIEs__value_PR_NOTHING,	/* No components present */
	E_RABs_ToBeAdded_ItemIEs__value_PR_E_RABs_ToBeAdded_Item
} E_RABs_ToBeAdded_ItemIEs__value_PR;
typedef enum E_RABs_Admitted_ToBeAdded_ItemIEs__value_PR {
	E_RABs_Admitted_ToBeAdded_ItemIEs__value_PR_NOTHING,	/* No components present */
	E_RABs_Admitted_ToBeAdded_ItemIEs__value_PR_E_RABs_Admitted_ToBeAdded_Item
} E_RABs_Admitted_ToBeAdded_ItemIEs__value_PR;
typedef enum E_RABs_ToBeAdded_ModReqItemIEs__value_PR {
	E_RABs_ToBeAdded_ModReqItemIEs__value_PR_NOTHING,	/* No components present */
	E_RABs_ToBeAdded_ModReqItemIEs__value_PR_E_RABs_ToBeAdded_ModReqItem
} E_RABs_ToBeAdded_ModReqItemIEs__value_PR;
typedef enum E_RABs_ToBeModified_ModReqItemIEs__value_PR {
	E_RABs_ToBeModified_ModReqItemIEs__value_PR_NOTHING,	/* No components present */
	E_RABs_ToBeModified_ModReqItemIEs__value_PR_E_RABs_ToBeModified_ModReqItem
} E_RABs_ToBeModified_ModReqItemIEs__value_PR;
typedef enum E_RABs_ToBeReleased_ModReqItemIEs__value_PR {
	E_RABs_ToBeReleased_ModReqItemIEs__value_PR_NOTHING,	/* No components present */
	E_RABs_ToBeReleased_ModReqItemIEs__value_PR_E_RABs_ToBeReleased_ModReqItem
} E_RABs_ToBeReleased_ModReqItemIEs__value_PR;
typedef enum E_RABs_Admitted_ToBeAdded_ModAckItemIEs__value_PR {
	E_RABs_Admitted_ToBeAdded_ModAckItemIEs__value_PR_NOTHING,	/* No components present */
	E_RABs_Admitted_ToBeAdded_ModAckItemIEs__value_PR_E_RABs_Admitted_ToBeAdded_ModAckItem
} E_RABs_Admitted_ToBeAdded_ModAckItemIEs__value_PR;
typedef enum E_RABs_Admitted_ToBeModified_ModAckItemIEs__value_PR {
	E_RABs_Admitted_ToBeModified_ModAckItemIEs__value_PR_NOTHING,	/* No components present */
	E_RABs_Admitted_ToBeModified_ModAckItemIEs__value_PR_E_RABs_Admitted_ToBeModified_ModAckItem
} E_RABs_Admitted_ToBeModified_ModAckItemIEs__value_PR;
typedef enum E_RABs_Admitted_ToBeReleased_ModAckItemIEs__value_PR {
	E_RABs_Admitted_ToBeReleased_ModAckItemIEs__value_PR_NOTHING,	/* No components present */
	E_RABs_Admitted_ToBeReleased_ModAckItemIEs__value_PR_E_RABs_Admitted_ToReleased_ModAckItem
} E_RABs_Admitted_ToBeReleased_ModAckItemIEs__value_PR;
typedef enum E_RABs_ToBeReleased_ModReqdItemIEs__value_PR {
	E_RABs_ToBeReleased_ModReqdItemIEs__value_PR_NOTHING,	/* No components present */
	E_RABs_ToBeReleased_ModReqdItemIEs__value_PR_E_RABs_ToBeReleased_ModReqdItem
} E_RABs_ToBeReleased_ModReqdItemIEs__value_PR;
typedef enum E_RABs_ToBeReleased_RelReqItemIEs__value_PR {
	E_RABs_ToBeReleased_RelReqItemIEs__value_PR_NOTHING,	/* No components present */
	E_RABs_ToBeReleased_RelReqItemIEs__value_PR_E_RABs_ToBeReleased_RelReqItem
} E_RABs_ToBeReleased_RelReqItemIEs__value_PR;
typedef enum E_RABs_ToBeReleased_RelConfItemIEs__value_PR {
	E_RABs_ToBeReleased_RelConfItemIEs__value_PR_NOTHING,	/* No components present */
	E_RABs_ToBeReleased_RelConfItemIEs__value_PR_E_RABs_ToBeReleased_RelConfItem
} E_RABs_ToBeReleased_RelConfItemIEs__value_PR;
typedef enum E_RABs_SubjectToCounterCheckItemIEs__value_PR {
	E_RABs_SubjectToCounterCheckItemIEs__value_PR_NOTHING,	/* No components present */
	E_RABs_SubjectToCounterCheckItemIEs__value_PR_E_RABs_SubjectToCounterCheckItem
} E_RABs_SubjectToCounterCheckItemIEs__value_PR;
typedef enum E_RABs_ToBeSetupRetrieve_ItemIEs__value_PR {
	E_RABs_ToBeSetupRetrieve_ItemIEs__value_PR_NOTHING,	/* No components present */
	E_RABs_ToBeSetupRetrieve_ItemIEs__value_PR_E_RABs_ToBeSetupRetrieve_Item
} E_RABs_ToBeSetupRetrieve_ItemIEs__value_PR;
typedef enum E_RABs_ToBeAdded_SgNBAddReq_ItemIEs__value_PR {
	E_RABs_ToBeAdded_SgNBAddReq_ItemIEs__value_PR_NOTHING,	/* No components present */
	E_RABs_ToBeAdded_SgNBAddReq_ItemIEs__value_PR_E_RABs_ToBeAdded_SgNBAddReq_Item
} E_RABs_ToBeAdded_SgNBAddReq_ItemIEs__value_PR;
typedef enum E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs__value_PR {
	E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs__value_PR_NOTHING,	/* No components present */
	E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs__value_PR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item
} E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs__value_PR;
typedef enum E_RABs_ToBeAdded_SgNBModReq_ItemIEs__value_PR {
	E_RABs_ToBeAdded_SgNBModReq_ItemIEs__value_PR_NOTHING,	/* No components present */
	E_RABs_ToBeAdded_SgNBModReq_ItemIEs__value_PR_E_RABs_ToBeAdded_SgNBModReq_Item
} E_RABs_ToBeAdded_SgNBModReq_ItemIEs__value_PR;
typedef enum E_RABs_ToBeModified_SgNBModReq_ItemIEs__value_PR {
	E_RABs_ToBeModified_SgNBModReq_ItemIEs__value_PR_NOTHING,	/* No components present */
	E_RABs_ToBeModified_SgNBModReq_ItemIEs__value_PR_E_RABs_ToBeModified_SgNBModReq_Item
} E_RABs_ToBeModified_SgNBModReq_ItemIEs__value_PR;
typedef enum E_RABs_ToBeReleased_SgNBModReq_ItemIEs__value_PR {
	E_RABs_ToBeReleased_SgNBModReq_ItemIEs__value_PR_NOTHING,	/* No components present */
	E_RABs_ToBeReleased_SgNBModReq_ItemIEs__value_PR_E_RABs_ToBeReleased_SgNBModReq_Item
} E_RABs_ToBeReleased_SgNBModReq_ItemIEs__value_PR;
typedef enum E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs__value_PR {
	E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs__value_PR_NOTHING,	/* No components present */
	E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs__value_PR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item
} E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs__value_PR;
typedef enum E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs__value_PR {
	E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs__value_PR_NOTHING,	/* No components present */
	E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs__value_PR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item
} E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs__value_PR;
typedef enum E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs__value_PR {
	E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs__value_PR_NOTHING,	/* No components present */
	E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs__value_PR_E_RABs_Admitted_ToReleased_SgNBModAck_Item
} E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs__value_PR;
typedef enum E_RABs_ToBeReleased_SgNBModReqd_ItemIEs__value_PR {
	E_RABs_ToBeReleased_SgNBModReqd_ItemIEs__value_PR_NOTHING,	/* No components present */
	E_RABs_ToBeReleased_SgNBModReqd_ItemIEs__value_PR_E_RABs_ToBeReleased_SgNBModReqd_Item
} E_RABs_ToBeReleased_SgNBModReqd_ItemIEs__value_PR;
typedef enum E_RABs_ToBeModified_SgNBModReqd_ItemIEs__value_PR {
	E_RABs_ToBeModified_SgNBModReqd_ItemIEs__value_PR_NOTHING,	/* No components present */
	E_RABs_ToBeModified_SgNBModReqd_ItemIEs__value_PR_E_RABs_ToBeModified_SgNBModReqd_Item
} E_RABs_ToBeModified_SgNBModReqd_ItemIEs__value_PR;
typedef enum E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs__value_PR {
	E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs__value_PR_NOTHING,	/* No components present */
	E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs__value_PR_E_RABs_AdmittedToBeModified_SgNBModConf_Item
} E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs__value_PR;
typedef enum E_RABs_ToBeReleased_SgNBRelReq_ItemIEs__value_PR {
	E_RABs_ToBeReleased_SgNBRelReq_ItemIEs__value_PR_NOTHING,	/* No components present */
	E_RABs_ToBeReleased_SgNBRelReq_ItemIEs__value_PR_E_RABs_ToBeReleased_SgNBRelReq_Item
} E_RABs_ToBeReleased_SgNBRelReq_ItemIEs__value_PR;
typedef enum E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs__value_PR {
	E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs__value_PR_NOTHING,	/* No components present */
	E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs__value_PR_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item
} E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs__value_PR;
typedef enum E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs__value_PR {
	E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs__value_PR_NOTHING,	/* No components present */
	E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs__value_PR_E_RABs_ToBeReleased_SgNBRelReqd_Item
} E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs__value_PR;
typedef enum E_RABs_ToBeReleased_SgNBRelConf_ItemIEs__value_PR {
	E_RABs_ToBeReleased_SgNBRelConf_ItemIEs__value_PR_NOTHING,	/* No components present */
	E_RABs_ToBeReleased_SgNBRelConf_ItemIEs__value_PR_E_RABs_ToBeReleased_SgNBRelConf_Item
} E_RABs_ToBeReleased_SgNBRelConf_ItemIEs__value_PR;
typedef enum E_RABs_SubjectToSgNBCounterCheck_ItemIEs__value_PR {
	E_RABs_SubjectToSgNBCounterCheck_ItemIEs__value_PR_NOTHING,	/* No components present */
	E_RABs_SubjectToSgNBCounterCheck_ItemIEs__value_PR_E_RABs_SubjectToSgNBCounterCheck_Item
} E_RABs_SubjectToSgNBCounterCheck_ItemIEs__value_PR;
typedef enum E_RABs_ToBeReleased_SgNBChaConf_ItemIEs__value_PR {
	E_RABs_ToBeReleased_SgNBChaConf_ItemIEs__value_PR_NOTHING,	/* No components present */
	E_RABs_ToBeReleased_SgNBChaConf_ItemIEs__value_PR_E_RABs_ToBeReleased_SgNBChaConf_Item
} E_RABs_ToBeReleased_SgNBChaConf_ItemIEs__value_PR;
typedef enum E_RABs_DataForwardingAddress_ItemIEs__value_PR {
	E_RABs_DataForwardingAddress_ItemIEs__value_PR_NOTHING,	/* No components present */
	E_RABs_DataForwardingAddress_ItemIEs__value_PR_E_RABs_DataForwardingAddress_Item
} E_RABs_DataForwardingAddress_ItemIEs__value_PR;
typedef enum RICsubscriptionRequest_IEs__value_PR {
	RICsubscriptionRequest_IEs__value_PR_NOTHING,	/* No components present */
	RICsubscriptionRequest_IEs__value_PR_RICrequestID,
	RICsubscriptionRequest_IEs__value_PR_RANfunctionID,
	RICsubscriptionRequest_IEs__value_PR_RICsubscription
} RICsubscriptionRequest_IEs__value_PR;
typedef enum RICsubscriptionResponse_IEs__value_PR {
	RICsubscriptionResponse_IEs__value_PR_NOTHING,	/* No components present */
	RICsubscriptionResponse_IEs__value_PR_RICrequestID,
	RICsubscriptionResponse_IEs__value_PR_RANfunctionID,
	RICsubscriptionResponse_IEs__value_PR_RICaction_Admitted_List,
	RICsubscriptionResponse_IEs__value_PR_RICaction_NotAdmitted_List
} RICsubscriptionResponse_IEs__value_PR;
typedef enum RICsubscriptionFailure_IEs__value_PR {
	RICsubscriptionFailure_IEs__value_PR_NOTHING,	/* No components present */
	RICsubscriptionFailure_IEs__value_PR_RICrequestID,
	RICsubscriptionFailure_IEs__value_PR_RANfunctionID,
	RICsubscriptionFailure_IEs__value_PR_RICaction_NotAdmitted_List,
	RICsubscriptionFailure_IEs__value_PR_CriticalityDiagnostics
} RICsubscriptionFailure_IEs__value_PR;
typedef enum RICsubscriptionDeleteRequest_IEs__value_PR {
	RICsubscriptionDeleteRequest_IEs__value_PR_NOTHING,	/* No components present */
	RICsubscriptionDeleteRequest_IEs__value_PR_RICrequestID,
	RICsubscriptionDeleteRequest_IEs__value_PR_RANfunctionID
} RICsubscriptionDeleteRequest_IEs__value_PR;
typedef enum RICsubscriptionDeleteResponse_IEs__value_PR {
	RICsubscriptionDeleteResponse_IEs__value_PR_NOTHING,	/* No components present */
	RICsubscriptionDeleteResponse_IEs__value_PR_RICrequestID,
	RICsubscriptionDeleteResponse_IEs__value_PR_RANfunctionID
} RICsubscriptionDeleteResponse_IEs__value_PR;
typedef enum RICsubscriptionDeleteFailure_IEs__value_PR {
	RICsubscriptionDeleteFailure_IEs__value_PR_NOTHING,	/* No components present */
	RICsubscriptionDeleteFailure_IEs__value_PR_RICrequestID,
	RICsubscriptionDeleteFailure_IEs__value_PR_RANfunctionID,
	RICsubscriptionDeleteFailure_IEs__value_PR_RICcause,
	RICsubscriptionDeleteFailure_IEs__value_PR_CriticalityDiagnostics
} RICsubscriptionDeleteFailure_IEs__value_PR;
typedef enum RICindication_IEs__value_PR {
	RICindication_IEs__value_PR_NOTHING,	/* No components present */
	RICindication_IEs__value_PR_RICrequestID,
	RICindication_IEs__value_PR_RANfunctionID,
	RICindication_IEs__value_PR_RICactionID,
	RICindication_IEs__value_PR_RICindicationSN,
	RICindication_IEs__value_PR_RICindicationType,
	RICindication_IEs__value_PR_RICindicationHeader,
	RICindication_IEs__value_PR_RICindicationMessage,
	RICindication_IEs__value_PR_RICcallProcessID
} RICindication_IEs__value_PR;
typedef enum RICcontrolRequest_IEs__value_PR {
	RICcontrolRequest_IEs__value_PR_NOTHING,	/* No components present */
	RICcontrolRequest_IEs__value_PR_RICrequestID,
	RICcontrolRequest_IEs__value_PR_RANfunctionID,
	RICcontrolRequest_IEs__value_PR_RICcallProcessID,
	RICcontrolRequest_IEs__value_PR_RICcontrolHeader,
	RICcontrolRequest_IEs__value_PR_RICcontrolMessage,
	RICcontrolRequest_IEs__value_PR_RICcontrolAckRequest
} RICcontrolRequest_IEs__value_PR;
typedef enum RICcontrolAcknowledge_IEs__value_PR {
	RICcontrolAcknowledge_IEs__value_PR_NOTHING,	/* No components present */
	RICcontrolAcknowledge_IEs__value_PR_RICrequestID,
	RICcontrolAcknowledge_IEs__value_PR_RANfunctionID,
	RICcontrolAcknowledge_IEs__value_PR_RICcallProcessID,
	RICcontrolAcknowledge_IEs__value_PR_RICcontrolStatus
} RICcontrolAcknowledge_IEs__value_PR;
typedef enum RICcontrolFailure_IEs__value_PR {
	RICcontrolFailure_IEs__value_PR_NOTHING,	/* No components present */
	RICcontrolFailure_IEs__value_PR_RICrequestID,
	RICcontrolFailure_IEs__value_PR_RANfunctionID,
	RICcontrolFailure_IEs__value_PR_RICcallProcessID,
	RICcontrolFailure_IEs__value_PR_RICcause
} RICcontrolFailure_IEs__value_PR;
typedef enum RICserviceUpdate_IEs__value_PR {
	RICserviceUpdate_IEs__value_PR_NOTHING,	/* No components present */
	RICserviceUpdate_IEs__value_PR_RANfunctions_List,
	RICserviceUpdate_IEs__value_PR_RANfunctionsID_List
} RICserviceUpdate_IEs__value_PR;
typedef enum RICserviceUpdateAcknowledge_IEs__value_PR {
	RICserviceUpdateAcknowledge_IEs__value_PR_NOTHING,	/* No components present */
	RICserviceUpdateAcknowledge_IEs__value_PR_RANfunctionsID_List,
	RICserviceUpdateAcknowledge_IEs__value_PR_RANfunctionsIDcause_List
} RICserviceUpdateAcknowledge_IEs__value_PR;
typedef enum RICserviceUpdateFailure_IEs__value_PR {
	RICserviceUpdateFailure_IEs__value_PR_NOTHING,	/* No components present */
	RICserviceUpdateFailure_IEs__value_PR_RANfunctionsIDcause_List,
	RICserviceUpdateFailure_IEs__value_PR_TimeToWait,
	RICserviceUpdateFailure_IEs__value_PR_CriticalityDiagnostics
} RICserviceUpdateFailure_IEs__value_PR;
typedef enum RICserviceQuery_IEs__value_PR {
	RICserviceQuery_IEs__value_PR_NOTHING,	/* No components present */
	RICserviceQuery_IEs__value_PR_RANfunctionsID_List
} RICserviceQuery_IEs__value_PR;
typedef enum HandoverRequest_IEs__value_PR {
	HandoverRequest_IEs__value_PR_NOTHING,	/* No components present */
	HandoverRequest_IEs__value_PR_UE_X2AP_ID,
	HandoverRequest_IEs__value_PR_Cause,
	HandoverRequest_IEs__value_PR_ECGI,
	HandoverRequest_IEs__value_PR_GUMMEI,
	HandoverRequest_IEs__value_PR_UE_ContextInformation,
	HandoverRequest_IEs__value_PR_UE_HistoryInformation,
	HandoverRequest_IEs__value_PR_TraceActivation,
	HandoverRequest_IEs__value_PR_SRVCCOperationPossible,
	HandoverRequest_IEs__value_PR_CSGMembershipStatus,
	HandoverRequest_IEs__value_PR_MobilityInformation,
	HandoverRequest_IEs__value_PR_Masked_IMEISV,
	HandoverRequest_IEs__value_PR_UE_HistoryInformationFromTheUE,
	HandoverRequest_IEs__value_PR_ExpectedUEBehaviour,
	HandoverRequest_IEs__value_PR_ProSeAuthorized,
	HandoverRequest_IEs__value_PR_UE_ContextReferenceAtSeNB,
	HandoverRequest_IEs__value_PR_UE_X2AP_ID_Extension,
	HandoverRequest_IEs__value_PR_V2XServicesAuthorized,
	HandoverRequest_IEs__value_PR_UE_ContextReferenceAtWT,
	HandoverRequest_IEs__value_PR_NRUESecurityCapabilities,
	HandoverRequest_IEs__value_PR_UE_ContextReferenceAtSgNB,
	HandoverRequest_IEs__value_PR_AerialUEsubscriptionInformation,
	HandoverRequest_IEs__value_PR_Subscription_Based_UE_DifferentiationInfo
} HandoverRequest_IEs__value_PR;
typedef enum HandoverRequestAcknowledge_IEs__value_PR {
	HandoverRequestAcknowledge_IEs__value_PR_NOTHING,	/* No components present */
	HandoverRequestAcknowledge_IEs__value_PR_UE_X2AP_ID,
	HandoverRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_List,
	HandoverRequestAcknowledge_IEs__value_PR_E_RAB_List,
	HandoverRequestAcknowledge_IEs__value_PR_TargeteNBtoSource_eNBTransparentContainer,
	HandoverRequestAcknowledge_IEs__value_PR_CriticalityDiagnostics,
	HandoverRequestAcknowledge_IEs__value_PR_UE_ContextKeptIndicator,
	HandoverRequestAcknowledge_IEs__value_PR_UE_X2AP_ID_Extension
} HandoverRequestAcknowledge_IEs__value_PR;
typedef enum HandoverPreparationFailure_IEs__value_PR {
	HandoverPreparationFailure_IEs__value_PR_NOTHING,	/* No components present */
	HandoverPreparationFailure_IEs__value_PR_UE_X2AP_ID,
	HandoverPreparationFailure_IEs__value_PR_Cause,
	HandoverPreparationFailure_IEs__value_PR_CriticalityDiagnostics,
	HandoverPreparationFailure_IEs__value_PR_UE_X2AP_ID_Extension
} HandoverPreparationFailure_IEs__value_PR;
typedef enum HandoverReport_IEs__value_PR {
	HandoverReport_IEs__value_PR_NOTHING,	/* No components present */
	HandoverReport_IEs__value_PR_HandoverReportType,
	HandoverReport_IEs__value_PR_Cause,
	HandoverReport_IEs__value_PR_ECGI,
	HandoverReport_IEs__value_PR_TargetCellInUTRAN,
	HandoverReport_IEs__value_PR_CRNTI,
	HandoverReport_IEs__value_PR_MobilityInformation,
	HandoverReport_IEs__value_PR_UE_RLF_Report_Container,
	HandoverReport_IEs__value_PR_UE_RLF_Report_Container_for_extended_bands
} HandoverReport_IEs__value_PR;
typedef enum SNStatusTransfer_IEs__value_PR {
	SNStatusTransfer_IEs__value_PR_NOTHING,	/* No components present */
	SNStatusTransfer_IEs__value_PR_UE_X2AP_ID,
	SNStatusTransfer_IEs__value_PR_E_RABs_SubjectToStatusTransfer_List,
	SNStatusTransfer_IEs__value_PR_UE_X2AP_ID_Extension,
	SNStatusTransfer_IEs__value_PR_SgNB_UE_X2AP_ID
} SNStatusTransfer_IEs__value_PR;
typedef enum UEContextRelease_IEs__value_PR {
	UEContextRelease_IEs__value_PR_NOTHING,	/* No components present */
	UEContextRelease_IEs__value_PR_UE_X2AP_ID,
	UEContextRelease_IEs__value_PR_UE_X2AP_ID_Extension,
	UEContextRelease_IEs__value_PR_SIPTOBearerDeactivationIndication,
	UEContextRelease_IEs__value_PR_SgNB_UE_X2AP_ID
} UEContextRelease_IEs__value_PR;
typedef enum HandoverCancel_IEs__value_PR {
	HandoverCancel_IEs__value_PR_NOTHING,	/* No components present */
	HandoverCancel_IEs__value_PR_UE_X2AP_ID,
	HandoverCancel_IEs__value_PR_Cause,
	HandoverCancel_IEs__value_PR_UE_X2AP_ID_Extension
} HandoverCancel_IEs__value_PR;
typedef enum ErrorIndication_IEs__value_PR {
	ErrorIndication_IEs__value_PR_NOTHING,	/* No components present */
	ErrorIndication_IEs__value_PR_UE_X2AP_ID,
	ErrorIndication_IEs__value_PR_Cause,
	ErrorIndication_IEs__value_PR_CriticalityDiagnostics,
	ErrorIndication_IEs__value_PR_UE_X2AP_ID_Extension,
	ErrorIndication_IEs__value_PR_SgNB_UE_X2AP_ID
} ErrorIndication_IEs__value_PR;
typedef enum ResetRequest_IEs__value_PR {
	ResetRequest_IEs__value_PR_NOTHING,	/* No components present */
	ResetRequest_IEs__value_PR_Cause
} ResetRequest_IEs__value_PR;
typedef enum ResetResponse_IEs__value_PR {
	ResetResponse_IEs__value_PR_NOTHING,	/* No components present */
	ResetResponse_IEs__value_PR_CriticalityDiagnostics
} ResetResponse_IEs__value_PR;
typedef enum X2SetupRequest_IEs__value_PR {
	X2SetupRequest_IEs__value_PR_NOTHING,	/* No components present */
	X2SetupRequest_IEs__value_PR_GlobalENB_ID,
	X2SetupRequest_IEs__value_PR_ServedCells,
	X2SetupRequest_IEs__value_PR_GUGroupIDList,
	X2SetupRequest_IEs__value_PR_LHN_ID
} X2SetupRequest_IEs__value_PR;
typedef enum X2SetupResponse_IEs__value_PR {
	X2SetupResponse_IEs__value_PR_NOTHING,	/* No components present */
	X2SetupResponse_IEs__value_PR_GlobalENB_ID,
	X2SetupResponse_IEs__value_PR_ServedCells,
	X2SetupResponse_IEs__value_PR_GUGroupIDList,
	X2SetupResponse_IEs__value_PR_CriticalityDiagnostics,
	X2SetupResponse_IEs__value_PR_LHN_ID
} X2SetupResponse_IEs__value_PR;
typedef enum X2SetupFailure_IEs__value_PR {
	X2SetupFailure_IEs__value_PR_NOTHING,	/* No components present */
	X2SetupFailure_IEs__value_PR_Cause,
	X2SetupFailure_IEs__value_PR_TimeToWait,
	X2SetupFailure_IEs__value_PR_CriticalityDiagnostics
} X2SetupFailure_IEs__value_PR;
typedef enum LoadInformation_IEs__value_PR {
	LoadInformation_IEs__value_PR_NOTHING,	/* No components present */
	LoadInformation_IEs__value_PR_CellInformation_List
} LoadInformation_IEs__value_PR;
typedef enum ENBConfigurationUpdate_IEs__value_PR {
	ENBConfigurationUpdate_IEs__value_PR_NOTHING,	/* No components present */
	ENBConfigurationUpdate_IEs__value_PR_ServedCells,
	ENBConfigurationUpdate_IEs__value_PR_ServedCellsToModify,
	ENBConfigurationUpdate_IEs__value_PR_Old_ECGIs,
	ENBConfigurationUpdate_IEs__value_PR_GUGroupIDList,
	ENBConfigurationUpdate_IEs__value_PR_CoverageModificationList
} ENBConfigurationUpdate_IEs__value_PR;
typedef enum ENBConfigurationUpdateAcknowledge_IEs__value_PR {
	ENBConfigurationUpdateAcknowledge_IEs__value_PR_NOTHING,	/* No components present */
	ENBConfigurationUpdateAcknowledge_IEs__value_PR_CriticalityDiagnostics
} ENBConfigurationUpdateAcknowledge_IEs__value_PR;
typedef enum ENBConfigurationUpdateFailure_IEs__value_PR {
	ENBConfigurationUpdateFailure_IEs__value_PR_NOTHING,	/* No components present */
	ENBConfigurationUpdateFailure_IEs__value_PR_Cause,
	ENBConfigurationUpdateFailure_IEs__value_PR_TimeToWait,
	ENBConfigurationUpdateFailure_IEs__value_PR_CriticalityDiagnostics
} ENBConfigurationUpdateFailure_IEs__value_PR;
typedef enum ResourceStatusRequest_IEs__value_PR {
	ResourceStatusRequest_IEs__value_PR_NOTHING,	/* No components present */
	ResourceStatusRequest_IEs__value_PR_Measurement_ID,
	ResourceStatusRequest_IEs__value_PR_Registration_Request,
	ResourceStatusRequest_IEs__value_PR_ReportCharacteristics,
	ResourceStatusRequest_IEs__value_PR_CellToReport_List,
	ResourceStatusRequest_IEs__value_PR_ReportingPeriodicity,
	ResourceStatusRequest_IEs__value_PR_PartialSuccessIndicator,
	ResourceStatusRequest_IEs__value_PR_ReportingPeriodicityRSRPMR,
	ResourceStatusRequest_IEs__value_PR_ReportingPeriodicityCSIR
} ResourceStatusRequest_IEs__value_PR;
typedef enum ResourceStatusResponse_IEs__value_PR {
	ResourceStatusResponse_IEs__value_PR_NOTHING,	/* No components present */
	ResourceStatusResponse_IEs__value_PR_Measurement_ID,
	ResourceStatusResponse_IEs__value_PR_CriticalityDiagnostics,
	ResourceStatusResponse_IEs__value_PR_MeasurementInitiationResult_List
} ResourceStatusResponse_IEs__value_PR;
typedef enum ResourceStatusFailure_IEs__value_PR {
	ResourceStatusFailure_IEs__value_PR_NOTHING,	/* No components present */
	ResourceStatusFailure_IEs__value_PR_Measurement_ID,
	ResourceStatusFailure_IEs__value_PR_Cause,
	ResourceStatusFailure_IEs__value_PR_CriticalityDiagnostics,
	ResourceStatusFailure_IEs__value_PR_CompleteFailureCauseInformation_List
} ResourceStatusFailure_IEs__value_PR;
typedef enum ResourceStatusUpdate_IEs__value_PR {
	ResourceStatusUpdate_IEs__value_PR_NOTHING,	/* No components present */
	ResourceStatusUpdate_IEs__value_PR_Measurement_ID,
	ResourceStatusUpdate_IEs__value_PR_CellMeasurementResult_List
} ResourceStatusUpdate_IEs__value_PR;
typedef enum MobilityChangeRequest_IEs__value_PR {
	MobilityChangeRequest_IEs__value_PR_NOTHING,	/* No components present */
	MobilityChangeRequest_IEs__value_PR_ECGI,
	MobilityChangeRequest_IEs__value_PR_MobilityParametersInformation,
	MobilityChangeRequest_IEs__value_PR_Cause
} MobilityChangeRequest_IEs__value_PR;
typedef enum MobilityChangeAcknowledge_IEs__value_PR {
	MobilityChangeAcknowledge_IEs__value_PR_NOTHING,	/* No components present */
	MobilityChangeAcknowledge_IEs__value_PR_ECGI,
	MobilityChangeAcknowledge_IEs__value_PR_CriticalityDiagnostics
} MobilityChangeAcknowledge_IEs__value_PR;
typedef enum MobilityChangeFailure_IEs__value_PR {
	MobilityChangeFailure_IEs__value_PR_NOTHING,	/* No components present */
	MobilityChangeFailure_IEs__value_PR_ECGI,
	MobilityChangeFailure_IEs__value_PR_Cause,
	MobilityChangeFailure_IEs__value_PR_MobilityParametersModificationRange,
	MobilityChangeFailure_IEs__value_PR_CriticalityDiagnostics
} MobilityChangeFailure_IEs__value_PR;
typedef enum RLFIndication_IEs__value_PR {
	RLFIndication_IEs__value_PR_NOTHING,	/* No components present */
	RLFIndication_IEs__value_PR_PCI,
	RLFIndication_IEs__value_PR_ECGI,
	RLFIndication_IEs__value_PR_CRNTI,
	RLFIndication_IEs__value_PR_ShortMAC_I,
	RLFIndication_IEs__value_PR_UE_RLF_Report_Container,
	RLFIndication_IEs__value_PR_RRCConnSetupIndicator,
	RLFIndication_IEs__value_PR_RRCConnReestabIndicator,
	RLFIndication_IEs__value_PR_UE_RLF_Report_Container_for_extended_bands
} RLFIndication_IEs__value_PR;
typedef enum CellActivationRequest_IEs__value_PR {
	CellActivationRequest_IEs__value_PR_NOTHING,	/* No components present */
	CellActivationRequest_IEs__value_PR_ServedCellsToActivate
} CellActivationRequest_IEs__value_PR;
typedef enum CellActivationResponse_IEs__value_PR {
	CellActivationResponse_IEs__value_PR_NOTHING,	/* No components present */
	CellActivationResponse_IEs__value_PR_ActivatedCellList,
	CellActivationResponse_IEs__value_PR_CriticalityDiagnostics
} CellActivationResponse_IEs__value_PR;
typedef enum CellActivationFailure_IEs__value_PR {
	CellActivationFailure_IEs__value_PR_NOTHING,	/* No components present */
	CellActivationFailure_IEs__value_PR_Cause,
	CellActivationFailure_IEs__value_PR_CriticalityDiagnostics
} CellActivationFailure_IEs__value_PR;
typedef enum X2Release_IEs__value_PR {
	X2Release_IEs__value_PR_NOTHING,	/* No components present */
	X2Release_IEs__value_PR_GlobalENB_ID
} X2Release_IEs__value_PR;
typedef enum X2APMessageTransfer_IEs__value_PR {
	X2APMessageTransfer_IEs__value_PR_NOTHING,	/* No components present */
	X2APMessageTransfer_IEs__value_PR_RNL_Header,
	X2APMessageTransfer_IEs__value_PR_X2AP_Message
} X2APMessageTransfer_IEs__value_PR;
typedef enum SeNBAdditionRequest_IEs__value_PR {
	SeNBAdditionRequest_IEs__value_PR_NOTHING,	/* No components present */
	SeNBAdditionRequest_IEs__value_PR_UE_X2AP_ID,
	SeNBAdditionRequest_IEs__value_PR_UESecurityCapabilities,
	SeNBAdditionRequest_IEs__value_PR_SeNBSecurityKey,
	SeNBAdditionRequest_IEs__value_PR_UEAggregateMaximumBitRate,
	SeNBAdditionRequest_IEs__value_PR_PLMN_Identity,
	SeNBAdditionRequest_IEs__value_PR_E_RABs_ToBeAdded_List,
	SeNBAdditionRequest_IEs__value_PR_MeNBtoSeNBContainer,
	SeNBAdditionRequest_IEs__value_PR_CSGMembershipStatus,
	SeNBAdditionRequest_IEs__value_PR_UE_X2AP_ID_Extension,
	SeNBAdditionRequest_IEs__value_PR_ExpectedUEBehaviour
} SeNBAdditionRequest_IEs__value_PR;
typedef enum SeNBAdditionRequestAcknowledge_IEs__value_PR {
	SeNBAdditionRequestAcknowledge_IEs__value_PR_NOTHING,	/* No components present */
	SeNBAdditionRequestAcknowledge_IEs__value_PR_UE_X2AP_ID,
	SeNBAdditionRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeAdded_List,
	SeNBAdditionRequestAcknowledge_IEs__value_PR_E_RAB_List,
	SeNBAdditionRequestAcknowledge_IEs__value_PR_SeNBtoMeNBContainer,
	SeNBAdditionRequestAcknowledge_IEs__value_PR_CriticalityDiagnostics,
	SeNBAdditionRequestAcknowledge_IEs__value_PR_TransportLayerAddress,
	SeNBAdditionRequestAcknowledge_IEs__value_PR_UE_X2AP_ID_Extension,
	SeNBAdditionRequestAcknowledge_IEs__value_PR_TunnelInformation
} SeNBAdditionRequestAcknowledge_IEs__value_PR;
typedef enum SeNBAdditionRequestReject_IEs__value_PR {
	SeNBAdditionRequestReject_IEs__value_PR_NOTHING,	/* No components present */
	SeNBAdditionRequestReject_IEs__value_PR_UE_X2AP_ID,
	SeNBAdditionRequestReject_IEs__value_PR_Cause,
	SeNBAdditionRequestReject_IEs__value_PR_CriticalityDiagnostics,
	SeNBAdditionRequestReject_IEs__value_PR_UE_X2AP_ID_Extension
} SeNBAdditionRequestReject_IEs__value_PR;
typedef enum SeNBReconfigurationComplete_IEs__value_PR {
	SeNBReconfigurationComplete_IEs__value_PR_NOTHING,	/* No components present */
	SeNBReconfigurationComplete_IEs__value_PR_UE_X2AP_ID,
	SeNBReconfigurationComplete_IEs__value_PR_ResponseInformationSeNBReconfComp,
	SeNBReconfigurationComplete_IEs__value_PR_UE_X2AP_ID_Extension
} SeNBReconfigurationComplete_IEs__value_PR;
typedef enum SeNBModificationRequest_IEs__value_PR {
	SeNBModificationRequest_IEs__value_PR_NOTHING,	/* No components present */
	SeNBModificationRequest_IEs__value_PR_UE_X2AP_ID,
	SeNBModificationRequest_IEs__value_PR_Cause,
	SeNBModificationRequest_IEs__value_PR_SCGChangeIndication,
	SeNBModificationRequest_IEs__value_PR_PLMN_Identity,
	SeNBModificationRequest_IEs__value_PR_UE_ContextInformationSeNBModReq,
	SeNBModificationRequest_IEs__value_PR_MeNBtoSeNBContainer,
	SeNBModificationRequest_IEs__value_PR_CSGMembershipStatus,
	SeNBModificationRequest_IEs__value_PR_UE_X2AP_ID_Extension
} SeNBModificationRequest_IEs__value_PR;
typedef enum SeNBModificationRequestAcknowledge_IEs__value_PR {
	SeNBModificationRequestAcknowledge_IEs__value_PR_NOTHING,	/* No components present */
	SeNBModificationRequestAcknowledge_IEs__value_PR_UE_X2AP_ID,
	SeNBModificationRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeAdded_ModAckList,
	SeNBModificationRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeModified_ModAckList,
	SeNBModificationRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeReleased_ModAckList,
	SeNBModificationRequestAcknowledge_IEs__value_PR_E_RAB_List,
	SeNBModificationRequestAcknowledge_IEs__value_PR_SeNBtoMeNBContainer,
	SeNBModificationRequestAcknowledge_IEs__value_PR_CriticalityDiagnostics,
	SeNBModificationRequestAcknowledge_IEs__value_PR_UE_X2AP_ID_Extension
} SeNBModificationRequestAcknowledge_IEs__value_PR;
typedef enum SeNBModificationRequestReject_IEs__value_PR {
	SeNBModificationRequestReject_IEs__value_PR_NOTHING,	/* No components present */
	SeNBModificationRequestReject_IEs__value_PR_UE_X2AP_ID,
	SeNBModificationRequestReject_IEs__value_PR_Cause,
	SeNBModificationRequestReject_IEs__value_PR_CriticalityDiagnostics,
	SeNBModificationRequestReject_IEs__value_PR_UE_X2AP_ID_Extension
} SeNBModificationRequestReject_IEs__value_PR;
typedef enum SeNBModificationRequired_IEs__value_PR {
	SeNBModificationRequired_IEs__value_PR_NOTHING,	/* No components present */
	SeNBModificationRequired_IEs__value_PR_UE_X2AP_ID,
	SeNBModificationRequired_IEs__value_PR_Cause,
	SeNBModificationRequired_IEs__value_PR_SCGChangeIndication,
	SeNBModificationRequired_IEs__value_PR_E_RABs_ToBeReleased_ModReqd,
	SeNBModificationRequired_IEs__value_PR_SeNBtoMeNBContainer,
	SeNBModificationRequired_IEs__value_PR_UE_X2AP_ID_Extension
} SeNBModificationRequired_IEs__value_PR;
typedef enum SeNBModificationConfirm_IEs__value_PR {
	SeNBModificationConfirm_IEs__value_PR_NOTHING,	/* No components present */
	SeNBModificationConfirm_IEs__value_PR_UE_X2AP_ID,
	SeNBModificationConfirm_IEs__value_PR_MeNBtoSeNBContainer,
	SeNBModificationConfirm_IEs__value_PR_CriticalityDiagnostics,
	SeNBModificationConfirm_IEs__value_PR_UE_X2AP_ID_Extension
} SeNBModificationConfirm_IEs__value_PR;
typedef enum SeNBModificationRefuse_IEs__value_PR {
	SeNBModificationRefuse_IEs__value_PR_NOTHING,	/* No components present */
	SeNBModificationRefuse_IEs__value_PR_UE_X2AP_ID,
	SeNBModificationRefuse_IEs__value_PR_Cause,
	SeNBModificationRefuse_IEs__value_PR_MeNBtoSeNBContainer,
	SeNBModificationRefuse_IEs__value_PR_CriticalityDiagnostics,
	SeNBModificationRefuse_IEs__value_PR_UE_X2AP_ID_Extension
} SeNBModificationRefuse_IEs__value_PR;
typedef enum SeNBReleaseRequest_IEs__value_PR {
	SeNBReleaseRequest_IEs__value_PR_NOTHING,	/* No components present */
	SeNBReleaseRequest_IEs__value_PR_UE_X2AP_ID,
	SeNBReleaseRequest_IEs__value_PR_Cause,
	SeNBReleaseRequest_IEs__value_PR_E_RABs_ToBeReleased_List_RelReq,
	SeNBReleaseRequest_IEs__value_PR_UE_ContextKeptIndicator,
	SeNBReleaseRequest_IEs__value_PR_UE_X2AP_ID_Extension,
	SeNBReleaseRequest_IEs__value_PR_MakeBeforeBreakIndicator
} SeNBReleaseRequest_IEs__value_PR;
typedef enum SeNBReleaseRequired_IEs__value_PR {
	SeNBReleaseRequired_IEs__value_PR_NOTHING,	/* No components present */
	SeNBReleaseRequired_IEs__value_PR_UE_X2AP_ID,
	SeNBReleaseRequired_IEs__value_PR_Cause,
	SeNBReleaseRequired_IEs__value_PR_UE_X2AP_ID_Extension
} SeNBReleaseRequired_IEs__value_PR;
typedef enum SeNBReleaseConfirm_IEs__value_PR {
	SeNBReleaseConfirm_IEs__value_PR_NOTHING,	/* No components present */
	SeNBReleaseConfirm_IEs__value_PR_UE_X2AP_ID,
	SeNBReleaseConfirm_IEs__value_PR_E_RABs_ToBeReleased_List_RelConf,
	SeNBReleaseConfirm_IEs__value_PR_CriticalityDiagnostics,
	SeNBReleaseConfirm_IEs__value_PR_UE_X2AP_ID_Extension
} SeNBReleaseConfirm_IEs__value_PR;
typedef enum SeNBCounterCheckRequest_IEs__value_PR {
	SeNBCounterCheckRequest_IEs__value_PR_NOTHING,	/* No components present */
	SeNBCounterCheckRequest_IEs__value_PR_UE_X2AP_ID,
	SeNBCounterCheckRequest_IEs__value_PR_E_RABs_SubjectToCounterCheck_List,
	SeNBCounterCheckRequest_IEs__value_PR_UE_X2AP_ID_Extension
} SeNBCounterCheckRequest_IEs__value_PR;
typedef enum X2RemovalRequest_IEs__value_PR {
	X2RemovalRequest_IEs__value_PR_NOTHING,	/* No components present */
	X2RemovalRequest_IEs__value_PR_GlobalENB_ID,
	X2RemovalRequest_IEs__value_PR_X2BenefitValue
} X2RemovalRequest_IEs__value_PR;
typedef enum X2RemovalResponse_IEs__value_PR {
	X2RemovalResponse_IEs__value_PR_NOTHING,	/* No components present */
	X2RemovalResponse_IEs__value_PR_GlobalENB_ID,
	X2RemovalResponse_IEs__value_PR_CriticalityDiagnostics
} X2RemovalResponse_IEs__value_PR;
typedef enum X2RemovalFailure_IEs__value_PR {
	X2RemovalFailure_IEs__value_PR_NOTHING,	/* No components present */
	X2RemovalFailure_IEs__value_PR_Cause,
	X2RemovalFailure_IEs__value_PR_CriticalityDiagnostics
} X2RemovalFailure_IEs__value_PR;
typedef enum RetrieveUEContextRequest_IEs__value_PR {
	RetrieveUEContextRequest_IEs__value_PR_NOTHING,	/* No components present */
	RetrieveUEContextRequest_IEs__value_PR_UE_X2AP_ID,
	RetrieveUEContextRequest_IEs__value_PR_UE_X2AP_ID_Extension,
	RetrieveUEContextRequest_IEs__value_PR_ResumeID,
	RetrieveUEContextRequest_IEs__value_PR_ShortMAC_I,
	RetrieveUEContextRequest_IEs__value_PR_EUTRANCellIdentifier,
	RetrieveUEContextRequest_IEs__value_PR_CRNTI,
	RetrieveUEContextRequest_IEs__value_PR_PCI
} RetrieveUEContextRequest_IEs__value_PR;
typedef enum RetrieveUEContextResponse_IEs__value_PR {
	RetrieveUEContextResponse_IEs__value_PR_NOTHING,	/* No components present */
	RetrieveUEContextResponse_IEs__value_PR_UE_X2AP_ID,
	RetrieveUEContextResponse_IEs__value_PR_UE_X2AP_ID_Extension,
	RetrieveUEContextResponse_IEs__value_PR_GUMMEI,
	RetrieveUEContextResponse_IEs__value_PR_UE_ContextInformationRetrieve,
	RetrieveUEContextResponse_IEs__value_PR_TraceActivation,
	RetrieveUEContextResponse_IEs__value_PR_SRVCCOperationPossible,
	RetrieveUEContextResponse_IEs__value_PR_Masked_IMEISV,
	RetrieveUEContextResponse_IEs__value_PR_ExpectedUEBehaviour,
	RetrieveUEContextResponse_IEs__value_PR_ProSeAuthorized,
	RetrieveUEContextResponse_IEs__value_PR_CriticalityDiagnostics,
	RetrieveUEContextResponse_IEs__value_PR_V2XServicesAuthorized,
	RetrieveUEContextResponse_IEs__value_PR_AerialUEsubscriptionInformation,
	RetrieveUEContextResponse_IEs__value_PR_Subscription_Based_UE_DifferentiationInfo
} RetrieveUEContextResponse_IEs__value_PR;
typedef enum RetrieveUEContextFailure_IEs__value_PR {
	RetrieveUEContextFailure_IEs__value_PR_NOTHING,	/* No components present */
	RetrieveUEContextFailure_IEs__value_PR_UE_X2AP_ID,
	RetrieveUEContextFailure_IEs__value_PR_UE_X2AP_ID_Extension,
	RetrieveUEContextFailure_IEs__value_PR_Cause,
	RetrieveUEContextFailure_IEs__value_PR_CriticalityDiagnostics
} RetrieveUEContextFailure_IEs__value_PR;
typedef enum SgNBAdditionRequest_IEs__value_PR {
	SgNBAdditionRequest_IEs__value_PR_NOTHING,	/* No components present */
	SgNBAdditionRequest_IEs__value_PR_UE_X2AP_ID,
	SgNBAdditionRequest_IEs__value_PR_NRUESecurityCapabilities,
	SgNBAdditionRequest_IEs__value_PR_SgNBSecurityKey,
	SgNBAdditionRequest_IEs__value_PR_UEAggregateMaximumBitRate,
	SgNBAdditionRequest_IEs__value_PR_PLMN_Identity,
	SgNBAdditionRequest_IEs__value_PR_HandoverRestrictionList,
	SgNBAdditionRequest_IEs__value_PR_E_RABs_ToBeAdded_SgNBAddReqList,
	SgNBAdditionRequest_IEs__value_PR_MeNBtoSgNBContainer,
	SgNBAdditionRequest_IEs__value_PR_SgNB_UE_X2AP_ID,
	SgNBAdditionRequest_IEs__value_PR_ExpectedUEBehaviour,
	SgNBAdditionRequest_IEs__value_PR_UE_X2AP_ID_Extension,
	SgNBAdditionRequest_IEs__value_PR_SplitSRBs,
	SgNBAdditionRequest_IEs__value_PR_MeNBResourceCoordinationInformation,
	SgNBAdditionRequest_IEs__value_PR_SGNB_Addition_Trigger_Ind,
	SgNBAdditionRequest_IEs__value_PR_SubscriberProfileIDforRFP,
	SgNBAdditionRequest_IEs__value_PR_ECGI
} SgNBAdditionRequest_IEs__value_PR;
typedef enum SgNBAdditionRequestAcknowledge_IEs__value_PR {
	SgNBAdditionRequestAcknowledge_IEs__value_PR_NOTHING,	/* No components present */
	SgNBAdditionRequestAcknowledge_IEs__value_PR_UE_X2AP_ID,
	SgNBAdditionRequestAcknowledge_IEs__value_PR_SgNB_UE_X2AP_ID,
	SgNBAdditionRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList,
	SgNBAdditionRequestAcknowledge_IEs__value_PR_E_RAB_List,
	SgNBAdditionRequestAcknowledge_IEs__value_PR_SgNBtoMeNBContainer,
	SgNBAdditionRequestAcknowledge_IEs__value_PR_CriticalityDiagnostics,
	SgNBAdditionRequestAcknowledge_IEs__value_PR_UE_X2AP_ID_Extension,
	SgNBAdditionRequestAcknowledge_IEs__value_PR_SplitSRBs,
	SgNBAdditionRequestAcknowledge_IEs__value_PR_SgNBResourceCoordinationInformation,
	SgNBAdditionRequestAcknowledge_IEs__value_PR_RRC_Config_Ind
} SgNBAdditionRequestAcknowledge_IEs__value_PR;
typedef enum SgNBAdditionRequestReject_IEs__value_PR {
	SgNBAdditionRequestReject_IEs__value_PR_NOTHING,	/* No components present */
	SgNBAdditionRequestReject_IEs__value_PR_UE_X2AP_ID,
	SgNBAdditionRequestReject_IEs__value_PR_SgNB_UE_X2AP_ID,
	SgNBAdditionRequestReject_IEs__value_PR_Cause,
	SgNBAdditionRequestReject_IEs__value_PR_CriticalityDiagnostics,
	SgNBAdditionRequestReject_IEs__value_PR_UE_X2AP_ID_Extension
} SgNBAdditionRequestReject_IEs__value_PR;
typedef enum SgNBReconfigurationComplete_IEs__value_PR {
	SgNBReconfigurationComplete_IEs__value_PR_NOTHING,	/* No components present */
	SgNBReconfigurationComplete_IEs__value_PR_UE_X2AP_ID,
	SgNBReconfigurationComplete_IEs__value_PR_SgNB_UE_X2AP_ID,
	SgNBReconfigurationComplete_IEs__value_PR_ResponseInformationSgNBReconfComp,
	SgNBReconfigurationComplete_IEs__value_PR_UE_X2AP_ID_Extension
} SgNBReconfigurationComplete_IEs__value_PR;
typedef enum SgNBModificationRequest_IEs__value_PR {
	SgNBModificationRequest_IEs__value_PR_NOTHING,	/* No components present */
	SgNBModificationRequest_IEs__value_PR_UE_X2AP_ID,
	SgNBModificationRequest_IEs__value_PR_SgNB_UE_X2AP_ID,
	SgNBModificationRequest_IEs__value_PR_Cause,
	SgNBModificationRequest_IEs__value_PR_PLMN_Identity,
	SgNBModificationRequest_IEs__value_PR_HandoverRestrictionList,
	SgNBModificationRequest_IEs__value_PR_SCGConfigurationQuery,
	SgNBModificationRequest_IEs__value_PR_UE_ContextInformation_SgNBModReq,
	SgNBModificationRequest_IEs__value_PR_MeNBtoSgNBContainer,
	SgNBModificationRequest_IEs__value_PR_UE_X2AP_ID_Extension,
	SgNBModificationRequest_IEs__value_PR_MeNBResourceCoordinationInformation,
	SgNBModificationRequest_IEs__value_PR_SplitSRBs
} SgNBModificationRequest_IEs__value_PR;
typedef enum SgNBModificationRequestAcknowledge_IEs__value_PR {
	SgNBModificationRequestAcknowledge_IEs__value_PR_NOTHING,	/* No components present */
	SgNBModificationRequestAcknowledge_IEs__value_PR_UE_X2AP_ID,
	SgNBModificationRequestAcknowledge_IEs__value_PR_SgNB_UE_X2AP_ID,
	SgNBModificationRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeAdded_SgNBModAckList,
	SgNBModificationRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeModified_SgNBModAckList,
	SgNBModificationRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeReleased_SgNBModAckList,
	SgNBModificationRequestAcknowledge_IEs__value_PR_E_RAB_List,
	SgNBModificationRequestAcknowledge_IEs__value_PR_SgNBtoMeNBContainer,
	SgNBModificationRequestAcknowledge_IEs__value_PR_CriticalityDiagnostics,
	SgNBModificationRequestAcknowledge_IEs__value_PR_UE_X2AP_ID_Extension,
	SgNBModificationRequestAcknowledge_IEs__value_PR_SgNBResourceCoordinationInformation,
	SgNBModificationRequestAcknowledge_IEs__value_PR_SplitSRBs,
	SgNBModificationRequestAcknowledge_IEs__value_PR_RRC_Config_Ind
} SgNBModificationRequestAcknowledge_IEs__value_PR;
typedef enum SgNBModificationRequestReject_IEs__value_PR {
	SgNBModificationRequestReject_IEs__value_PR_NOTHING,	/* No components present */
	SgNBModificationRequestReject_IEs__value_PR_UE_X2AP_ID,
	SgNBModificationRequestReject_IEs__value_PR_SgNB_UE_X2AP_ID,
	SgNBModificationRequestReject_IEs__value_PR_Cause,
	SgNBModificationRequestReject_IEs__value_PR_CriticalityDiagnostics,
	SgNBModificationRequestReject_IEs__value_PR_UE_X2AP_ID_Extension
} SgNBModificationRequestReject_IEs__value_PR;
typedef enum SgNBModificationRequired_IEs__value_PR {
	SgNBModificationRequired_IEs__value_PR_NOTHING,	/* No components present */
	SgNBModificationRequired_IEs__value_PR_UE_X2AP_ID,
	SgNBModificationRequired_IEs__value_PR_SgNB_UE_X2AP_ID,
	SgNBModificationRequired_IEs__value_PR_Cause,
	SgNBModificationRequired_IEs__value_PR_PDCPChangeIndication,
	SgNBModificationRequired_IEs__value_PR_E_RABs_ToBeReleased_SgNBModReqdList,
	SgNBModificationRequired_IEs__value_PR_SgNBtoMeNBContainer,
	SgNBModificationRequired_IEs__value_PR_UE_X2AP_ID_Extension,
	SgNBModificationRequired_IEs__value_PR_E_RABs_ToBeModified_SgNBModReqdList,
	SgNBModificationRequired_IEs__value_PR_SgNBResourceCoordinationInformation,
	SgNBModificationRequired_IEs__value_PR_RRC_Config_Ind
} SgNBModificationRequired_IEs__value_PR;
typedef enum SgNBModificationConfirm_IEs__value_PR {
	SgNBModificationConfirm_IEs__value_PR_NOTHING,	/* No components present */
	SgNBModificationConfirm_IEs__value_PR_UE_X2AP_ID,
	SgNBModificationConfirm_IEs__value_PR_SgNB_UE_X2AP_ID,
	SgNBModificationConfirm_IEs__value_PR_E_RABs_AdmittedToBeModified_SgNBModConfList,
	SgNBModificationConfirm_IEs__value_PR_MeNBtoSgNBContainer,
	SgNBModificationConfirm_IEs__value_PR_CriticalityDiagnostics,
	SgNBModificationConfirm_IEs__value_PR_UE_X2AP_ID_Extension,
	SgNBModificationConfirm_IEs__value_PR_MeNBResourceCoordinationInformation
} SgNBModificationConfirm_IEs__value_PR;
typedef enum SgNBModificationRefuse_IEs__value_PR {
	SgNBModificationRefuse_IEs__value_PR_NOTHING,	/* No components present */
	SgNBModificationRefuse_IEs__value_PR_UE_X2AP_ID,
	SgNBModificationRefuse_IEs__value_PR_SgNB_UE_X2AP_ID,
	SgNBModificationRefuse_IEs__value_PR_Cause,
	SgNBModificationRefuse_IEs__value_PR_MeNBtoSgNBContainer,
	SgNBModificationRefuse_IEs__value_PR_CriticalityDiagnostics,
	SgNBModificationRefuse_IEs__value_PR_UE_X2AP_ID_Extension
} SgNBModificationRefuse_IEs__value_PR;
typedef enum SgNBReleaseRequest_IEs__value_PR {
	SgNBReleaseRequest_IEs__value_PR_NOTHING,	/* No components present */
	SgNBReleaseRequest_IEs__value_PR_UE_X2AP_ID,
	SgNBReleaseRequest_IEs__value_PR_SgNB_UE_X2AP_ID,
	SgNBReleaseRequest_IEs__value_PR_Cause,
	SgNBReleaseRequest_IEs__value_PR_E_RABs_ToBeReleased_SgNBRelReqList,
	SgNBReleaseRequest_IEs__value_PR_UE_ContextKeptIndicator,
	SgNBReleaseRequest_IEs__value_PR_UE_X2AP_ID_Extension,
	SgNBReleaseRequest_IEs__value_PR_MeNBtoSgNBContainer
} SgNBReleaseRequest_IEs__value_PR;
typedef enum SgNBReleaseRequestAcknowledge_IEs__value_PR {
	SgNBReleaseRequestAcknowledge_IEs__value_PR_NOTHING,	/* No components present */
	SgNBReleaseRequestAcknowledge_IEs__value_PR_UE_X2AP_ID,
	SgNBReleaseRequestAcknowledge_IEs__value_PR_SgNB_UE_X2AP_ID,
	SgNBReleaseRequestAcknowledge_IEs__value_PR_CriticalityDiagnostics,
	SgNBReleaseRequestAcknowledge_IEs__value_PR_UE_X2AP_ID_Extension,
	SgNBReleaseRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList
} SgNBReleaseRequestAcknowledge_IEs__value_PR;
typedef enum SgNBReleaseRequestReject_IEs__value_PR {
	SgNBReleaseRequestReject_IEs__value_PR_NOTHING,	/* No components present */
	SgNBReleaseRequestReject_IEs__value_PR_UE_X2AP_ID,
	SgNBReleaseRequestReject_IEs__value_PR_SgNB_UE_X2AP_ID,
	SgNBReleaseRequestReject_IEs__value_PR_Cause,
	SgNBReleaseRequestReject_IEs__value_PR_CriticalityDiagnostics,
	SgNBReleaseRequestReject_IEs__value_PR_UE_X2AP_ID_Extension
} SgNBReleaseRequestReject_IEs__value_PR;
typedef enum SgNBReleaseRequired_IEs__value_PR {
	SgNBReleaseRequired_IEs__value_PR_NOTHING,	/* No components present */
	SgNBReleaseRequired_IEs__value_PR_UE_X2AP_ID,
	SgNBReleaseRequired_IEs__value_PR_SgNB_UE_X2AP_ID,
	SgNBReleaseRequired_IEs__value_PR_Cause,
	SgNBReleaseRequired_IEs__value_PR_UE_X2AP_ID_Extension,
	SgNBReleaseRequired_IEs__value_PR_E_RABs_ToBeReleased_SgNBRelReqdList
} SgNBReleaseRequired_IEs__value_PR;
typedef enum SgNBReleaseConfirm_IEs__value_PR {
	SgNBReleaseConfirm_IEs__value_PR_NOTHING,	/* No components present */
	SgNBReleaseConfirm_IEs__value_PR_UE_X2AP_ID,
	SgNBReleaseConfirm_IEs__value_PR_SgNB_UE_X2AP_ID,
	SgNBReleaseConfirm_IEs__value_PR_E_RABs_ToBeReleased_SgNBRelConfList,
	SgNBReleaseConfirm_IEs__value_PR_CriticalityDiagnostics,
	SgNBReleaseConfirm_IEs__value_PR_UE_X2AP_ID_Extension
} SgNBReleaseConfirm_IEs__value_PR;
typedef enum SgNBCounterCheckRequest_IEs__value_PR {
	SgNBCounterCheckRequest_IEs__value_PR_NOTHING,	/* No components present */
	SgNBCounterCheckRequest_IEs__value_PR_UE_X2AP_ID,
	SgNBCounterCheckRequest_IEs__value_PR_SgNB_UE_X2AP_ID,
	SgNBCounterCheckRequest_IEs__value_PR_E_RABs_SubjectToSgNBCounterCheck_List,
	SgNBCounterCheckRequest_IEs__value_PR_UE_X2AP_ID_Extension
} SgNBCounterCheckRequest_IEs__value_PR;
typedef enum SgNBChangeRequired_IEs__value_PR {
	SgNBChangeRequired_IEs__value_PR_NOTHING,	/* No components present */
	SgNBChangeRequired_IEs__value_PR_UE_X2AP_ID,
	SgNBChangeRequired_IEs__value_PR_SgNB_UE_X2AP_ID,
	SgNBChangeRequired_IEs__value_PR_GlobalGNB_ID,
	SgNBChangeRequired_IEs__value_PR_Cause,
	SgNBChangeRequired_IEs__value_PR_SgNBtoMeNBContainer,
	SgNBChangeRequired_IEs__value_PR_UE_X2AP_ID_Extension
} SgNBChangeRequired_IEs__value_PR;
typedef enum SgNBChangeConfirm_IEs__value_PR {
	SgNBChangeConfirm_IEs__value_PR_NOTHING,	/* No components present */
	SgNBChangeConfirm_IEs__value_PR_UE_X2AP_ID,
	SgNBChangeConfirm_IEs__value_PR_SgNB_UE_X2AP_ID,
	SgNBChangeConfirm_IEs__value_PR_E_RABs_ToBeReleased_SgNBChaConfList,
	SgNBChangeConfirm_IEs__value_PR_CriticalityDiagnostics,
	SgNBChangeConfirm_IEs__value_PR_UE_X2AP_ID_Extension
} SgNBChangeConfirm_IEs__value_PR;
typedef enum RRCTransfer_IEs__value_PR {
	RRCTransfer_IEs__value_PR_NOTHING,	/* No components present */
	RRCTransfer_IEs__value_PR_UE_X2AP_ID,
	RRCTransfer_IEs__value_PR_SgNB_UE_X2AP_ID,
	RRCTransfer_IEs__value_PR_SplitSRB,
	RRCTransfer_IEs__value_PR_UENRMeasurement,
	RRCTransfer_IEs__value_PR_UE_X2AP_ID_Extension
} RRCTransfer_IEs__value_PR;
typedef enum SgNBChangeRefuse_IEs__value_PR {
	SgNBChangeRefuse_IEs__value_PR_NOTHING,	/* No components present */
	SgNBChangeRefuse_IEs__value_PR_UE_X2AP_ID,
	SgNBChangeRefuse_IEs__value_PR_SgNB_UE_X2AP_ID,
	SgNBChangeRefuse_IEs__value_PR_Cause,
	SgNBChangeRefuse_IEs__value_PR_CriticalityDiagnostics,
	SgNBChangeRefuse_IEs__value_PR_UE_X2AP_ID_Extension
} SgNBChangeRefuse_IEs__value_PR;
typedef enum ENDCX2SetupRequest_IEs__value_PR {
	ENDCX2SetupRequest_IEs__value_PR_NOTHING,	/* No components present */
	ENDCX2SetupRequest_IEs__value_PR_InitiatingNodeType_EndcX2Setup
} ENDCX2SetupRequest_IEs__value_PR;
typedef enum ENB_ENDCX2SetupReqIEs__value_PR {
	ENB_ENDCX2SetupReqIEs__value_PR_NOTHING,	/* No components present */
	ENB_ENDCX2SetupReqIEs__value_PR_GlobalENB_ID,
	ENB_ENDCX2SetupReqIEs__value_PR_ServedEUTRAcellsENDCX2ManagementList
} ENB_ENDCX2SetupReqIEs__value_PR;
typedef enum En_gNB_ENDCX2SetupReqIEs__value_PR {
	En_gNB_ENDCX2SetupReqIEs__value_PR_NOTHING,	/* No components present */
	En_gNB_ENDCX2SetupReqIEs__value_PR_GlobalGNB_ID,
	En_gNB_ENDCX2SetupReqIEs__value_PR_ServedNRcellsENDCX2ManagementList
} En_gNB_ENDCX2SetupReqIEs__value_PR;
typedef enum ENDCX2SetupResponse_IEs__value_PR {
	ENDCX2SetupResponse_IEs__value_PR_NOTHING,	/* No components present */
	ENDCX2SetupResponse_IEs__value_PR_RespondingNodeType_EndcX2Setup
} ENDCX2SetupResponse_IEs__value_PR;
typedef enum ENB_ENDCX2SetupReqAckIEs__value_PR {
	ENB_ENDCX2SetupReqAckIEs__value_PR_NOTHING,	/* No components present */
	ENB_ENDCX2SetupReqAckIEs__value_PR_GlobalENB_ID,
	ENB_ENDCX2SetupReqAckIEs__value_PR_ServedEUTRAcellsENDCX2ManagementList
} ENB_ENDCX2SetupReqAckIEs__value_PR;
typedef enum En_gNB_ENDCX2SetupReqAckIEs__value_PR {
	En_gNB_ENDCX2SetupReqAckIEs__value_PR_NOTHING,	/* No components present */
	En_gNB_ENDCX2SetupReqAckIEs__value_PR_GlobalGNB_ID,
	En_gNB_ENDCX2SetupReqAckIEs__value_PR_ServedNRcellsENDCX2ManagementList
} En_gNB_ENDCX2SetupReqAckIEs__value_PR;
typedef enum ENDCX2SetupFailure_IEs__value_PR {
	ENDCX2SetupFailure_IEs__value_PR_NOTHING,	/* No components present */
	ENDCX2SetupFailure_IEs__value_PR_Cause,
	ENDCX2SetupFailure_IEs__value_PR_CriticalityDiagnostics,
	ENDCX2SetupFailure_IEs__value_PR_TimeToWait
} ENDCX2SetupFailure_IEs__value_PR;
typedef enum ENDCConfigurationUpdate_IEs__value_PR {
	ENDCConfigurationUpdate_IEs__value_PR_NOTHING,	/* No components present */
	ENDCConfigurationUpdate_IEs__value_PR_InitiatingNodeType_EndcConfigUpdate
} ENDCConfigurationUpdate_IEs__value_PR;
typedef enum ENB_ENDCConfigUpdateIEs__value_PR {
	ENB_ENDCConfigUpdateIEs__value_PR_NOTHING,	/* No components present */
	ENB_ENDCConfigUpdateIEs__value_PR_CellAssistanceInformation,
	ENB_ENDCConfigUpdateIEs__value_PR_ServedEUTRAcellsENDCX2ManagementList,
	ENB_ENDCConfigUpdateIEs__value_PR_ServedEUTRAcellsToModifyListENDCConfUpd,
	ENB_ENDCConfigUpdateIEs__value_PR_ServedEUTRAcellsToDeleteListENDCConfUpd
} ENB_ENDCConfigUpdateIEs__value_PR;
typedef enum En_gNB_ENDCConfigUpdateIEs__value_PR {
	En_gNB_ENDCConfigUpdateIEs__value_PR_NOTHING,	/* No components present */
	En_gNB_ENDCConfigUpdateIEs__value_PR_ServedNRcellsENDCX2ManagementList,
	En_gNB_ENDCConfigUpdateIEs__value_PR_ServedNRcellsToModifyENDCConfUpdList,
	En_gNB_ENDCConfigUpdateIEs__value_PR_ServedNRcellsToDeleteENDCConfUpdList
} En_gNB_ENDCConfigUpdateIEs__value_PR;
typedef enum ENDCConfigurationUpdateAcknowledge_IEs__value_PR {
	ENDCConfigurationUpdateAcknowledge_IEs__value_PR_NOTHING,	/* No components present */
	ENDCConfigurationUpdateAcknowledge_IEs__value_PR_RespondingNodeType_EndcConfigUpdate
} ENDCConfigurationUpdateAcknowledge_IEs__value_PR;
typedef enum ENB_ENDCConfigUpdateAckIEs__value_PR {
	ENB_ENDCConfigUpdateAckIEs__value_PR_NOTHING	/* No components present */
	
} ENB_ENDCConfigUpdateAckIEs__value_PR;
typedef enum En_gNB_ENDCConfigUpdateAckIEs__value_PR {
	En_gNB_ENDCConfigUpdateAckIEs__value_PR_NOTHING,	/* No components present */
	En_gNB_ENDCConfigUpdateAckIEs__value_PR_ServedNRcellsENDCX2ManagementList
} En_gNB_ENDCConfigUpdateAckIEs__value_PR;
typedef enum ENDCConfigurationUpdateFailure_IEs__value_PR {
	ENDCConfigurationUpdateFailure_IEs__value_PR_NOTHING,	/* No components present */
	ENDCConfigurationUpdateFailure_IEs__value_PR_Cause,
	ENDCConfigurationUpdateFailure_IEs__value_PR_CriticalityDiagnostics,
	ENDCConfigurationUpdateFailure_IEs__value_PR_TimeToWait
} ENDCConfigurationUpdateFailure_IEs__value_PR;
typedef enum ENDCCellActivationRequest_IEs__value_PR {
	ENDCCellActivationRequest_IEs__value_PR_NOTHING,	/* No components present */
	ENDCCellActivationRequest_IEs__value_PR_ServedNRCellsToActivate,
	ENDCCellActivationRequest_IEs__value_PR_ActivationID
} ENDCCellActivationRequest_IEs__value_PR;
typedef enum ENDCCellActivationResponse_IEs__value_PR {
	ENDCCellActivationResponse_IEs__value_PR_NOTHING,	/* No components present */
	ENDCCellActivationResponse_IEs__value_PR_ActivatedNRCellList,
	ENDCCellActivationResponse_IEs__value_PR_ActivationID,
	ENDCCellActivationResponse_IEs__value_PR_CriticalityDiagnostics
} ENDCCellActivationResponse_IEs__value_PR;
typedef enum ENDCCellActivationFailure_IEs__value_PR {
	ENDCCellActivationFailure_IEs__value_PR_NOTHING,	/* No components present */
	ENDCCellActivationFailure_IEs__value_PR_ActivationID,
	ENDCCellActivationFailure_IEs__value_PR_Cause,
	ENDCCellActivationFailure_IEs__value_PR_CriticalityDiagnostics
} ENDCCellActivationFailure_IEs__value_PR;
typedef enum SecondaryRATDataUsageReport_IEs__value_PR {
	SecondaryRATDataUsageReport_IEs__value_PR_NOTHING,	/* No components present */
	SecondaryRATDataUsageReport_IEs__value_PR_UE_X2AP_ID,
	SecondaryRATDataUsageReport_IEs__value_PR_SgNB_UE_X2AP_ID,
	SecondaryRATDataUsageReport_IEs__value_PR_SecondaryRATUsageReportList,
	SecondaryRATDataUsageReport_IEs__value_PR_UE_X2AP_ID_Extension
} SecondaryRATDataUsageReport_IEs__value_PR;
typedef enum SgNBActivityNotification_IEs__value_PR {
	SgNBActivityNotification_IEs__value_PR_NOTHING,	/* No components present */
	SgNBActivityNotification_IEs__value_PR_UE_X2AP_ID,
	SgNBActivityNotification_IEs__value_PR_SgNB_UE_X2AP_ID,
	SgNBActivityNotification_IEs__value_PR_UserPlaneTrafficActivityReport,
	SgNBActivityNotification_IEs__value_PR_ERABActivityNotifyItemList,
	SgNBActivityNotification_IEs__value_PR_UE_X2AP_ID_Extension
} SgNBActivityNotification_IEs__value_PR;
typedef enum ENDCPartialResetRequired_IEs__value_PR {
	ENDCPartialResetRequired_IEs__value_PR_NOTHING,	/* No components present */
	ENDCPartialResetRequired_IEs__value_PR_UEsToBeResetList,
	ENDCPartialResetRequired_IEs__value_PR_Cause
} ENDCPartialResetRequired_IEs__value_PR;
typedef enum ENDCPartialResetConfirm_IEs__value_PR {
	ENDCPartialResetConfirm_IEs__value_PR_NOTHING,	/* No components present */
	ENDCPartialResetConfirm_IEs__value_PR_UEsToBeResetList
} ENDCPartialResetConfirm_IEs__value_PR;
typedef enum EUTRANRCellResourceCoordinationRequest_IEs__value_PR {
	EUTRANRCellResourceCoordinationRequest_IEs__value_PR_NOTHING,	/* No components present */
	EUTRANRCellResourceCoordinationRequest_IEs__value_PR_InitiatingNodeType_EutranrCellResourceCoordination
} EUTRANRCellResourceCoordinationRequest_IEs__value_PR;
typedef enum ENB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR {
	ENB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR_NOTHING,	/* No components present */
	ENB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR_DataTrafficResourceIndication,
	ENB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR_SpectrumSharingGroupID,
	ENB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR_ListofEUTRACellsinEUTRACoordinationReq
} ENB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR;
typedef enum En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR {
	En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR_NOTHING,	/* No components present */
	En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR_DataTrafficResourceIndication,
	En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR_ListofEUTRACellsinNRCoordinationReq,
	En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR_SpectrumSharingGroupID,
	En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR_ListofNRCellsinNRCoordinationReq
} En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR;
typedef enum EUTRANRCellResourceCoordinationResponse_IEs__value_PR {
	EUTRANRCellResourceCoordinationResponse_IEs__value_PR_NOTHING,	/* No components present */
	EUTRANRCellResourceCoordinationResponse_IEs__value_PR_RespondingNodeType_EutranrCellResourceCoordination
} EUTRANRCellResourceCoordinationResponse_IEs__value_PR;
typedef enum ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR {
	ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR_NOTHING,	/* No components present */
	ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR_DataTrafficResourceIndication,
	ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR_SpectrumSharingGroupID,
	ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR_ListofEUTRACellsinEUTRACoordinationResp
} ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR;
typedef enum En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR {
	En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR_NOTHING,	/* No components present */
	En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR_DataTrafficResourceIndication,
	En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR_SpectrumSharingGroupID,
	En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR_ListofNRCellsinNRCoordinationResp
} En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR;
typedef enum ENDCX2RemovalRequest_IEs__value_PR {
	ENDCX2RemovalRequest_IEs__value_PR_NOTHING,	/* No components present */
	ENDCX2RemovalRequest_IEs__value_PR_InitiatingNodeType_EndcX2Removal
} ENDCX2RemovalRequest_IEs__value_PR;
typedef enum ENB_ENDCX2RemovalReqIEs__value_PR {
	ENB_ENDCX2RemovalReqIEs__value_PR_NOTHING,	/* No components present */
	ENB_ENDCX2RemovalReqIEs__value_PR_GlobalENB_ID
} ENB_ENDCX2RemovalReqIEs__value_PR;
typedef enum En_gNB_ENDCX2RemovalReqIEs__value_PR {
	En_gNB_ENDCX2RemovalReqIEs__value_PR_NOTHING,	/* No components present */
	En_gNB_ENDCX2RemovalReqIEs__value_PR_GlobalGNB_ID
} En_gNB_ENDCX2RemovalReqIEs__value_PR;
typedef enum ENDCX2RemovalResponse_IEs__value_PR {
	ENDCX2RemovalResponse_IEs__value_PR_NOTHING,	/* No components present */
	ENDCX2RemovalResponse_IEs__value_PR_RespondingNodeType_EndcX2Removal
} ENDCX2RemovalResponse_IEs__value_PR;
typedef enum ENB_ENDCX2RemovalReqAckIEs__value_PR {
	ENB_ENDCX2RemovalReqAckIEs__value_PR_NOTHING,	/* No components present */
	ENB_ENDCX2RemovalReqAckIEs__value_PR_GlobalENB_ID
} ENB_ENDCX2RemovalReqAckIEs__value_PR;
typedef enum En_gNB_ENDCX2RemovalReqAckIEs__value_PR {
	En_gNB_ENDCX2RemovalReqAckIEs__value_PR_NOTHING,	/* No components present */
	En_gNB_ENDCX2RemovalReqAckIEs__value_PR_GlobalGNB_ID
} En_gNB_ENDCX2RemovalReqAckIEs__value_PR;
typedef enum ENDCX2RemovalFailure_IEs__value_PR {
	ENDCX2RemovalFailure_IEs__value_PR_NOTHING,	/* No components present */
	ENDCX2RemovalFailure_IEs__value_PR_Cause,
	ENDCX2RemovalFailure_IEs__value_PR_CriticalityDiagnostics
} ENDCX2RemovalFailure_IEs__value_PR;
typedef enum DataForwardingAddressIndication_IEs__value_PR {
	DataForwardingAddressIndication_IEs__value_PR_NOTHING,	/* No components present */
	DataForwardingAddressIndication_IEs__value_PR_UE_X2AP_ID_Extension,
	DataForwardingAddressIndication_IEs__value_PR_UE_X2AP_ID,
	DataForwardingAddressIndication_IEs__value_PR_E_RABs_DataForwardingAddress_List
} DataForwardingAddressIndication_IEs__value_PR;
typedef enum GNBStatusIndicationIEs__value_PR {
	GNBStatusIndicationIEs__value_PR_NOTHING,	/* No components present */
	GNBStatusIndicationIEs__value_PR_GNBOverloadInformation
} GNBStatusIndicationIEs__value_PR;
typedef enum E_RAB_ItemIEs__value_PR {
	E_RAB_ItemIEs__value_PR_NOTHING,	/* No components present */
	E_RAB_ItemIEs__value_PR_E_RAB_Item
} E_RAB_ItemIEs__value_PR;
typedef enum E_RABUsageReport_ItemIEs__value_PR {
	E_RABUsageReport_ItemIEs__value_PR_NOTHING,	/* No components present */
	E_RABUsageReport_ItemIEs__value_PR_E_RABUsageReport_Item
} E_RABUsageReport_ItemIEs__value_PR;
typedef enum SecondaryRATUsageReport_ItemIEs__value_PR {
	SecondaryRATUsageReport_ItemIEs__value_PR_NOTHING,	/* No components present */
	SecondaryRATUsageReport_ItemIEs__value_PR_SecondaryRATUsageReport_Item
} SecondaryRATUsageReport_ItemIEs__value_PR;

/* ProtocolIE-Field */
typedef struct RICaction_ToBeSetup_ItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct RICaction_ToBeSetup_ItemIEs__value {
		RICaction_ToBeSetup_ItemIEs__value_PR present;
		union RICaction_ToBeSetup_ItemIEs__value_u {
			RICaction_ToBeSetup_Item_t	 RICaction_ToBeSetup_Item;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} RICaction_ToBeSetup_ItemIEs_t;
typedef struct RICaction_Admitted_ItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct RICaction_Admitted_ItemIEs__value {
		RICaction_Admitted_ItemIEs__value_PR present;
		union RICaction_Admitted_ItemIEs__value_u {
			RICaction_Admitted_Item_t	 RICaction_Admitted_Item;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} RICaction_Admitted_ItemIEs_t;
typedef struct RICaction_NotAdmitted_ItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct RICaction_NotAdmitted_ItemIEs__value {
		RICaction_NotAdmitted_ItemIEs__value_PR present;
		union RICaction_NotAdmitted_ItemIEs__value_u {
			RICaction_NotAdmitted_Item_t	 RICaction_NotAdmitted_Item;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} RICaction_NotAdmitted_ItemIEs_t;
typedef struct RANfunction_ItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct RANfunction_ItemIEs__value {
		RANfunction_ItemIEs__value_PR present;
		union RANfunction_ItemIEs__value_u {
			RANfunction_Item_t	 RANfunction_Item;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} RANfunction_ItemIEs_t;
typedef struct RANfunctionID_ItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct RANfunctionID_ItemIEs__value {
		RANfunctionID_ItemIEs__value_PR present;
		union RANfunctionID_ItemIEs__value_u {
			RANfunctionID_Item_t	 RANfunctionID_Item;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} RANfunctionID_ItemIEs_t;
typedef struct RANfunctionIDcause_ItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct RANfunctionIDcause_ItemIEs__value {
		RANfunctionIDcause_ItemIEs__value_PR present;
		union RANfunctionIDcause_ItemIEs__value_u {
			RANfunctionIDcause_Item_t	 RANfunctionIDcause_Item;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} RANfunctionIDcause_ItemIEs_t;
typedef struct E_RABs_ToBeSetup_ItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct E_RABs_ToBeSetup_ItemIEs__value {
		E_RABs_ToBeSetup_ItemIEs__value_PR present;
		union E_RABs_ToBeSetup_ItemIEs__value_u {
			E_RABs_ToBeSetup_Item_t	 E_RABs_ToBeSetup_Item;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} E_RABs_ToBeSetup_ItemIEs_t;
typedef struct E_RABs_Admitted_ItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct E_RABs_Admitted_ItemIEs__value {
		E_RABs_Admitted_ItemIEs__value_PR present;
		union E_RABs_Admitted_ItemIEs__value_u {
			E_RABs_Admitted_Item_t	 E_RABs_Admitted_Item;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} E_RABs_Admitted_ItemIEs_t;
typedef struct E_RABs_SubjectToStatusTransfer_ItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct E_RABs_SubjectToStatusTransfer_ItemIEs__value {
		E_RABs_SubjectToStatusTransfer_ItemIEs__value_PR present;
		union E_RABs_SubjectToStatusTransfer_ItemIEs__value_u {
			E_RABs_SubjectToStatusTransfer_Item_t	 E_RABs_SubjectToStatusTransfer_Item;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} E_RABs_SubjectToStatusTransfer_ItemIEs_t;
typedef struct CellInformation_ItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct CellInformation_ItemIEs__value {
		CellInformation_ItemIEs__value_PR present;
		union CellInformation_ItemIEs__value_u {
			CellInformation_Item_t	 CellInformation_Item;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} CellInformation_ItemIEs_t;
typedef struct CellToReport_ItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct CellToReport_ItemIEs__value {
		CellToReport_ItemIEs__value_PR present;
		union CellToReport_ItemIEs__value_u {
			CellToReport_Item_t	 CellToReport_Item;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} CellToReport_ItemIEs_t;
typedef struct MeasurementInitiationResult_ItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct MeasurementInitiationResult_ItemIEs__value {
		MeasurementInitiationResult_ItemIEs__value_PR present;
		union MeasurementInitiationResult_ItemIEs__value_u {
			MeasurementInitiationResult_Item_t	 MeasurementInitiationResult_Item;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} MeasurementInitiationResult_ItemIEs_t;
typedef struct MeasurementFailureCause_ItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct MeasurementFailureCause_ItemIEs__value {
		MeasurementFailureCause_ItemIEs__value_PR present;
		union MeasurementFailureCause_ItemIEs__value_u {
			MeasurementFailureCause_Item_t	 MeasurementFailureCause_Item;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} MeasurementFailureCause_ItemIEs_t;
typedef struct CompleteFailureCauseInformation_ItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct CompleteFailureCauseInformation_ItemIEs__value {
		CompleteFailureCauseInformation_ItemIEs__value_PR present;
		union CompleteFailureCauseInformation_ItemIEs__value_u {
			CompleteFailureCauseInformation_Item_t	 CompleteFailureCauseInformation_Item;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} CompleteFailureCauseInformation_ItemIEs_t;
typedef struct CellMeasurementResult_ItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct CellMeasurementResult_ItemIEs__value {
		CellMeasurementResult_ItemIEs__value_PR present;
		union CellMeasurementResult_ItemIEs__value_u {
			CellMeasurementResult_Item_t	 CellMeasurementResult_Item;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} CellMeasurementResult_ItemIEs_t;
typedef struct E_RABs_ToBeAdded_ItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct E_RABs_ToBeAdded_ItemIEs__value {
		E_RABs_ToBeAdded_ItemIEs__value_PR present;
		union E_RABs_ToBeAdded_ItemIEs__value_u {
			E_RABs_ToBeAdded_Item_t	 E_RABs_ToBeAdded_Item;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} E_RABs_ToBeAdded_ItemIEs_t;
typedef struct E_RABs_Admitted_ToBeAdded_ItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct E_RABs_Admitted_ToBeAdded_ItemIEs__value {
		E_RABs_Admitted_ToBeAdded_ItemIEs__value_PR present;
		union E_RABs_Admitted_ToBeAdded_ItemIEs__value_u {
			E_RABs_Admitted_ToBeAdded_Item_t	 E_RABs_Admitted_ToBeAdded_Item;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} E_RABs_Admitted_ToBeAdded_ItemIEs_t;
typedef struct E_RABs_ToBeAdded_ModReqItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct E_RABs_ToBeAdded_ModReqItemIEs__value {
		E_RABs_ToBeAdded_ModReqItemIEs__value_PR present;
		union E_RABs_ToBeAdded_ModReqItemIEs__value_u {
			E_RABs_ToBeAdded_ModReqItem_t	 E_RABs_ToBeAdded_ModReqItem;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} E_RABs_ToBeAdded_ModReqItemIEs_t;
typedef struct E_RABs_ToBeModified_ModReqItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct E_RABs_ToBeModified_ModReqItemIEs__value {
		E_RABs_ToBeModified_ModReqItemIEs__value_PR present;
		union E_RABs_ToBeModified_ModReqItemIEs__value_u {
			E_RABs_ToBeModified_ModReqItem_t	 E_RABs_ToBeModified_ModReqItem;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} E_RABs_ToBeModified_ModReqItemIEs_t;
typedef struct E_RABs_ToBeReleased_ModReqItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct E_RABs_ToBeReleased_ModReqItemIEs__value {
		E_RABs_ToBeReleased_ModReqItemIEs__value_PR present;
		union E_RABs_ToBeReleased_ModReqItemIEs__value_u {
			E_RABs_ToBeReleased_ModReqItem_t	 E_RABs_ToBeReleased_ModReqItem;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} E_RABs_ToBeReleased_ModReqItemIEs_t;
typedef struct E_RABs_Admitted_ToBeAdded_ModAckItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct E_RABs_Admitted_ToBeAdded_ModAckItemIEs__value {
		E_RABs_Admitted_ToBeAdded_ModAckItemIEs__value_PR present;
		union E_RABs_Admitted_ToBeAdded_ModAckItemIEs__value_u {
			E_RABs_Admitted_ToBeAdded_ModAckItem_t	 E_RABs_Admitted_ToBeAdded_ModAckItem;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} E_RABs_Admitted_ToBeAdded_ModAckItemIEs_t;
typedef struct E_RABs_Admitted_ToBeModified_ModAckItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct E_RABs_Admitted_ToBeModified_ModAckItemIEs__value {
		E_RABs_Admitted_ToBeModified_ModAckItemIEs__value_PR present;
		union E_RABs_Admitted_ToBeModified_ModAckItemIEs__value_u {
			E_RABs_Admitted_ToBeModified_ModAckItem_t	 E_RABs_Admitted_ToBeModified_ModAckItem;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} E_RABs_Admitted_ToBeModified_ModAckItemIEs_t;
typedef struct E_RABs_Admitted_ToBeReleased_ModAckItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct E_RABs_Admitted_ToBeReleased_ModAckItemIEs__value {
		E_RABs_Admitted_ToBeReleased_ModAckItemIEs__value_PR present;
		union E_RABs_Admitted_ToBeReleased_ModAckItemIEs__value_u {
			E_RABs_Admitted_ToReleased_ModAckItem_t	 E_RABs_Admitted_ToReleased_ModAckItem;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} E_RABs_Admitted_ToBeReleased_ModAckItemIEs_t;
typedef struct E_RABs_ToBeReleased_ModReqdItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct E_RABs_ToBeReleased_ModReqdItemIEs__value {
		E_RABs_ToBeReleased_ModReqdItemIEs__value_PR present;
		union E_RABs_ToBeReleased_ModReqdItemIEs__value_u {
			E_RABs_ToBeReleased_ModReqdItem_t	 E_RABs_ToBeReleased_ModReqdItem;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} E_RABs_ToBeReleased_ModReqdItemIEs_t;
typedef struct E_RABs_ToBeReleased_RelReqItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct E_RABs_ToBeReleased_RelReqItemIEs__value {
		E_RABs_ToBeReleased_RelReqItemIEs__value_PR present;
		union E_RABs_ToBeReleased_RelReqItemIEs__value_u {
			E_RABs_ToBeReleased_RelReqItem_t	 E_RABs_ToBeReleased_RelReqItem;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} E_RABs_ToBeReleased_RelReqItemIEs_t;
typedef struct E_RABs_ToBeReleased_RelConfItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct E_RABs_ToBeReleased_RelConfItemIEs__value {
		E_RABs_ToBeReleased_RelConfItemIEs__value_PR present;
		union E_RABs_ToBeReleased_RelConfItemIEs__value_u {
			E_RABs_ToBeReleased_RelConfItem_t	 E_RABs_ToBeReleased_RelConfItem;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} E_RABs_ToBeReleased_RelConfItemIEs_t;
typedef struct E_RABs_SubjectToCounterCheckItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct E_RABs_SubjectToCounterCheckItemIEs__value {
		E_RABs_SubjectToCounterCheckItemIEs__value_PR present;
		union E_RABs_SubjectToCounterCheckItemIEs__value_u {
			E_RABs_SubjectToCounterCheckItem_t	 E_RABs_SubjectToCounterCheckItem;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} E_RABs_SubjectToCounterCheckItemIEs_t;
typedef struct E_RABs_ToBeSetupRetrieve_ItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct E_RABs_ToBeSetupRetrieve_ItemIEs__value {
		E_RABs_ToBeSetupRetrieve_ItemIEs__value_PR present;
		union E_RABs_ToBeSetupRetrieve_ItemIEs__value_u {
			E_RABs_ToBeSetupRetrieve_Item_t	 E_RABs_ToBeSetupRetrieve_Item;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} E_RABs_ToBeSetupRetrieve_ItemIEs_t;
typedef struct E_RABs_ToBeAdded_SgNBAddReq_ItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct E_RABs_ToBeAdded_SgNBAddReq_ItemIEs__value {
		E_RABs_ToBeAdded_SgNBAddReq_ItemIEs__value_PR present;
		union E_RABs_ToBeAdded_SgNBAddReq_ItemIEs__value_u {
			E_RABs_ToBeAdded_SgNBAddReq_Item_t	 E_RABs_ToBeAdded_SgNBAddReq_Item;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} E_RABs_ToBeAdded_SgNBAddReq_ItemIEs_t;
typedef struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs__value {
		E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs__value_PR present;
		union E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs__value_u {
			E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_t	 E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs_t;
typedef struct E_RABs_ToBeAdded_SgNBModReq_ItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct E_RABs_ToBeAdded_SgNBModReq_ItemIEs__value {
		E_RABs_ToBeAdded_SgNBModReq_ItemIEs__value_PR present;
		union E_RABs_ToBeAdded_SgNBModReq_ItemIEs__value_u {
			E_RABs_ToBeAdded_SgNBModReq_Item_t	 E_RABs_ToBeAdded_SgNBModReq_Item;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} E_RABs_ToBeAdded_SgNBModReq_ItemIEs_t;
typedef struct E_RABs_ToBeModified_SgNBModReq_ItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct E_RABs_ToBeModified_SgNBModReq_ItemIEs__value {
		E_RABs_ToBeModified_SgNBModReq_ItemIEs__value_PR present;
		union E_RABs_ToBeModified_SgNBModReq_ItemIEs__value_u {
			E_RABs_ToBeModified_SgNBModReq_Item_t	 E_RABs_ToBeModified_SgNBModReq_Item;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} E_RABs_ToBeModified_SgNBModReq_ItemIEs_t;
typedef struct E_RABs_ToBeReleased_SgNBModReq_ItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct E_RABs_ToBeReleased_SgNBModReq_ItemIEs__value {
		E_RABs_ToBeReleased_SgNBModReq_ItemIEs__value_PR present;
		union E_RABs_ToBeReleased_SgNBModReq_ItemIEs__value_u {
			E_RABs_ToBeReleased_SgNBModReq_Item_t	 E_RABs_ToBeReleased_SgNBModReq_Item;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} E_RABs_ToBeReleased_SgNBModReq_ItemIEs_t;
typedef struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs__value {
		E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs__value_PR present;
		union E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs__value_u {
			E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_t	 E_RABs_Admitted_ToBeAdded_SgNBModAck_Item;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs_t;
typedef struct E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs__value {
		E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs__value_PR present;
		union E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs__value_u {
			E_RABs_Admitted_ToBeModified_SgNBModAck_Item_t	 E_RABs_Admitted_ToBeModified_SgNBModAck_Item;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs_t;
typedef struct E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs__value {
		E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs__value_PR present;
		union E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs__value_u {
			E_RABs_Admitted_ToReleased_SgNBModAck_Item_t	 E_RABs_Admitted_ToReleased_SgNBModAck_Item;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs_t;
typedef struct E_RABs_ToBeReleased_SgNBModReqd_ItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct E_RABs_ToBeReleased_SgNBModReqd_ItemIEs__value {
		E_RABs_ToBeReleased_SgNBModReqd_ItemIEs__value_PR present;
		union E_RABs_ToBeReleased_SgNBModReqd_ItemIEs__value_u {
			E_RABs_ToBeReleased_SgNBModReqd_Item_t	 E_RABs_ToBeReleased_SgNBModReqd_Item;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} E_RABs_ToBeReleased_SgNBModReqd_ItemIEs_t;
typedef struct E_RABs_ToBeModified_SgNBModReqd_ItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct E_RABs_ToBeModified_SgNBModReqd_ItemIEs__value {
		E_RABs_ToBeModified_SgNBModReqd_ItemIEs__value_PR present;
		union E_RABs_ToBeModified_SgNBModReqd_ItemIEs__value_u {
			E_RABs_ToBeModified_SgNBModReqd_Item_t	 E_RABs_ToBeModified_SgNBModReqd_Item;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} E_RABs_ToBeModified_SgNBModReqd_ItemIEs_t;
typedef struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs__value {
		E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs__value_PR present;
		union E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs__value_u {
			E_RABs_AdmittedToBeModified_SgNBModConf_Item_t	 E_RABs_AdmittedToBeModified_SgNBModConf_Item;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs_t;
typedef struct E_RABs_ToBeReleased_SgNBRelReq_ItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct E_RABs_ToBeReleased_SgNBRelReq_ItemIEs__value {
		E_RABs_ToBeReleased_SgNBRelReq_ItemIEs__value_PR present;
		union E_RABs_ToBeReleased_SgNBRelReq_ItemIEs__value_u {
			E_RABs_ToBeReleased_SgNBRelReq_Item_t	 E_RABs_ToBeReleased_SgNBRelReq_Item;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} E_RABs_ToBeReleased_SgNBRelReq_ItemIEs_t;
typedef struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs__value {
		E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs__value_PR present;
		union E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs__value_u {
			E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item_t	 E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs_t;
typedef struct E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs__value {
		E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs__value_PR present;
		union E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs__value_u {
			E_RABs_ToBeReleased_SgNBRelReqd_Item_t	 E_RABs_ToBeReleased_SgNBRelReqd_Item;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs_t;
typedef struct E_RABs_ToBeReleased_SgNBRelConf_ItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct E_RABs_ToBeReleased_SgNBRelConf_ItemIEs__value {
		E_RABs_ToBeReleased_SgNBRelConf_ItemIEs__value_PR present;
		union E_RABs_ToBeReleased_SgNBRelConf_ItemIEs__value_u {
			E_RABs_ToBeReleased_SgNBRelConf_Item_t	 E_RABs_ToBeReleased_SgNBRelConf_Item;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} E_RABs_ToBeReleased_SgNBRelConf_ItemIEs_t;
typedef struct E_RABs_SubjectToSgNBCounterCheck_ItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct E_RABs_SubjectToSgNBCounterCheck_ItemIEs__value {
		E_RABs_SubjectToSgNBCounterCheck_ItemIEs__value_PR present;
		union E_RABs_SubjectToSgNBCounterCheck_ItemIEs__value_u {
			E_RABs_SubjectToSgNBCounterCheck_Item_t	 E_RABs_SubjectToSgNBCounterCheck_Item;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} E_RABs_SubjectToSgNBCounterCheck_ItemIEs_t;
typedef struct E_RABs_ToBeReleased_SgNBChaConf_ItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct E_RABs_ToBeReleased_SgNBChaConf_ItemIEs__value {
		E_RABs_ToBeReleased_SgNBChaConf_ItemIEs__value_PR present;
		union E_RABs_ToBeReleased_SgNBChaConf_ItemIEs__value_u {
			E_RABs_ToBeReleased_SgNBChaConf_Item_t	 E_RABs_ToBeReleased_SgNBChaConf_Item;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} E_RABs_ToBeReleased_SgNBChaConf_ItemIEs_t;
typedef struct E_RABs_DataForwardingAddress_ItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct E_RABs_DataForwardingAddress_ItemIEs__value {
		E_RABs_DataForwardingAddress_ItemIEs__value_PR present;
		union E_RABs_DataForwardingAddress_ItemIEs__value_u {
			E_RABs_DataForwardingAddress_Item_t	 E_RABs_DataForwardingAddress_Item;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} E_RABs_DataForwardingAddress_ItemIEs_t;
typedef struct RICsubscriptionRequest_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct RICsubscriptionRequest_IEs__value {
		RICsubscriptionRequest_IEs__value_PR present;
		union RICsubscriptionRequest_IEs__value_u {
			RICrequestID_t	 RICrequestID;
			RANfunctionID_t	 RANfunctionID;
			RICsubscription_t	 RICsubscription;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} RICsubscriptionRequest_IEs_t;
typedef struct RICsubscriptionResponse_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct RICsubscriptionResponse_IEs__value {
		RICsubscriptionResponse_IEs__value_PR present;
		union RICsubscriptionResponse_IEs__value_u {
			RICrequestID_t	 RICrequestID;
			RANfunctionID_t	 RANfunctionID;
			RICaction_Admitted_List_t	 RICaction_Admitted_List;
			RICaction_NotAdmitted_List_t	 RICaction_NotAdmitted_List;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} RICsubscriptionResponse_IEs_t;
typedef struct RICsubscriptionFailure_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct RICsubscriptionFailure_IEs__value {
		RICsubscriptionFailure_IEs__value_PR present;
		union RICsubscriptionFailure_IEs__value_u {
			RICrequestID_t	 RICrequestID;
			RANfunctionID_t	 RANfunctionID;
			RICaction_NotAdmitted_List_t	 RICaction_NotAdmitted_List;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} RICsubscriptionFailure_IEs_t;
typedef struct RICsubscriptionDeleteRequest_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct RICsubscriptionDeleteRequest_IEs__value {
		RICsubscriptionDeleteRequest_IEs__value_PR present;
		union RICsubscriptionDeleteRequest_IEs__value_u {
			RICrequestID_t	 RICrequestID;
			RANfunctionID_t	 RANfunctionID;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} RICsubscriptionDeleteRequest_IEs_t;
typedef struct RICsubscriptionDeleteResponse_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct RICsubscriptionDeleteResponse_IEs__value {
		RICsubscriptionDeleteResponse_IEs__value_PR present;
		union RICsubscriptionDeleteResponse_IEs__value_u {
			RICrequestID_t	 RICrequestID;
			RANfunctionID_t	 RANfunctionID;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} RICsubscriptionDeleteResponse_IEs_t;
typedef struct RICsubscriptionDeleteFailure_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct RICsubscriptionDeleteFailure_IEs__value {
		RICsubscriptionDeleteFailure_IEs__value_PR present;
		union RICsubscriptionDeleteFailure_IEs__value_u {
			RICrequestID_t	 RICrequestID;
			RANfunctionID_t	 RANfunctionID;
			RICcause_t	 RICcause;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} RICsubscriptionDeleteFailure_IEs_t;
typedef struct RICindication_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct RICindication_IEs__value {
		RICindication_IEs__value_PR present;
		union RICindication_IEs__value_u {
			RICrequestID_t	 RICrequestID;
			RANfunctionID_t	 RANfunctionID;
			RICactionID_t	 RICactionID;
			RICindicationSN_t	 RICindicationSN;
			RICindicationType_t	 RICindicationType;
			RICindicationHeader_t	 RICindicationHeader;
			RICindicationMessage_t	 RICindicationMessage;
			RICcallProcessID_t	 RICcallProcessID;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} RICindication_IEs_t;
typedef struct RICcontrolRequest_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct RICcontrolRequest_IEs__value {
		RICcontrolRequest_IEs__value_PR present;
		union RICcontrolRequest_IEs__value_u {
			RICrequestID_t	 RICrequestID;
			RANfunctionID_t	 RANfunctionID;
			RICcallProcessID_t	 RICcallProcessID;
			RICcontrolHeader_t	 RICcontrolHeader;
			RICcontrolMessage_t	 RICcontrolMessage;
			RICcontrolAckRequest_t	 RICcontrolAckRequest;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} RICcontrolRequest_IEs_t;
typedef struct RICcontrolAcknowledge_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct RICcontrolAcknowledge_IEs__value {
		RICcontrolAcknowledge_IEs__value_PR present;
		union RICcontrolAcknowledge_IEs__value_u {
			RICrequestID_t	 RICrequestID;
			RANfunctionID_t	 RANfunctionID;
			RICcallProcessID_t	 RICcallProcessID;
			RICcontrolStatus_t	 RICcontrolStatus;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} RICcontrolAcknowledge_IEs_t;
typedef struct RICcontrolFailure_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct RICcontrolFailure_IEs__value {
		RICcontrolFailure_IEs__value_PR present;
		union RICcontrolFailure_IEs__value_u {
			RICrequestID_t	 RICrequestID;
			RANfunctionID_t	 RANfunctionID;
			RICcallProcessID_t	 RICcallProcessID;
			RICcause_t	 RICcause;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} RICcontrolFailure_IEs_t;
typedef struct RICserviceUpdate_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct RICserviceUpdate_IEs__value {
		RICserviceUpdate_IEs__value_PR present;
		union RICserviceUpdate_IEs__value_u {
			RANfunctions_List_t	 RANfunctions_List;
			RANfunctionsID_List_t	 RANfunctionsID_List;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} RICserviceUpdate_IEs_t;
typedef struct RICserviceUpdateAcknowledge_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct RICserviceUpdateAcknowledge_IEs__value {
		RICserviceUpdateAcknowledge_IEs__value_PR present;
		union RICserviceUpdateAcknowledge_IEs__value_u {
			RANfunctionsID_List_t	 RANfunctionsID_List;
			RANfunctionsIDcause_List_t	 RANfunctionsIDcause_List;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} RICserviceUpdateAcknowledge_IEs_t;
typedef struct RICserviceUpdateFailure_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct RICserviceUpdateFailure_IEs__value {
		RICserviceUpdateFailure_IEs__value_PR present;
		union RICserviceUpdateFailure_IEs__value_u {
			RANfunctionsIDcause_List_t	 RANfunctionsIDcause_List;
			TimeToWait_t	 TimeToWait;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} RICserviceUpdateFailure_IEs_t;
typedef struct RICserviceQuery_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct RICserviceQuery_IEs__value {
		RICserviceQuery_IEs__value_PR present;
		union RICserviceQuery_IEs__value_u {
			RANfunctionsID_List_t	 RANfunctionsID_List;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} RICserviceQuery_IEs_t;
typedef struct HandoverRequest_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct HandoverRequest_IEs__value {
		HandoverRequest_IEs__value_PR present;
		union HandoverRequest_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			Cause_t	 Cause;
			ECGI_t	 ECGI;
			GUMMEI_t	 GUMMEI;
			UE_ContextInformation_t	 UE_ContextInformation;
			UE_HistoryInformation_t	 UE_HistoryInformation;
			TraceActivation_t	 TraceActivation;
			SRVCCOperationPossible_t	 SRVCCOperationPossible;
			CSGMembershipStatus_t	 CSGMembershipStatus;
			MobilityInformation_t	 MobilityInformation;
			Masked_IMEISV_t	 Masked_IMEISV;
			UE_HistoryInformationFromTheUE_t	 UE_HistoryInformationFromTheUE;
			ExpectedUEBehaviour_t	 ExpectedUEBehaviour;
			ProSeAuthorized_t	 ProSeAuthorized;
			UE_ContextReferenceAtSeNB_t	 UE_ContextReferenceAtSeNB;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
			V2XServicesAuthorized_t	 V2XServicesAuthorized;
			UE_ContextReferenceAtWT_t	 UE_ContextReferenceAtWT;
			NRUESecurityCapabilities_t	 NRUESecurityCapabilities;
			UE_ContextReferenceAtSgNB_t	 UE_ContextReferenceAtSgNB;
			AerialUEsubscriptionInformation_t	 AerialUEsubscriptionInformation;
			Subscription_Based_UE_DifferentiationInfo_t	 Subscription_Based_UE_DifferentiationInfo;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} HandoverRequest_IEs_t;
typedef struct HandoverRequestAcknowledge_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct HandoverRequestAcknowledge_IEs__value {
		HandoverRequestAcknowledge_IEs__value_PR present;
		union HandoverRequestAcknowledge_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			E_RABs_Admitted_List_t	 E_RABs_Admitted_List;
			E_RAB_List_t	 E_RAB_List;
			TargeteNBtoSource_eNBTransparentContainer_t	 TargeteNBtoSource_eNBTransparentContainer;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
			UE_ContextKeptIndicator_t	 UE_ContextKeptIndicator;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} HandoverRequestAcknowledge_IEs_t;
typedef struct HandoverPreparationFailure_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct HandoverPreparationFailure_IEs__value {
		HandoverPreparationFailure_IEs__value_PR present;
		union HandoverPreparationFailure_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			Cause_t	 Cause;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} HandoverPreparationFailure_IEs_t;
typedef struct HandoverReport_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct HandoverReport_IEs__value {
		HandoverReport_IEs__value_PR present;
		union HandoverReport_IEs__value_u {
			HandoverReportType_t	 HandoverReportType;
			Cause_t	 Cause;
			ECGI_t	 ECGI;
			TargetCellInUTRAN_t	 TargetCellInUTRAN;
			CRNTI_t	 CRNTI;
			MobilityInformation_t	 MobilityInformation;
			UE_RLF_Report_Container_t	 UE_RLF_Report_Container;
			UE_RLF_Report_Container_for_extended_bands_t	 UE_RLF_Report_Container_for_extended_bands;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} HandoverReport_IEs_t;
typedef struct SNStatusTransfer_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct SNStatusTransfer_IEs__value {
		SNStatusTransfer_IEs__value_PR present;
		union SNStatusTransfer_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			E_RABs_SubjectToStatusTransfer_List_t	 E_RABs_SubjectToStatusTransfer_List;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} SNStatusTransfer_IEs_t;
typedef struct UEContextRelease_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct UEContextRelease_IEs__value {
		UEContextRelease_IEs__value_PR present;
		union UEContextRelease_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
			SIPTOBearerDeactivationIndication_t	 SIPTOBearerDeactivationIndication;
			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} UEContextRelease_IEs_t;
typedef struct HandoverCancel_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct HandoverCancel_IEs__value {
		HandoverCancel_IEs__value_PR present;
		union HandoverCancel_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			Cause_t	 Cause;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} HandoverCancel_IEs_t;
typedef struct ErrorIndication_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct ErrorIndication_IEs__value {
		ErrorIndication_IEs__value_PR present;
		union ErrorIndication_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			Cause_t	 Cause;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ErrorIndication_IEs_t;
typedef struct ResetRequest_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct ResetRequest_IEs__value {
		ResetRequest_IEs__value_PR present;
		union ResetRequest_IEs__value_u {
			Cause_t	 Cause;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ResetRequest_IEs_t;
typedef struct ResetResponse_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct ResetResponse_IEs__value {
		ResetResponse_IEs__value_PR present;
		union ResetResponse_IEs__value_u {
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ResetResponse_IEs_t;
typedef struct X2SetupRequest_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct X2SetupRequest_IEs__value {
		X2SetupRequest_IEs__value_PR present;
		union X2SetupRequest_IEs__value_u {
			GlobalENB_ID_t	 GlobalENB_ID;
			ServedCells_t	 ServedCells;
			GUGroupIDList_t	 GUGroupIDList;
			LHN_ID_t	 LHN_ID;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} X2SetupRequest_IEs_t;
typedef struct X2SetupResponse_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct X2SetupResponse_IEs__value {
		X2SetupResponse_IEs__value_PR present;
		union X2SetupResponse_IEs__value_u {
			GlobalENB_ID_t	 GlobalENB_ID;
			ServedCells_t	 ServedCells;
			GUGroupIDList_t	 GUGroupIDList;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
			LHN_ID_t	 LHN_ID;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} X2SetupResponse_IEs_t;
typedef struct X2SetupFailure_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct X2SetupFailure_IEs__value {
		X2SetupFailure_IEs__value_PR present;
		union X2SetupFailure_IEs__value_u {
			Cause_t	 Cause;
			TimeToWait_t	 TimeToWait;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} X2SetupFailure_IEs_t;
typedef struct LoadInformation_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct LoadInformation_IEs__value {
		LoadInformation_IEs__value_PR present;
		union LoadInformation_IEs__value_u {
			CellInformation_List_t	 CellInformation_List;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} LoadInformation_IEs_t;
typedef struct ENBConfigurationUpdate_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct ENBConfigurationUpdate_IEs__value {
		ENBConfigurationUpdate_IEs__value_PR present;
		union ENBConfigurationUpdate_IEs__value_u {
			ServedCells_t	 ServedCells;
			ServedCellsToModify_t	 ServedCellsToModify;
			Old_ECGIs_t	 Old_ECGIs;
			GUGroupIDList_t	 GUGroupIDList;
			CoverageModificationList_t	 CoverageModificationList;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ENBConfigurationUpdate_IEs_t;
typedef struct ENBConfigurationUpdateAcknowledge_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct ENBConfigurationUpdateAcknowledge_IEs__value {
		ENBConfigurationUpdateAcknowledge_IEs__value_PR present;
		union ENBConfigurationUpdateAcknowledge_IEs__value_u {
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ENBConfigurationUpdateAcknowledge_IEs_t;
typedef struct ENBConfigurationUpdateFailure_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct ENBConfigurationUpdateFailure_IEs__value {
		ENBConfigurationUpdateFailure_IEs__value_PR present;
		union ENBConfigurationUpdateFailure_IEs__value_u {
			Cause_t	 Cause;
			TimeToWait_t	 TimeToWait;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ENBConfigurationUpdateFailure_IEs_t;
typedef struct ResourceStatusRequest_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct ResourceStatusRequest_IEs__value {
		ResourceStatusRequest_IEs__value_PR present;
		union ResourceStatusRequest_IEs__value_u {
			Measurement_ID_t	 Measurement_ID;
			Registration_Request_t	 Registration_Request;
			ReportCharacteristics_t	 ReportCharacteristics;
			CellToReport_List_t	 CellToReport_List;
			ReportingPeriodicity_t	 ReportingPeriodicity;
			PartialSuccessIndicator_t	 PartialSuccessIndicator;
			ReportingPeriodicityRSRPMR_t	 ReportingPeriodicityRSRPMR;
			ReportingPeriodicityCSIR_t	 ReportingPeriodicityCSIR;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ResourceStatusRequest_IEs_t;
typedef struct ResourceStatusResponse_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct ResourceStatusResponse_IEs__value {
		ResourceStatusResponse_IEs__value_PR present;
		union ResourceStatusResponse_IEs__value_u {
			Measurement_ID_t	 Measurement_ID;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
			MeasurementInitiationResult_List_t	 MeasurementInitiationResult_List;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ResourceStatusResponse_IEs_t;
typedef struct ResourceStatusFailure_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct ResourceStatusFailure_IEs__value {
		ResourceStatusFailure_IEs__value_PR present;
		union ResourceStatusFailure_IEs__value_u {
			Measurement_ID_t	 Measurement_ID;
			Cause_t	 Cause;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
			CompleteFailureCauseInformation_List_t	 CompleteFailureCauseInformation_List;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ResourceStatusFailure_IEs_t;
typedef struct ResourceStatusUpdate_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct ResourceStatusUpdate_IEs__value {
		ResourceStatusUpdate_IEs__value_PR present;
		union ResourceStatusUpdate_IEs__value_u {
			Measurement_ID_t	 Measurement_ID;
			CellMeasurementResult_List_t	 CellMeasurementResult_List;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ResourceStatusUpdate_IEs_t;
typedef struct MobilityChangeRequest_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct MobilityChangeRequest_IEs__value {
		MobilityChangeRequest_IEs__value_PR present;
		union MobilityChangeRequest_IEs__value_u {
			ECGI_t	 ECGI;
			MobilityParametersInformation_t	 MobilityParametersInformation;
			Cause_t	 Cause;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} MobilityChangeRequest_IEs_t;
typedef struct MobilityChangeAcknowledge_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct MobilityChangeAcknowledge_IEs__value {
		MobilityChangeAcknowledge_IEs__value_PR present;
		union MobilityChangeAcknowledge_IEs__value_u {
			ECGI_t	 ECGI;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} MobilityChangeAcknowledge_IEs_t;
typedef struct MobilityChangeFailure_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct MobilityChangeFailure_IEs__value {
		MobilityChangeFailure_IEs__value_PR present;
		union MobilityChangeFailure_IEs__value_u {
			ECGI_t	 ECGI;
			Cause_t	 Cause;
			MobilityParametersModificationRange_t	 MobilityParametersModificationRange;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} MobilityChangeFailure_IEs_t;
typedef struct RLFIndication_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct RLFIndication_IEs__value {
		RLFIndication_IEs__value_PR present;
		union RLFIndication_IEs__value_u {
			PCI_t	 PCI;
			ECGI_t	 ECGI;
			CRNTI_t	 CRNTI;
			ShortMAC_I_t	 ShortMAC_I;
			UE_RLF_Report_Container_t	 UE_RLF_Report_Container;
			RRCConnSetupIndicator_t	 RRCConnSetupIndicator;
			RRCConnReestabIndicator_t	 RRCConnReestabIndicator;
			UE_RLF_Report_Container_for_extended_bands_t	 UE_RLF_Report_Container_for_extended_bands;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} RLFIndication_IEs_t;
typedef struct CellActivationRequest_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct CellActivationRequest_IEs__value {
		CellActivationRequest_IEs__value_PR present;
		union CellActivationRequest_IEs__value_u {
			ServedCellsToActivate_t	 ServedCellsToActivate;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} CellActivationRequest_IEs_t;
typedef struct CellActivationResponse_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct CellActivationResponse_IEs__value {
		CellActivationResponse_IEs__value_PR present;
		union CellActivationResponse_IEs__value_u {
			ActivatedCellList_t	 ActivatedCellList;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} CellActivationResponse_IEs_t;
typedef struct CellActivationFailure_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct CellActivationFailure_IEs__value {
		CellActivationFailure_IEs__value_PR present;
		union CellActivationFailure_IEs__value_u {
			Cause_t	 Cause;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} CellActivationFailure_IEs_t;
typedef struct X2Release_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct X2Release_IEs__value {
		X2Release_IEs__value_PR present;
		union X2Release_IEs__value_u {
			GlobalENB_ID_t	 GlobalENB_ID;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} X2Release_IEs_t;
typedef struct X2APMessageTransfer_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct X2APMessageTransfer_IEs__value {
		X2APMessageTransfer_IEs__value_PR present;
		union X2APMessageTransfer_IEs__value_u {
			RNL_Header_t	 RNL_Header;
			X2AP_Message_t	 X2AP_Message;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} X2APMessageTransfer_IEs_t;
typedef struct SeNBAdditionRequest_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct SeNBAdditionRequest_IEs__value {
		SeNBAdditionRequest_IEs__value_PR present;
		union SeNBAdditionRequest_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			UESecurityCapabilities_t	 UESecurityCapabilities;
			SeNBSecurityKey_t	 SeNBSecurityKey;
			UEAggregateMaximumBitRate_t	 UEAggregateMaximumBitRate;
			PLMN_Identity_t	 PLMN_Identity;
			E_RABs_ToBeAdded_List_t	 E_RABs_ToBeAdded_List;
			MeNBtoSeNBContainer_t	 MeNBtoSeNBContainer;
			CSGMembershipStatus_t	 CSGMembershipStatus;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
			ExpectedUEBehaviour_t	 ExpectedUEBehaviour;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} SeNBAdditionRequest_IEs_t;
typedef struct SeNBAdditionRequestAcknowledge_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct SeNBAdditionRequestAcknowledge_IEs__value {
		SeNBAdditionRequestAcknowledge_IEs__value_PR present;
		union SeNBAdditionRequestAcknowledge_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			E_RABs_Admitted_ToBeAdded_List_t	 E_RABs_Admitted_ToBeAdded_List;
			E_RAB_List_t	 E_RAB_List;
			SeNBtoMeNBContainer_t	 SeNBtoMeNBContainer;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
			TransportLayerAddress_t	 TransportLayerAddress;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
			TunnelInformation_t	 TunnelInformation;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} SeNBAdditionRequestAcknowledge_IEs_t;
typedef struct SeNBAdditionRequestReject_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct SeNBAdditionRequestReject_IEs__value {
		SeNBAdditionRequestReject_IEs__value_PR present;
		union SeNBAdditionRequestReject_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			Cause_t	 Cause;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} SeNBAdditionRequestReject_IEs_t;
typedef struct SeNBReconfigurationComplete_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct SeNBReconfigurationComplete_IEs__value {
		SeNBReconfigurationComplete_IEs__value_PR present;
		union SeNBReconfigurationComplete_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			ResponseInformationSeNBReconfComp_t	 ResponseInformationSeNBReconfComp;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} SeNBReconfigurationComplete_IEs_t;
typedef struct SeNBModificationRequest_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct SeNBModificationRequest_IEs__value {
		SeNBModificationRequest_IEs__value_PR present;
		union SeNBModificationRequest_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			Cause_t	 Cause;
			SCGChangeIndication_t	 SCGChangeIndication;
			PLMN_Identity_t	 PLMN_Identity;
			UE_ContextInformationSeNBModReq_t	 UE_ContextInformationSeNBModReq;
			MeNBtoSeNBContainer_t	 MeNBtoSeNBContainer;
			CSGMembershipStatus_t	 CSGMembershipStatus;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} SeNBModificationRequest_IEs_t;
typedef struct SeNBModificationRequestAcknowledge_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct SeNBModificationRequestAcknowledge_IEs__value {
		SeNBModificationRequestAcknowledge_IEs__value_PR present;
		union SeNBModificationRequestAcknowledge_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			E_RABs_Admitted_ToBeAdded_ModAckList_t	 E_RABs_Admitted_ToBeAdded_ModAckList;
			E_RABs_Admitted_ToBeModified_ModAckList_t	 E_RABs_Admitted_ToBeModified_ModAckList;
			E_RABs_Admitted_ToBeReleased_ModAckList_t	 E_RABs_Admitted_ToBeReleased_ModAckList;
			E_RAB_List_t	 E_RAB_List;
			SeNBtoMeNBContainer_t	 SeNBtoMeNBContainer;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} SeNBModificationRequestAcknowledge_IEs_t;
typedef struct SeNBModificationRequestReject_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct SeNBModificationRequestReject_IEs__value {
		SeNBModificationRequestReject_IEs__value_PR present;
		union SeNBModificationRequestReject_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			Cause_t	 Cause;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} SeNBModificationRequestReject_IEs_t;
typedef struct SeNBModificationRequired_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct SeNBModificationRequired_IEs__value {
		SeNBModificationRequired_IEs__value_PR present;
		union SeNBModificationRequired_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			Cause_t	 Cause;
			SCGChangeIndication_t	 SCGChangeIndication;
			E_RABs_ToBeReleased_ModReqd_t	 E_RABs_ToBeReleased_ModReqd;
			SeNBtoMeNBContainer_t	 SeNBtoMeNBContainer;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} SeNBModificationRequired_IEs_t;
typedef struct SeNBModificationConfirm_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct SeNBModificationConfirm_IEs__value {
		SeNBModificationConfirm_IEs__value_PR present;
		union SeNBModificationConfirm_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			MeNBtoSeNBContainer_t	 MeNBtoSeNBContainer;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} SeNBModificationConfirm_IEs_t;
typedef struct SeNBModificationRefuse_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct SeNBModificationRefuse_IEs__value {
		SeNBModificationRefuse_IEs__value_PR present;
		union SeNBModificationRefuse_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			Cause_t	 Cause;
			MeNBtoSeNBContainer_t	 MeNBtoSeNBContainer;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} SeNBModificationRefuse_IEs_t;
typedef struct SeNBReleaseRequest_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct SeNBReleaseRequest_IEs__value {
		SeNBReleaseRequest_IEs__value_PR present;
		union SeNBReleaseRequest_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			Cause_t	 Cause;
			E_RABs_ToBeReleased_List_RelReq_t	 E_RABs_ToBeReleased_List_RelReq;
			UE_ContextKeptIndicator_t	 UE_ContextKeptIndicator;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
			MakeBeforeBreakIndicator_t	 MakeBeforeBreakIndicator;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} SeNBReleaseRequest_IEs_t;
typedef struct SeNBReleaseRequired_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct SeNBReleaseRequired_IEs__value {
		SeNBReleaseRequired_IEs__value_PR present;
		union SeNBReleaseRequired_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			Cause_t	 Cause;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} SeNBReleaseRequired_IEs_t;
typedef struct SeNBReleaseConfirm_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct SeNBReleaseConfirm_IEs__value {
		SeNBReleaseConfirm_IEs__value_PR present;
		union SeNBReleaseConfirm_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			E_RABs_ToBeReleased_List_RelConf_t	 E_RABs_ToBeReleased_List_RelConf;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} SeNBReleaseConfirm_IEs_t;
typedef struct SeNBCounterCheckRequest_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct SeNBCounterCheckRequest_IEs__value {
		SeNBCounterCheckRequest_IEs__value_PR present;
		union SeNBCounterCheckRequest_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			E_RABs_SubjectToCounterCheck_List_t	 E_RABs_SubjectToCounterCheck_List;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} SeNBCounterCheckRequest_IEs_t;
typedef struct X2RemovalRequest_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct X2RemovalRequest_IEs__value {
		X2RemovalRequest_IEs__value_PR present;
		union X2RemovalRequest_IEs__value_u {
			GlobalENB_ID_t	 GlobalENB_ID;
			X2BenefitValue_t	 X2BenefitValue;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} X2RemovalRequest_IEs_t;
typedef struct X2RemovalResponse_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct X2RemovalResponse_IEs__value {
		X2RemovalResponse_IEs__value_PR present;
		union X2RemovalResponse_IEs__value_u {
			GlobalENB_ID_t	 GlobalENB_ID;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} X2RemovalResponse_IEs_t;
typedef struct X2RemovalFailure_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct X2RemovalFailure_IEs__value {
		X2RemovalFailure_IEs__value_PR present;
		union X2RemovalFailure_IEs__value_u {
			Cause_t	 Cause;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} X2RemovalFailure_IEs_t;
typedef struct RetrieveUEContextRequest_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct RetrieveUEContextRequest_IEs__value {
		RetrieveUEContextRequest_IEs__value_PR present;
		union RetrieveUEContextRequest_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
			ResumeID_t	 ResumeID;
			ShortMAC_I_t	 ShortMAC_I;
			EUTRANCellIdentifier_t	 EUTRANCellIdentifier;
			CRNTI_t	 CRNTI;
			PCI_t	 PCI;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} RetrieveUEContextRequest_IEs_t;
typedef struct RetrieveUEContextResponse_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct RetrieveUEContextResponse_IEs__value {
		RetrieveUEContextResponse_IEs__value_PR present;
		union RetrieveUEContextResponse_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
			GUMMEI_t	 GUMMEI;
			UE_ContextInformationRetrieve_t	 UE_ContextInformationRetrieve;
			TraceActivation_t	 TraceActivation;
			SRVCCOperationPossible_t	 SRVCCOperationPossible;
			Masked_IMEISV_t	 Masked_IMEISV;
			ExpectedUEBehaviour_t	 ExpectedUEBehaviour;
			ProSeAuthorized_t	 ProSeAuthorized;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
			V2XServicesAuthorized_t	 V2XServicesAuthorized;
			AerialUEsubscriptionInformation_t	 AerialUEsubscriptionInformation;
			Subscription_Based_UE_DifferentiationInfo_t	 Subscription_Based_UE_DifferentiationInfo;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} RetrieveUEContextResponse_IEs_t;
typedef struct RetrieveUEContextFailure_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct RetrieveUEContextFailure_IEs__value {
		RetrieveUEContextFailure_IEs__value_PR present;
		union RetrieveUEContextFailure_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
			Cause_t	 Cause;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} RetrieveUEContextFailure_IEs_t;
typedef struct SgNBAdditionRequest_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct SgNBAdditionRequest_IEs__value {
		SgNBAdditionRequest_IEs__value_PR present;
		union SgNBAdditionRequest_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			NRUESecurityCapabilities_t	 NRUESecurityCapabilities;
			SgNBSecurityKey_t	 SgNBSecurityKey;
			UEAggregateMaximumBitRate_t	 UEAggregateMaximumBitRate;
			PLMN_Identity_t	 PLMN_Identity;
			HandoverRestrictionList_t	 HandoverRestrictionList;
			E_RABs_ToBeAdded_SgNBAddReqList_t	 E_RABs_ToBeAdded_SgNBAddReqList;
			MeNBtoSgNBContainer_t	 MeNBtoSgNBContainer;
			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
			ExpectedUEBehaviour_t	 ExpectedUEBehaviour;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
			SplitSRBs_t	 SplitSRBs;
			MeNBResourceCoordinationInformation_t	 MeNBResourceCoordinationInformation;
			SGNB_Addition_Trigger_Ind_t	 SGNB_Addition_Trigger_Ind;
			SubscriberProfileIDforRFP_t	 SubscriberProfileIDforRFP;
			ECGI_t	 ECGI;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} SgNBAdditionRequest_IEs_t;
typedef struct SgNBAdditionRequestAcknowledge_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct SgNBAdditionRequestAcknowledge_IEs__value {
		SgNBAdditionRequestAcknowledge_IEs__value_PR present;
		union SgNBAdditionRequestAcknowledge_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
			E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList_t	 E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList;
			E_RAB_List_t	 E_RAB_List;
			SgNBtoMeNBContainer_t	 SgNBtoMeNBContainer;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
			SplitSRBs_t	 SplitSRBs;
			SgNBResourceCoordinationInformation_t	 SgNBResourceCoordinationInformation;
			RRC_Config_Ind_t	 RRC_Config_Ind;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} SgNBAdditionRequestAcknowledge_IEs_t;
typedef struct SgNBAdditionRequestReject_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct SgNBAdditionRequestReject_IEs__value {
		SgNBAdditionRequestReject_IEs__value_PR present;
		union SgNBAdditionRequestReject_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
			Cause_t	 Cause;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} SgNBAdditionRequestReject_IEs_t;
typedef struct SgNBReconfigurationComplete_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct SgNBReconfigurationComplete_IEs__value {
		SgNBReconfigurationComplete_IEs__value_PR present;
		union SgNBReconfigurationComplete_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
			ResponseInformationSgNBReconfComp_t	 ResponseInformationSgNBReconfComp;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} SgNBReconfigurationComplete_IEs_t;
typedef struct SgNBModificationRequest_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct SgNBModificationRequest_IEs__value {
		SgNBModificationRequest_IEs__value_PR present;
		union SgNBModificationRequest_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
			Cause_t	 Cause;
			PLMN_Identity_t	 PLMN_Identity;
			HandoverRestrictionList_t	 HandoverRestrictionList;
			SCGConfigurationQuery_t	 SCGConfigurationQuery;
			UE_ContextInformation_SgNBModReq_t	 UE_ContextInformation_SgNBModReq;
			MeNBtoSgNBContainer_t	 MeNBtoSgNBContainer;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
			MeNBResourceCoordinationInformation_t	 MeNBResourceCoordinationInformation;
			SplitSRBs_t	 SplitSRBs;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} SgNBModificationRequest_IEs_t;
typedef struct SgNBModificationRequestAcknowledge_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct SgNBModificationRequestAcknowledge_IEs__value {
		SgNBModificationRequestAcknowledge_IEs__value_PR present;
		union SgNBModificationRequestAcknowledge_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
			E_RABs_Admitted_ToBeAdded_SgNBModAckList_t	 E_RABs_Admitted_ToBeAdded_SgNBModAckList;
			E_RABs_Admitted_ToBeModified_SgNBModAckList_t	 E_RABs_Admitted_ToBeModified_SgNBModAckList;
			E_RABs_Admitted_ToBeReleased_SgNBModAckList_t	 E_RABs_Admitted_ToBeReleased_SgNBModAckList;
			E_RAB_List_t	 E_RAB_List;
			SgNBtoMeNBContainer_t	 SgNBtoMeNBContainer;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
			SgNBResourceCoordinationInformation_t	 SgNBResourceCoordinationInformation;
			SplitSRBs_t	 SplitSRBs;
			RRC_Config_Ind_t	 RRC_Config_Ind;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} SgNBModificationRequestAcknowledge_IEs_t;
typedef struct SgNBModificationRequestReject_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct SgNBModificationRequestReject_IEs__value {
		SgNBModificationRequestReject_IEs__value_PR present;
		union SgNBModificationRequestReject_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
			Cause_t	 Cause;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} SgNBModificationRequestReject_IEs_t;
typedef struct SgNBModificationRequired_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct SgNBModificationRequired_IEs__value {
		SgNBModificationRequired_IEs__value_PR present;
		union SgNBModificationRequired_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
			Cause_t	 Cause;
			PDCPChangeIndication_t	 PDCPChangeIndication;
			E_RABs_ToBeReleased_SgNBModReqdList_t	 E_RABs_ToBeReleased_SgNBModReqdList;
			SgNBtoMeNBContainer_t	 SgNBtoMeNBContainer;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
			E_RABs_ToBeModified_SgNBModReqdList_t	 E_RABs_ToBeModified_SgNBModReqdList;
			SgNBResourceCoordinationInformation_t	 SgNBResourceCoordinationInformation;
			RRC_Config_Ind_t	 RRC_Config_Ind;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} SgNBModificationRequired_IEs_t;
typedef struct SgNBModificationConfirm_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct SgNBModificationConfirm_IEs__value {
		SgNBModificationConfirm_IEs__value_PR present;
		union SgNBModificationConfirm_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
			E_RABs_AdmittedToBeModified_SgNBModConfList_t	 E_RABs_AdmittedToBeModified_SgNBModConfList;
			MeNBtoSgNBContainer_t	 MeNBtoSgNBContainer;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
			MeNBResourceCoordinationInformation_t	 MeNBResourceCoordinationInformation;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} SgNBModificationConfirm_IEs_t;
typedef struct SgNBModificationRefuse_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct SgNBModificationRefuse_IEs__value {
		SgNBModificationRefuse_IEs__value_PR present;
		union SgNBModificationRefuse_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
			Cause_t	 Cause;
			MeNBtoSgNBContainer_t	 MeNBtoSgNBContainer;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} SgNBModificationRefuse_IEs_t;
typedef struct SgNBReleaseRequest_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct SgNBReleaseRequest_IEs__value {
		SgNBReleaseRequest_IEs__value_PR present;
		union SgNBReleaseRequest_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
			Cause_t	 Cause;
			E_RABs_ToBeReleased_SgNBRelReqList_t	 E_RABs_ToBeReleased_SgNBRelReqList;
			UE_ContextKeptIndicator_t	 UE_ContextKeptIndicator;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
			MeNBtoSgNBContainer_t	 MeNBtoSgNBContainer;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} SgNBReleaseRequest_IEs_t;
typedef struct SgNBReleaseRequestAcknowledge_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct SgNBReleaseRequestAcknowledge_IEs__value {
		SgNBReleaseRequestAcknowledge_IEs__value_PR present;
		union SgNBReleaseRequestAcknowledge_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
			E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList_t	 E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} SgNBReleaseRequestAcknowledge_IEs_t;
typedef struct SgNBReleaseRequestReject_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct SgNBReleaseRequestReject_IEs__value {
		SgNBReleaseRequestReject_IEs__value_PR present;
		union SgNBReleaseRequestReject_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
			Cause_t	 Cause;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} SgNBReleaseRequestReject_IEs_t;
typedef struct SgNBReleaseRequired_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct SgNBReleaseRequired_IEs__value {
		SgNBReleaseRequired_IEs__value_PR present;
		union SgNBReleaseRequired_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
			Cause_t	 Cause;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
			E_RABs_ToBeReleased_SgNBRelReqdList_t	 E_RABs_ToBeReleased_SgNBRelReqdList;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} SgNBReleaseRequired_IEs_t;
typedef struct SgNBReleaseConfirm_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct SgNBReleaseConfirm_IEs__value {
		SgNBReleaseConfirm_IEs__value_PR present;
		union SgNBReleaseConfirm_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
			E_RABs_ToBeReleased_SgNBRelConfList_t	 E_RABs_ToBeReleased_SgNBRelConfList;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} SgNBReleaseConfirm_IEs_t;
typedef struct SgNBCounterCheckRequest_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct SgNBCounterCheckRequest_IEs__value {
		SgNBCounterCheckRequest_IEs__value_PR present;
		union SgNBCounterCheckRequest_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
			E_RABs_SubjectToSgNBCounterCheck_List_t	 E_RABs_SubjectToSgNBCounterCheck_List;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} SgNBCounterCheckRequest_IEs_t;
typedef struct SgNBChangeRequired_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct SgNBChangeRequired_IEs__value {
		SgNBChangeRequired_IEs__value_PR present;
		union SgNBChangeRequired_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
			GlobalGNB_ID_t	 GlobalGNB_ID;
			Cause_t	 Cause;
			SgNBtoMeNBContainer_t	 SgNBtoMeNBContainer;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} SgNBChangeRequired_IEs_t;
typedef struct SgNBChangeConfirm_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct SgNBChangeConfirm_IEs__value {
		SgNBChangeConfirm_IEs__value_PR present;
		union SgNBChangeConfirm_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
			E_RABs_ToBeReleased_SgNBChaConfList_t	 E_RABs_ToBeReleased_SgNBChaConfList;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} SgNBChangeConfirm_IEs_t;
typedef struct RRCTransfer_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct RRCTransfer_IEs__value {
		RRCTransfer_IEs__value_PR present;
		union RRCTransfer_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
			SplitSRB_t	 SplitSRB;
			UENRMeasurement_t	 UENRMeasurement;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} RRCTransfer_IEs_t;
typedef struct SgNBChangeRefuse_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct SgNBChangeRefuse_IEs__value {
		SgNBChangeRefuse_IEs__value_PR present;
		union SgNBChangeRefuse_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
			Cause_t	 Cause;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} SgNBChangeRefuse_IEs_t;
typedef struct ENDCX2SetupRequest_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct ENDCX2SetupRequest_IEs__value {
		ENDCX2SetupRequest_IEs__value_PR present;
		union ENDCX2SetupRequest_IEs__value_u {
			InitiatingNodeType_EndcX2Setup_t	 InitiatingNodeType_EndcX2Setup;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ENDCX2SetupRequest_IEs_t;
typedef struct ENB_ENDCX2SetupReqIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct ENB_ENDCX2SetupReqIEs__value {
		ENB_ENDCX2SetupReqIEs__value_PR present;
		union ENB_ENDCX2SetupReqIEs__value_u {
			GlobalENB_ID_t	 GlobalENB_ID;
			ServedEUTRAcellsENDCX2ManagementList_t	 ServedEUTRAcellsENDCX2ManagementList;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ENB_ENDCX2SetupReqIEs_t;
typedef struct En_gNB_ENDCX2SetupReqIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct En_gNB_ENDCX2SetupReqIEs__value {
		En_gNB_ENDCX2SetupReqIEs__value_PR present;
		union En_gNB_ENDCX2SetupReqIEs__value_u {
			GlobalGNB_ID_t	 GlobalGNB_ID;
			ServedNRcellsENDCX2ManagementList_t	 ServedNRcellsENDCX2ManagementList;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} En_gNB_ENDCX2SetupReqIEs_t;
typedef struct ENDCX2SetupResponse_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct ENDCX2SetupResponse_IEs__value {
		ENDCX2SetupResponse_IEs__value_PR present;
		union ENDCX2SetupResponse_IEs__value_u {
			RespondingNodeType_EndcX2Setup_t	 RespondingNodeType_EndcX2Setup;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ENDCX2SetupResponse_IEs_t;
typedef struct ENB_ENDCX2SetupReqAckIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct ENB_ENDCX2SetupReqAckIEs__value {
		ENB_ENDCX2SetupReqAckIEs__value_PR present;
		union ENB_ENDCX2SetupReqAckIEs__value_u {
			GlobalENB_ID_t	 GlobalENB_ID;
			ServedEUTRAcellsENDCX2ManagementList_t	 ServedEUTRAcellsENDCX2ManagementList;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ENB_ENDCX2SetupReqAckIEs_t;
typedef struct En_gNB_ENDCX2SetupReqAckIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct En_gNB_ENDCX2SetupReqAckIEs__value {
		En_gNB_ENDCX2SetupReqAckIEs__value_PR present;
		union En_gNB_ENDCX2SetupReqAckIEs__value_u {
			GlobalGNB_ID_t	 GlobalGNB_ID;
			ServedNRcellsENDCX2ManagementList_t	 ServedNRcellsENDCX2ManagementList;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} En_gNB_ENDCX2SetupReqAckIEs_t;
typedef struct ENDCX2SetupFailure_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct ENDCX2SetupFailure_IEs__value {
		ENDCX2SetupFailure_IEs__value_PR present;
		union ENDCX2SetupFailure_IEs__value_u {
			Cause_t	 Cause;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
			TimeToWait_t	 TimeToWait;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ENDCX2SetupFailure_IEs_t;
typedef struct ENDCConfigurationUpdate_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct ENDCConfigurationUpdate_IEs__value {
		ENDCConfigurationUpdate_IEs__value_PR present;
		union ENDCConfigurationUpdate_IEs__value_u {
			InitiatingNodeType_EndcConfigUpdate_t	 InitiatingNodeType_EndcConfigUpdate;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ENDCConfigurationUpdate_IEs_t;
typedef struct ENB_ENDCConfigUpdateIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct ENB_ENDCConfigUpdateIEs__value {
		ENB_ENDCConfigUpdateIEs__value_PR present;
		union ENB_ENDCConfigUpdateIEs__value_u {
			CellAssistanceInformation_t	 CellAssistanceInformation;
			ServedEUTRAcellsENDCX2ManagementList_t	 ServedEUTRAcellsENDCX2ManagementList;
			ServedEUTRAcellsToModifyListENDCConfUpd_t	 ServedEUTRAcellsToModifyListENDCConfUpd;
			ServedEUTRAcellsToDeleteListENDCConfUpd_t	 ServedEUTRAcellsToDeleteListENDCConfUpd;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ENB_ENDCConfigUpdateIEs_t;
typedef struct En_gNB_ENDCConfigUpdateIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct En_gNB_ENDCConfigUpdateIEs__value {
		En_gNB_ENDCConfigUpdateIEs__value_PR present;
		union En_gNB_ENDCConfigUpdateIEs__value_u {
			ServedNRcellsENDCX2ManagementList_t	 ServedNRcellsENDCX2ManagementList;
			ServedNRcellsToModifyENDCConfUpdList_t	 ServedNRcellsToModifyENDCConfUpdList;
			ServedNRcellsToDeleteENDCConfUpdList_t	 ServedNRcellsToDeleteENDCConfUpdList;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} En_gNB_ENDCConfigUpdateIEs_t;
typedef struct ENDCConfigurationUpdateAcknowledge_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct ENDCConfigurationUpdateAcknowledge_IEs__value {
		ENDCConfigurationUpdateAcknowledge_IEs__value_PR present;
		union ENDCConfigurationUpdateAcknowledge_IEs__value_u {
			RespondingNodeType_EndcConfigUpdate_t	 RespondingNodeType_EndcConfigUpdate;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ENDCConfigurationUpdateAcknowledge_IEs_t;
typedef struct ENB_ENDCConfigUpdateAckIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct ENB_ENDCConfigUpdateAckIEs__value {
		ENB_ENDCConfigUpdateAckIEs__value_PR present;
		union ENB_ENDCConfigUpdateAckIEs__value_u {
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ENB_ENDCConfigUpdateAckIEs_t;
typedef struct En_gNB_ENDCConfigUpdateAckIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct En_gNB_ENDCConfigUpdateAckIEs__value {
		En_gNB_ENDCConfigUpdateAckIEs__value_PR present;
		union En_gNB_ENDCConfigUpdateAckIEs__value_u {
			ServedNRcellsENDCX2ManagementList_t	 ServedNRcellsENDCX2ManagementList;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} En_gNB_ENDCConfigUpdateAckIEs_t;
typedef struct ENDCConfigurationUpdateFailure_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct ENDCConfigurationUpdateFailure_IEs__value {
		ENDCConfigurationUpdateFailure_IEs__value_PR present;
		union ENDCConfigurationUpdateFailure_IEs__value_u {
			Cause_t	 Cause;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
			TimeToWait_t	 TimeToWait;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ENDCConfigurationUpdateFailure_IEs_t;
typedef struct ENDCCellActivationRequest_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct ENDCCellActivationRequest_IEs__value {
		ENDCCellActivationRequest_IEs__value_PR present;
		union ENDCCellActivationRequest_IEs__value_u {
			ServedNRCellsToActivate_t	 ServedNRCellsToActivate;
			ActivationID_t	 ActivationID;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ENDCCellActivationRequest_IEs_t;
typedef struct ENDCCellActivationResponse_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct ENDCCellActivationResponse_IEs__value {
		ENDCCellActivationResponse_IEs__value_PR present;
		union ENDCCellActivationResponse_IEs__value_u {
			ActivatedNRCellList_t	 ActivatedNRCellList;
			ActivationID_t	 ActivationID;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ENDCCellActivationResponse_IEs_t;
typedef struct ENDCCellActivationFailure_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct ENDCCellActivationFailure_IEs__value {
		ENDCCellActivationFailure_IEs__value_PR present;
		union ENDCCellActivationFailure_IEs__value_u {
			ActivationID_t	 ActivationID;
			Cause_t	 Cause;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ENDCCellActivationFailure_IEs_t;
typedef struct SecondaryRATDataUsageReport_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct SecondaryRATDataUsageReport_IEs__value {
		SecondaryRATDataUsageReport_IEs__value_PR present;
		union SecondaryRATDataUsageReport_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
			SecondaryRATUsageReportList_t	 SecondaryRATUsageReportList;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} SecondaryRATDataUsageReport_IEs_t;
typedef struct SgNBActivityNotification_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct SgNBActivityNotification_IEs__value {
		SgNBActivityNotification_IEs__value_PR present;
		union SgNBActivityNotification_IEs__value_u {
			UE_X2AP_ID_t	 UE_X2AP_ID;
			SgNB_UE_X2AP_ID_t	 SgNB_UE_X2AP_ID;
			UserPlaneTrafficActivityReport_t	 UserPlaneTrafficActivityReport;
			ERABActivityNotifyItemList_t	 ERABActivityNotifyItemList;
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} SgNBActivityNotification_IEs_t;
typedef struct ENDCPartialResetRequired_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct ENDCPartialResetRequired_IEs__value {
		ENDCPartialResetRequired_IEs__value_PR present;
		union ENDCPartialResetRequired_IEs__value_u {
			UEsToBeResetList_t	 UEsToBeResetList;
			Cause_t	 Cause;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ENDCPartialResetRequired_IEs_t;
typedef struct ENDCPartialResetConfirm_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct ENDCPartialResetConfirm_IEs__value {
		ENDCPartialResetConfirm_IEs__value_PR present;
		union ENDCPartialResetConfirm_IEs__value_u {
			UEsToBeResetList_t	 UEsToBeResetList;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ENDCPartialResetConfirm_IEs_t;
typedef struct EUTRANRCellResourceCoordinationRequest_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct EUTRANRCellResourceCoordinationRequest_IEs__value {
		EUTRANRCellResourceCoordinationRequest_IEs__value_PR present;
		union EUTRANRCellResourceCoordinationRequest_IEs__value_u {
			InitiatingNodeType_EutranrCellResourceCoordination_t	 InitiatingNodeType_EutranrCellResourceCoordination;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} EUTRANRCellResourceCoordinationRequest_IEs_t;
typedef struct ENB_EUTRA_NRCellResourceCoordinationReqIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct ENB_EUTRA_NRCellResourceCoordinationReqIEs__value {
		ENB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR present;
		union ENB_EUTRA_NRCellResourceCoordinationReqIEs__value_u {
			DataTrafficResourceIndication_t	 DataTrafficResourceIndication;
			SpectrumSharingGroupID_t	 SpectrumSharingGroupID;
			ListofEUTRACellsinEUTRACoordinationReq_t	 ListofEUTRACellsinEUTRACoordinationReq;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ENB_EUTRA_NRCellResourceCoordinationReqIEs_t;
typedef struct En_gNB_EUTRA_NRCellResourceCoordinationReqIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value {
		En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR present;
		union En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value_u {
			DataTrafficResourceIndication_t	 DataTrafficResourceIndication;
			ListofEUTRACellsinNRCoordinationReq_t	 ListofEUTRACellsinNRCoordinationReq;
			SpectrumSharingGroupID_t	 SpectrumSharingGroupID;
			ListofNRCellsinNRCoordinationReq_t	 ListofNRCellsinNRCoordinationReq;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} En_gNB_EUTRA_NRCellResourceCoordinationReqIEs_t;
typedef struct EUTRANRCellResourceCoordinationResponse_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct EUTRANRCellResourceCoordinationResponse_IEs__value {
		EUTRANRCellResourceCoordinationResponse_IEs__value_PR present;
		union EUTRANRCellResourceCoordinationResponse_IEs__value_u {
			RespondingNodeType_EutranrCellResourceCoordination_t	 RespondingNodeType_EutranrCellResourceCoordination;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} EUTRANRCellResourceCoordinationResponse_IEs_t;
typedef struct ENB_EUTRA_NRCellResourceCoordinationReqAckIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__value {
		ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR present;
		union ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_u {
			DataTrafficResourceIndication_t	 DataTrafficResourceIndication;
			SpectrumSharingGroupID_t	 SpectrumSharingGroupID;
			ListofEUTRACellsinEUTRACoordinationResp_t	 ListofEUTRACellsinEUTRACoordinationResp;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ENB_EUTRA_NRCellResourceCoordinationReqAckIEs_t;
typedef struct En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__value {
		En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR present;
		union En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_u {
			DataTrafficResourceIndication_t	 DataTrafficResourceIndication;
			SpectrumSharingGroupID_t	 SpectrumSharingGroupID;
			ListofNRCellsinNRCoordinationResp_t	 ListofNRCellsinNRCoordinationResp;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs_t;
typedef struct ENDCX2RemovalRequest_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct ENDCX2RemovalRequest_IEs__value {
		ENDCX2RemovalRequest_IEs__value_PR present;
		union ENDCX2RemovalRequest_IEs__value_u {
			InitiatingNodeType_EndcX2Removal_t	 InitiatingNodeType_EndcX2Removal;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ENDCX2RemovalRequest_IEs_t;
typedef struct ENB_ENDCX2RemovalReqIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct ENB_ENDCX2RemovalReqIEs__value {
		ENB_ENDCX2RemovalReqIEs__value_PR present;
		union ENB_ENDCX2RemovalReqIEs__value_u {
			GlobalENB_ID_t	 GlobalENB_ID;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ENB_ENDCX2RemovalReqIEs_t;
typedef struct En_gNB_ENDCX2RemovalReqIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct En_gNB_ENDCX2RemovalReqIEs__value {
		En_gNB_ENDCX2RemovalReqIEs__value_PR present;
		union En_gNB_ENDCX2RemovalReqIEs__value_u {
			GlobalGNB_ID_t	 GlobalGNB_ID;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} En_gNB_ENDCX2RemovalReqIEs_t;
typedef struct ENDCX2RemovalResponse_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct ENDCX2RemovalResponse_IEs__value {
		ENDCX2RemovalResponse_IEs__value_PR present;
		union ENDCX2RemovalResponse_IEs__value_u {
			RespondingNodeType_EndcX2Removal_t	 RespondingNodeType_EndcX2Removal;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ENDCX2RemovalResponse_IEs_t;
typedef struct ENB_ENDCX2RemovalReqAckIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct ENB_ENDCX2RemovalReqAckIEs__value {
		ENB_ENDCX2RemovalReqAckIEs__value_PR present;
		union ENB_ENDCX2RemovalReqAckIEs__value_u {
			GlobalENB_ID_t	 GlobalENB_ID;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ENB_ENDCX2RemovalReqAckIEs_t;
typedef struct En_gNB_ENDCX2RemovalReqAckIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct En_gNB_ENDCX2RemovalReqAckIEs__value {
		En_gNB_ENDCX2RemovalReqAckIEs__value_PR present;
		union En_gNB_ENDCX2RemovalReqAckIEs__value_u {
			GlobalGNB_ID_t	 GlobalGNB_ID;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} En_gNB_ENDCX2RemovalReqAckIEs_t;
typedef struct ENDCX2RemovalFailure_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct ENDCX2RemovalFailure_IEs__value {
		ENDCX2RemovalFailure_IEs__value_PR present;
		union ENDCX2RemovalFailure_IEs__value_u {
			Cause_t	 Cause;
			CriticalityDiagnostics_t	 CriticalityDiagnostics;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} ENDCX2RemovalFailure_IEs_t;
typedef struct DataForwardingAddressIndication_IEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct DataForwardingAddressIndication_IEs__value {
		DataForwardingAddressIndication_IEs__value_PR present;
		union DataForwardingAddressIndication_IEs__value_u {
			UE_X2AP_ID_Extension_t	 UE_X2AP_ID_Extension;
			UE_X2AP_ID_t	 UE_X2AP_ID;
			E_RABs_DataForwardingAddress_List_t	 E_RABs_DataForwardingAddress_List;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} DataForwardingAddressIndication_IEs_t;
typedef struct GNBStatusIndicationIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct GNBStatusIndicationIEs__value {
		GNBStatusIndicationIEs__value_PR present;
		union GNBStatusIndicationIEs__value_u {
			GNBOverloadInformation_t	 GNBOverloadInformation;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} GNBStatusIndicationIEs_t;
typedef struct E_RAB_ItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct E_RAB_ItemIEs__value {
		E_RAB_ItemIEs__value_PR present;
		union E_RAB_ItemIEs__value_u {
			E_RAB_Item_t	 E_RAB_Item;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} E_RAB_ItemIEs_t;
typedef struct E_RABUsageReport_ItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct E_RABUsageReport_ItemIEs__value {
		E_RABUsageReport_ItemIEs__value_PR present;
		union E_RABUsageReport_ItemIEs__value_u {
			E_RABUsageReport_Item_t	 E_RABUsageReport_Item;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} E_RABUsageReport_ItemIEs_t;
typedef struct SecondaryRATUsageReport_ItemIEs {
	ProtocolIE_ID_t	 id;
	Criticality_t	 criticality;
	struct SecondaryRATUsageReport_ItemIEs__value {
		SecondaryRATUsageReport_ItemIEs__value_PR present;
		union SecondaryRATUsageReport_ItemIEs__value_u {
			SecondaryRATUsageReport_Item_t	 SecondaryRATUsageReport_Item;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} SecondaryRATUsageReport_ItemIEs_t;

/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_RICaction_ToBeSetup_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_ToBeSetup_ItemIEs_specs_1;
extern asn_TYPE_member_t asn_MBR_RICaction_ToBeSetup_ItemIEs_1[3];
extern asn_TYPE_descriptor_t asn_DEF_RICaction_Admitted_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_Admitted_ItemIEs_specs_5;
extern asn_TYPE_member_t asn_MBR_RICaction_Admitted_ItemIEs_5[3];
extern asn_TYPE_descriptor_t asn_DEF_RICaction_NotAdmitted_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_RICaction_NotAdmitted_ItemIEs_specs_9;
extern asn_TYPE_member_t asn_MBR_RICaction_NotAdmitted_ItemIEs_9[3];
extern asn_TYPE_descriptor_t asn_DEF_RANfunction_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_RANfunction_ItemIEs_specs_13;
extern asn_TYPE_member_t asn_MBR_RANfunction_ItemIEs_13[3];
extern asn_TYPE_descriptor_t asn_DEF_RANfunctionID_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_RANfunctionID_ItemIEs_specs_17;
extern asn_TYPE_member_t asn_MBR_RANfunctionID_ItemIEs_17[3];
extern asn_TYPE_descriptor_t asn_DEF_RANfunctionIDcause_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_RANfunctionIDcause_ItemIEs_specs_21;
extern asn_TYPE_member_t asn_MBR_RANfunctionIDcause_ItemIEs_21[3];
extern asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeSetup_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeSetup_ItemIEs_specs_25;
extern asn_TYPE_member_t asn_MBR_E_RABs_ToBeSetup_ItemIEs_25[3];
extern asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ItemIEs_specs_29;
extern asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ItemIEs_29[3];
extern asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToStatusTransfer_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToStatusTransfer_ItemIEs_specs_33;
extern asn_TYPE_member_t asn_MBR_E_RABs_SubjectToStatusTransfer_ItemIEs_33[3];
extern asn_TYPE_descriptor_t asn_DEF_CellInformation_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_CellInformation_ItemIEs_specs_37;
extern asn_TYPE_member_t asn_MBR_CellInformation_ItemIEs_37[3];
extern asn_TYPE_descriptor_t asn_DEF_CellToReport_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_CellToReport_ItemIEs_specs_41;
extern asn_TYPE_member_t asn_MBR_CellToReport_ItemIEs_41[3];
extern asn_TYPE_descriptor_t asn_DEF_MeasurementInitiationResult_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_MeasurementInitiationResult_ItemIEs_specs_45;
extern asn_TYPE_member_t asn_MBR_MeasurementInitiationResult_ItemIEs_45[3];
extern asn_TYPE_descriptor_t asn_DEF_MeasurementFailureCause_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_MeasurementFailureCause_ItemIEs_specs_49;
extern asn_TYPE_member_t asn_MBR_MeasurementFailureCause_ItemIEs_49[3];
extern asn_TYPE_descriptor_t asn_DEF_CompleteFailureCauseInformation_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_CompleteFailureCauseInformation_ItemIEs_specs_53;
extern asn_TYPE_member_t asn_MBR_CompleteFailureCauseInformation_ItemIEs_53[3];
extern asn_TYPE_descriptor_t asn_DEF_CellMeasurementResult_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_CellMeasurementResult_ItemIEs_specs_57;
extern asn_TYPE_member_t asn_MBR_CellMeasurementResult_ItemIEs_57[3];
extern asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_ItemIEs_specs_61;
extern asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_ItemIEs_61[3];
extern asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_ItemIEs_specs_65;
extern asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_ItemIEs_65[3];
extern asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_ModReqItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_ModReqItemIEs_specs_69;
extern asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_ModReqItemIEs_69[3];
extern asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_ModReqItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_ModReqItemIEs_specs_73;
extern asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_ModReqItemIEs_73[3];
extern asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqItemIEs_specs_77;
extern asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqItemIEs_77[3];
extern asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItemIEs_specs_81;
extern asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItemIEs_81[3];
extern asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItemIEs_specs_85;
extern asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItemIEs_85[3];
extern asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItemIEs_specs_89;
extern asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItemIEs_89[3];
extern asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqdItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqdItemIEs_specs_93;
extern asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqdItemIEs_93[3];
extern asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelReqItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelReqItemIEs_specs_97;
extern asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelReqItemIEs_97[3];
extern asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelConfItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelConfItemIEs_specs_101;
extern asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelConfItemIEs_101[3];
extern asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToCounterCheckItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToCounterCheckItemIEs_specs_105;
extern asn_TYPE_member_t asn_MBR_E_RABs_SubjectToCounterCheckItemIEs_105[3];
extern asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeSetupRetrieve_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeSetupRetrieve_ItemIEs_specs_109;
extern asn_TYPE_member_t asn_MBR_E_RABs_ToBeSetupRetrieve_ItemIEs_109[3];
extern asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs_specs_113;
extern asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs_113[3];
extern asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs_specs_117;
extern asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs_117[3];
extern asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_ItemIEs_specs_121;
extern asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_ItemIEs_121[3];
extern asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_ItemIEs_specs_125;
extern asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_ItemIEs_125[3];
extern asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_ItemIEs_specs_129;
extern asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_ItemIEs_129[3];
extern asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs_specs_133;
extern asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs_133[3];
extern asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs_specs_137;
extern asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs_137[3];
extern asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs_specs_141;
extern asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs_141[3];
extern asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs_specs_145;
extern asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs_145[3];
extern asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_ItemIEs_specs_149;
extern asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_ItemIEs_149[3];
extern asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs_specs_153;
extern asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs_153[3];
extern asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs_specs_157;
extern asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs_157[3];
extern asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs_specs_161;
extern asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs_161[3];
extern asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs_specs_165;
extern asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs_165[3];
extern asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs_specs_169;
extern asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs_169[3];
extern asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToSgNBCounterCheck_ItemIEs_specs_173;
extern asn_TYPE_member_t asn_MBR_E_RABs_SubjectToSgNBCounterCheck_ItemIEs_173[3];
extern asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs_specs_177;
extern asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs_177[3];
extern asn_TYPE_descriptor_t asn_DEF_E_RABs_DataForwardingAddress_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_E_RABs_DataForwardingAddress_ItemIEs_specs_181;
extern asn_TYPE_member_t asn_MBR_E_RABs_DataForwardingAddress_ItemIEs_181[3];
extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionRequest_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionRequest_IEs_specs_185;
extern asn_TYPE_member_t asn_MBR_RICsubscriptionRequest_IEs_185[3];
extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionResponse_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionResponse_IEs_specs_189;
extern asn_TYPE_member_t asn_MBR_RICsubscriptionResponse_IEs_189[3];
extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionFailure_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionFailure_IEs_specs_193;
extern asn_TYPE_member_t asn_MBR_RICsubscriptionFailure_IEs_193[3];
extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteRequest_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteRequest_IEs_specs_197;
extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteRequest_IEs_197[3];
extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteResponse_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteResponse_IEs_specs_201;
extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteResponse_IEs_201[3];
extern asn_TYPE_descriptor_t asn_DEF_RICsubscriptionDeleteFailure_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_RICsubscriptionDeleteFailure_IEs_specs_205;
extern asn_TYPE_member_t asn_MBR_RICsubscriptionDeleteFailure_IEs_205[3];
extern asn_TYPE_descriptor_t asn_DEF_RICindication_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_RICindication_IEs_specs_209;
extern asn_TYPE_member_t asn_MBR_RICindication_IEs_209[3];
extern asn_TYPE_descriptor_t asn_DEF_RICcontrolRequest_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_RICcontrolRequest_IEs_specs_213;
extern asn_TYPE_member_t asn_MBR_RICcontrolRequest_IEs_213[3];
extern asn_TYPE_descriptor_t asn_DEF_RICcontrolAcknowledge_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_RICcontrolAcknowledge_IEs_specs_217;
extern asn_TYPE_member_t asn_MBR_RICcontrolAcknowledge_IEs_217[3];
extern asn_TYPE_descriptor_t asn_DEF_RICcontrolFailure_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_RICcontrolFailure_IEs_specs_221;
extern asn_TYPE_member_t asn_MBR_RICcontrolFailure_IEs_221[3];
extern asn_TYPE_descriptor_t asn_DEF_RICserviceUpdate_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdate_IEs_specs_225;
extern asn_TYPE_member_t asn_MBR_RICserviceUpdate_IEs_225[3];
extern asn_TYPE_descriptor_t asn_DEF_RICserviceUpdateAcknowledge_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdateAcknowledge_IEs_specs_229;
extern asn_TYPE_member_t asn_MBR_RICserviceUpdateAcknowledge_IEs_229[3];
extern asn_TYPE_descriptor_t asn_DEF_RICserviceUpdateFailure_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceUpdateFailure_IEs_specs_233;
extern asn_TYPE_member_t asn_MBR_RICserviceUpdateFailure_IEs_233[3];
extern asn_TYPE_descriptor_t asn_DEF_RICserviceQuery_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_RICserviceQuery_IEs_specs_237;
extern asn_TYPE_member_t asn_MBR_RICserviceQuery_IEs_237[3];
extern asn_TYPE_descriptor_t asn_DEF_HandoverRequest_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_HandoverRequest_IEs_specs_241;
extern asn_TYPE_member_t asn_MBR_HandoverRequest_IEs_241[3];
extern asn_TYPE_descriptor_t asn_DEF_HandoverRequestAcknowledge_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_HandoverRequestAcknowledge_IEs_specs_245;
extern asn_TYPE_member_t asn_MBR_HandoverRequestAcknowledge_IEs_245[3];
extern asn_TYPE_descriptor_t asn_DEF_HandoverPreparationFailure_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_HandoverPreparationFailure_IEs_specs_249;
extern asn_TYPE_member_t asn_MBR_HandoverPreparationFailure_IEs_249[3];
extern asn_TYPE_descriptor_t asn_DEF_HandoverReport_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_HandoverReport_IEs_specs_253;
extern asn_TYPE_member_t asn_MBR_HandoverReport_IEs_253[3];
extern asn_TYPE_descriptor_t asn_DEF_SNStatusTransfer_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_SNStatusTransfer_IEs_specs_257;
extern asn_TYPE_member_t asn_MBR_SNStatusTransfer_IEs_257[3];
extern asn_TYPE_descriptor_t asn_DEF_UEContextRelease_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_UEContextRelease_IEs_specs_261;
extern asn_TYPE_member_t asn_MBR_UEContextRelease_IEs_261[3];
extern asn_TYPE_descriptor_t asn_DEF_HandoverCancel_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_HandoverCancel_IEs_specs_265;
extern asn_TYPE_member_t asn_MBR_HandoverCancel_IEs_265[3];
extern asn_TYPE_descriptor_t asn_DEF_ErrorIndication_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_ErrorIndication_IEs_specs_269;
extern asn_TYPE_member_t asn_MBR_ErrorIndication_IEs_269[3];
extern asn_TYPE_descriptor_t asn_DEF_ResetRequest_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_ResetRequest_IEs_specs_273;
extern asn_TYPE_member_t asn_MBR_ResetRequest_IEs_273[3];
extern asn_TYPE_descriptor_t asn_DEF_ResetResponse_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_ResetResponse_IEs_specs_277;
extern asn_TYPE_member_t asn_MBR_ResetResponse_IEs_277[3];
extern asn_TYPE_descriptor_t asn_DEF_X2SetupRequest_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_X2SetupRequest_IEs_specs_281;
extern asn_TYPE_member_t asn_MBR_X2SetupRequest_IEs_281[3];
extern asn_TYPE_descriptor_t asn_DEF_X2SetupResponse_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_X2SetupResponse_IEs_specs_285;
extern asn_TYPE_member_t asn_MBR_X2SetupResponse_IEs_285[3];
extern asn_TYPE_descriptor_t asn_DEF_X2SetupFailure_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_X2SetupFailure_IEs_specs_289;
extern asn_TYPE_member_t asn_MBR_X2SetupFailure_IEs_289[3];
extern asn_TYPE_descriptor_t asn_DEF_LoadInformation_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_LoadInformation_IEs_specs_293;
extern asn_TYPE_member_t asn_MBR_LoadInformation_IEs_293[3];
extern asn_TYPE_descriptor_t asn_DEF_ENBConfigurationUpdate_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_ENBConfigurationUpdate_IEs_specs_297;
extern asn_TYPE_member_t asn_MBR_ENBConfigurationUpdate_IEs_297[3];
extern asn_TYPE_descriptor_t asn_DEF_ENBConfigurationUpdateAcknowledge_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_ENBConfigurationUpdateAcknowledge_IEs_specs_301;
extern asn_TYPE_member_t asn_MBR_ENBConfigurationUpdateAcknowledge_IEs_301[3];
extern asn_TYPE_descriptor_t asn_DEF_ENBConfigurationUpdateFailure_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_ENBConfigurationUpdateFailure_IEs_specs_305;
extern asn_TYPE_member_t asn_MBR_ENBConfigurationUpdateFailure_IEs_305[3];
extern asn_TYPE_descriptor_t asn_DEF_ResourceStatusRequest_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_ResourceStatusRequest_IEs_specs_309;
extern asn_TYPE_member_t asn_MBR_ResourceStatusRequest_IEs_309[3];
extern asn_TYPE_descriptor_t asn_DEF_ResourceStatusResponse_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_ResourceStatusResponse_IEs_specs_313;
extern asn_TYPE_member_t asn_MBR_ResourceStatusResponse_IEs_313[3];
extern asn_TYPE_descriptor_t asn_DEF_ResourceStatusFailure_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_ResourceStatusFailure_IEs_specs_317;
extern asn_TYPE_member_t asn_MBR_ResourceStatusFailure_IEs_317[3];
extern asn_TYPE_descriptor_t asn_DEF_ResourceStatusUpdate_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_ResourceStatusUpdate_IEs_specs_321;
extern asn_TYPE_member_t asn_MBR_ResourceStatusUpdate_IEs_321[3];
extern asn_TYPE_descriptor_t asn_DEF_MobilityChangeRequest_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_MobilityChangeRequest_IEs_specs_325;
extern asn_TYPE_member_t asn_MBR_MobilityChangeRequest_IEs_325[3];
extern asn_TYPE_descriptor_t asn_DEF_MobilityChangeAcknowledge_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_MobilityChangeAcknowledge_IEs_specs_329;
extern asn_TYPE_member_t asn_MBR_MobilityChangeAcknowledge_IEs_329[3];
extern asn_TYPE_descriptor_t asn_DEF_MobilityChangeFailure_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_MobilityChangeFailure_IEs_specs_333;
extern asn_TYPE_member_t asn_MBR_MobilityChangeFailure_IEs_333[3];
extern asn_TYPE_descriptor_t asn_DEF_RLFIndication_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_RLFIndication_IEs_specs_337;
extern asn_TYPE_member_t asn_MBR_RLFIndication_IEs_337[3];
extern asn_TYPE_descriptor_t asn_DEF_CellActivationRequest_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_CellActivationRequest_IEs_specs_341;
extern asn_TYPE_member_t asn_MBR_CellActivationRequest_IEs_341[3];
extern asn_TYPE_descriptor_t asn_DEF_CellActivationResponse_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_CellActivationResponse_IEs_specs_345;
extern asn_TYPE_member_t asn_MBR_CellActivationResponse_IEs_345[3];
extern asn_TYPE_descriptor_t asn_DEF_CellActivationFailure_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_CellActivationFailure_IEs_specs_349;
extern asn_TYPE_member_t asn_MBR_CellActivationFailure_IEs_349[3];
extern asn_TYPE_descriptor_t asn_DEF_X2Release_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_X2Release_IEs_specs_353;
extern asn_TYPE_member_t asn_MBR_X2Release_IEs_353[3];
extern asn_TYPE_descriptor_t asn_DEF_X2APMessageTransfer_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_X2APMessageTransfer_IEs_specs_357;
extern asn_TYPE_member_t asn_MBR_X2APMessageTransfer_IEs_357[3];
extern asn_TYPE_descriptor_t asn_DEF_SeNBAdditionRequest_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_SeNBAdditionRequest_IEs_specs_361;
extern asn_TYPE_member_t asn_MBR_SeNBAdditionRequest_IEs_361[3];
extern asn_TYPE_descriptor_t asn_DEF_SeNBAdditionRequestAcknowledge_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_SeNBAdditionRequestAcknowledge_IEs_specs_365;
extern asn_TYPE_member_t asn_MBR_SeNBAdditionRequestAcknowledge_IEs_365[3];
extern asn_TYPE_descriptor_t asn_DEF_SeNBAdditionRequestReject_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_SeNBAdditionRequestReject_IEs_specs_369;
extern asn_TYPE_member_t asn_MBR_SeNBAdditionRequestReject_IEs_369[3];
extern asn_TYPE_descriptor_t asn_DEF_SeNBReconfigurationComplete_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_SeNBReconfigurationComplete_IEs_specs_373;
extern asn_TYPE_member_t asn_MBR_SeNBReconfigurationComplete_IEs_373[3];
extern asn_TYPE_descriptor_t asn_DEF_SeNBModificationRequest_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_SeNBModificationRequest_IEs_specs_377;
extern asn_TYPE_member_t asn_MBR_SeNBModificationRequest_IEs_377[3];
extern asn_TYPE_descriptor_t asn_DEF_SeNBModificationRequestAcknowledge_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_SeNBModificationRequestAcknowledge_IEs_specs_381;
extern asn_TYPE_member_t asn_MBR_SeNBModificationRequestAcknowledge_IEs_381[3];
extern asn_TYPE_descriptor_t asn_DEF_SeNBModificationRequestReject_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_SeNBModificationRequestReject_IEs_specs_385;
extern asn_TYPE_member_t asn_MBR_SeNBModificationRequestReject_IEs_385[3];
extern asn_TYPE_descriptor_t asn_DEF_SeNBModificationRequired_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_SeNBModificationRequired_IEs_specs_389;
extern asn_TYPE_member_t asn_MBR_SeNBModificationRequired_IEs_389[3];
extern asn_TYPE_descriptor_t asn_DEF_SeNBModificationConfirm_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_SeNBModificationConfirm_IEs_specs_393;
extern asn_TYPE_member_t asn_MBR_SeNBModificationConfirm_IEs_393[3];
extern asn_TYPE_descriptor_t asn_DEF_SeNBModificationRefuse_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_SeNBModificationRefuse_IEs_specs_397;
extern asn_TYPE_member_t asn_MBR_SeNBModificationRefuse_IEs_397[3];
extern asn_TYPE_descriptor_t asn_DEF_SeNBReleaseRequest_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_SeNBReleaseRequest_IEs_specs_401;
extern asn_TYPE_member_t asn_MBR_SeNBReleaseRequest_IEs_401[3];
extern asn_TYPE_descriptor_t asn_DEF_SeNBReleaseRequired_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_SeNBReleaseRequired_IEs_specs_405;
extern asn_TYPE_member_t asn_MBR_SeNBReleaseRequired_IEs_405[3];
extern asn_TYPE_descriptor_t asn_DEF_SeNBReleaseConfirm_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_SeNBReleaseConfirm_IEs_specs_409;
extern asn_TYPE_member_t asn_MBR_SeNBReleaseConfirm_IEs_409[3];
extern asn_TYPE_descriptor_t asn_DEF_SeNBCounterCheckRequest_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_SeNBCounterCheckRequest_IEs_specs_413;
extern asn_TYPE_member_t asn_MBR_SeNBCounterCheckRequest_IEs_413[3];
extern asn_TYPE_descriptor_t asn_DEF_X2RemovalRequest_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_X2RemovalRequest_IEs_specs_417;
extern asn_TYPE_member_t asn_MBR_X2RemovalRequest_IEs_417[3];
extern asn_TYPE_descriptor_t asn_DEF_X2RemovalResponse_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_X2RemovalResponse_IEs_specs_421;
extern asn_TYPE_member_t asn_MBR_X2RemovalResponse_IEs_421[3];
extern asn_TYPE_descriptor_t asn_DEF_X2RemovalFailure_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_X2RemovalFailure_IEs_specs_425;
extern asn_TYPE_member_t asn_MBR_X2RemovalFailure_IEs_425[3];
extern asn_TYPE_descriptor_t asn_DEF_RetrieveUEContextRequest_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_RetrieveUEContextRequest_IEs_specs_429;
extern asn_TYPE_member_t asn_MBR_RetrieveUEContextRequest_IEs_429[3];
extern asn_TYPE_descriptor_t asn_DEF_RetrieveUEContextResponse_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_RetrieveUEContextResponse_IEs_specs_433;
extern asn_TYPE_member_t asn_MBR_RetrieveUEContextResponse_IEs_433[3];
extern asn_TYPE_descriptor_t asn_DEF_RetrieveUEContextFailure_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_RetrieveUEContextFailure_IEs_specs_437;
extern asn_TYPE_member_t asn_MBR_RetrieveUEContextFailure_IEs_437[3];
extern asn_TYPE_descriptor_t asn_DEF_SgNBAdditionRequest_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_SgNBAdditionRequest_IEs_specs_441;
extern asn_TYPE_member_t asn_MBR_SgNBAdditionRequest_IEs_441[3];
extern asn_TYPE_descriptor_t asn_DEF_SgNBAdditionRequestAcknowledge_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_SgNBAdditionRequestAcknowledge_IEs_specs_445;
extern asn_TYPE_member_t asn_MBR_SgNBAdditionRequestAcknowledge_IEs_445[3];
extern asn_TYPE_descriptor_t asn_DEF_SgNBAdditionRequestReject_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_SgNBAdditionRequestReject_IEs_specs_449;
extern asn_TYPE_member_t asn_MBR_SgNBAdditionRequestReject_IEs_449[3];
extern asn_TYPE_descriptor_t asn_DEF_SgNBReconfigurationComplete_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_SgNBReconfigurationComplete_IEs_specs_453;
extern asn_TYPE_member_t asn_MBR_SgNBReconfigurationComplete_IEs_453[3];
extern asn_TYPE_descriptor_t asn_DEF_SgNBModificationRequest_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_SgNBModificationRequest_IEs_specs_457;
extern asn_TYPE_member_t asn_MBR_SgNBModificationRequest_IEs_457[3];
extern asn_TYPE_descriptor_t asn_DEF_SgNBModificationRequestAcknowledge_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_SgNBModificationRequestAcknowledge_IEs_specs_461;
extern asn_TYPE_member_t asn_MBR_SgNBModificationRequestAcknowledge_IEs_461[3];
extern asn_TYPE_descriptor_t asn_DEF_SgNBModificationRequestReject_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_SgNBModificationRequestReject_IEs_specs_465;
extern asn_TYPE_member_t asn_MBR_SgNBModificationRequestReject_IEs_465[3];
extern asn_TYPE_descriptor_t asn_DEF_SgNBModificationRequired_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_SgNBModificationRequired_IEs_specs_469;
extern asn_TYPE_member_t asn_MBR_SgNBModificationRequired_IEs_469[3];
extern asn_TYPE_descriptor_t asn_DEF_SgNBModificationConfirm_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_SgNBModificationConfirm_IEs_specs_473;
extern asn_TYPE_member_t asn_MBR_SgNBModificationConfirm_IEs_473[3];
extern asn_TYPE_descriptor_t asn_DEF_SgNBModificationRefuse_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_SgNBModificationRefuse_IEs_specs_477;
extern asn_TYPE_member_t asn_MBR_SgNBModificationRefuse_IEs_477[3];
extern asn_TYPE_descriptor_t asn_DEF_SgNBReleaseRequest_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_SgNBReleaseRequest_IEs_specs_481;
extern asn_TYPE_member_t asn_MBR_SgNBReleaseRequest_IEs_481[3];
extern asn_TYPE_descriptor_t asn_DEF_SgNBReleaseRequestAcknowledge_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_SgNBReleaseRequestAcknowledge_IEs_specs_485;
extern asn_TYPE_member_t asn_MBR_SgNBReleaseRequestAcknowledge_IEs_485[3];
extern asn_TYPE_descriptor_t asn_DEF_SgNBReleaseRequestReject_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_SgNBReleaseRequestReject_IEs_specs_489;
extern asn_TYPE_member_t asn_MBR_SgNBReleaseRequestReject_IEs_489[3];
extern asn_TYPE_descriptor_t asn_DEF_SgNBReleaseRequired_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_SgNBReleaseRequired_IEs_specs_493;
extern asn_TYPE_member_t asn_MBR_SgNBReleaseRequired_IEs_493[3];
extern asn_TYPE_descriptor_t asn_DEF_SgNBReleaseConfirm_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_SgNBReleaseConfirm_IEs_specs_497;
extern asn_TYPE_member_t asn_MBR_SgNBReleaseConfirm_IEs_497[3];
extern asn_TYPE_descriptor_t asn_DEF_SgNBCounterCheckRequest_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_SgNBCounterCheckRequest_IEs_specs_501;
extern asn_TYPE_member_t asn_MBR_SgNBCounterCheckRequest_IEs_501[3];
extern asn_TYPE_descriptor_t asn_DEF_SgNBChangeRequired_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_SgNBChangeRequired_IEs_specs_505;
extern asn_TYPE_member_t asn_MBR_SgNBChangeRequired_IEs_505[3];
extern asn_TYPE_descriptor_t asn_DEF_SgNBChangeConfirm_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_SgNBChangeConfirm_IEs_specs_509;
extern asn_TYPE_member_t asn_MBR_SgNBChangeConfirm_IEs_509[3];
extern asn_TYPE_descriptor_t asn_DEF_RRCTransfer_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_RRCTransfer_IEs_specs_513;
extern asn_TYPE_member_t asn_MBR_RRCTransfer_IEs_513[3];
extern asn_TYPE_descriptor_t asn_DEF_SgNBChangeRefuse_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_SgNBChangeRefuse_IEs_specs_517;
extern asn_TYPE_member_t asn_MBR_SgNBChangeRefuse_IEs_517[3];
extern asn_TYPE_descriptor_t asn_DEF_ENDCX2SetupRequest_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_ENDCX2SetupRequest_IEs_specs_521;
extern asn_TYPE_member_t asn_MBR_ENDCX2SetupRequest_IEs_521[3];
extern asn_TYPE_descriptor_t asn_DEF_ENB_ENDCX2SetupReqIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_ENB_ENDCX2SetupReqIEs_specs_525;
extern asn_TYPE_member_t asn_MBR_ENB_ENDCX2SetupReqIEs_525[3];
extern asn_TYPE_descriptor_t asn_DEF_En_gNB_ENDCX2SetupReqIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_En_gNB_ENDCX2SetupReqIEs_specs_529;
extern asn_TYPE_member_t asn_MBR_En_gNB_ENDCX2SetupReqIEs_529[3];
extern asn_TYPE_descriptor_t asn_DEF_ENDCX2SetupResponse_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_ENDCX2SetupResponse_IEs_specs_533;
extern asn_TYPE_member_t asn_MBR_ENDCX2SetupResponse_IEs_533[3];
extern asn_TYPE_descriptor_t asn_DEF_ENB_ENDCX2SetupReqAckIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_ENB_ENDCX2SetupReqAckIEs_specs_537;
extern asn_TYPE_member_t asn_MBR_ENB_ENDCX2SetupReqAckIEs_537[3];
extern asn_TYPE_descriptor_t asn_DEF_En_gNB_ENDCX2SetupReqAckIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_En_gNB_ENDCX2SetupReqAckIEs_specs_541;
extern asn_TYPE_member_t asn_MBR_En_gNB_ENDCX2SetupReqAckIEs_541[3];
extern asn_TYPE_descriptor_t asn_DEF_ENDCX2SetupFailure_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_ENDCX2SetupFailure_IEs_specs_545;
extern asn_TYPE_member_t asn_MBR_ENDCX2SetupFailure_IEs_545[3];
extern asn_TYPE_descriptor_t asn_DEF_ENDCConfigurationUpdate_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_ENDCConfigurationUpdate_IEs_specs_549;
extern asn_TYPE_member_t asn_MBR_ENDCConfigurationUpdate_IEs_549[3];
extern asn_TYPE_descriptor_t asn_DEF_ENB_ENDCConfigUpdateIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_ENB_ENDCConfigUpdateIEs_specs_553;
extern asn_TYPE_member_t asn_MBR_ENB_ENDCConfigUpdateIEs_553[3];
extern asn_TYPE_descriptor_t asn_DEF_En_gNB_ENDCConfigUpdateIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_En_gNB_ENDCConfigUpdateIEs_specs_557;
extern asn_TYPE_member_t asn_MBR_En_gNB_ENDCConfigUpdateIEs_557[3];
extern asn_TYPE_descriptor_t asn_DEF_ENDCConfigurationUpdateAcknowledge_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_ENDCConfigurationUpdateAcknowledge_IEs_specs_561;
extern asn_TYPE_member_t asn_MBR_ENDCConfigurationUpdateAcknowledge_IEs_561[3];
extern asn_TYPE_descriptor_t asn_DEF_ENB_ENDCConfigUpdateAckIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_ENB_ENDCConfigUpdateAckIEs_specs_565;
extern asn_TYPE_member_t asn_MBR_ENB_ENDCConfigUpdateAckIEs_565[3];
extern asn_TYPE_descriptor_t asn_DEF_En_gNB_ENDCConfigUpdateAckIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_En_gNB_ENDCConfigUpdateAckIEs_specs_569;
extern asn_TYPE_member_t asn_MBR_En_gNB_ENDCConfigUpdateAckIEs_569[3];
extern asn_TYPE_descriptor_t asn_DEF_ENDCConfigurationUpdateFailure_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_ENDCConfigurationUpdateFailure_IEs_specs_573;
extern asn_TYPE_member_t asn_MBR_ENDCConfigurationUpdateFailure_IEs_573[3];
extern asn_TYPE_descriptor_t asn_DEF_ENDCCellActivationRequest_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_ENDCCellActivationRequest_IEs_specs_577;
extern asn_TYPE_member_t asn_MBR_ENDCCellActivationRequest_IEs_577[3];
extern asn_TYPE_descriptor_t asn_DEF_ENDCCellActivationResponse_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_ENDCCellActivationResponse_IEs_specs_581;
extern asn_TYPE_member_t asn_MBR_ENDCCellActivationResponse_IEs_581[3];
extern asn_TYPE_descriptor_t asn_DEF_ENDCCellActivationFailure_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_ENDCCellActivationFailure_IEs_specs_585;
extern asn_TYPE_member_t asn_MBR_ENDCCellActivationFailure_IEs_585[3];
extern asn_TYPE_descriptor_t asn_DEF_SecondaryRATDataUsageReport_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_SecondaryRATDataUsageReport_IEs_specs_589;
extern asn_TYPE_member_t asn_MBR_SecondaryRATDataUsageReport_IEs_589[3];
extern asn_TYPE_descriptor_t asn_DEF_SgNBActivityNotification_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_SgNBActivityNotification_IEs_specs_593;
extern asn_TYPE_member_t asn_MBR_SgNBActivityNotification_IEs_593[3];
extern asn_TYPE_descriptor_t asn_DEF_ENDCPartialResetRequired_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_ENDCPartialResetRequired_IEs_specs_597;
extern asn_TYPE_member_t asn_MBR_ENDCPartialResetRequired_IEs_597[3];
extern asn_TYPE_descriptor_t asn_DEF_ENDCPartialResetConfirm_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_ENDCPartialResetConfirm_IEs_specs_601;
extern asn_TYPE_member_t asn_MBR_ENDCPartialResetConfirm_IEs_601[3];
extern asn_TYPE_descriptor_t asn_DEF_EUTRANRCellResourceCoordinationRequest_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_EUTRANRCellResourceCoordinationRequest_IEs_specs_605;
extern asn_TYPE_member_t asn_MBR_EUTRANRCellResourceCoordinationRequest_IEs_605[3];
extern asn_TYPE_descriptor_t asn_DEF_ENB_EUTRA_NRCellResourceCoordinationReqIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_ENB_EUTRA_NRCellResourceCoordinationReqIEs_specs_609;
extern asn_TYPE_member_t asn_MBR_ENB_EUTRA_NRCellResourceCoordinationReqIEs_609[3];
extern asn_TYPE_descriptor_t asn_DEF_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs_specs_613;
extern asn_TYPE_member_t asn_MBR_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs_613[3];
extern asn_TYPE_descriptor_t asn_DEF_EUTRANRCellResourceCoordinationResponse_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_EUTRANRCellResourceCoordinationResponse_IEs_specs_617;
extern asn_TYPE_member_t asn_MBR_EUTRANRCellResourceCoordinationResponse_IEs_617[3];
extern asn_TYPE_descriptor_t asn_DEF_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs_specs_621;
extern asn_TYPE_member_t asn_MBR_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs_621[3];
extern asn_TYPE_descriptor_t asn_DEF_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs_specs_625;
extern asn_TYPE_member_t asn_MBR_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs_625[3];
extern asn_TYPE_descriptor_t asn_DEF_ENDCX2RemovalRequest_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_ENDCX2RemovalRequest_IEs_specs_629;
extern asn_TYPE_member_t asn_MBR_ENDCX2RemovalRequest_IEs_629[3];
extern asn_TYPE_descriptor_t asn_DEF_ENB_ENDCX2RemovalReqIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_ENB_ENDCX2RemovalReqIEs_specs_633;
extern asn_TYPE_member_t asn_MBR_ENB_ENDCX2RemovalReqIEs_633[3];
extern asn_TYPE_descriptor_t asn_DEF_En_gNB_ENDCX2RemovalReqIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_En_gNB_ENDCX2RemovalReqIEs_specs_637;
extern asn_TYPE_member_t asn_MBR_En_gNB_ENDCX2RemovalReqIEs_637[3];
extern asn_TYPE_descriptor_t asn_DEF_ENDCX2RemovalResponse_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_ENDCX2RemovalResponse_IEs_specs_641;
extern asn_TYPE_member_t asn_MBR_ENDCX2RemovalResponse_IEs_641[3];
extern asn_TYPE_descriptor_t asn_DEF_ENB_ENDCX2RemovalReqAckIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_ENB_ENDCX2RemovalReqAckIEs_specs_645;
extern asn_TYPE_member_t asn_MBR_ENB_ENDCX2RemovalReqAckIEs_645[3];
extern asn_TYPE_descriptor_t asn_DEF_En_gNB_ENDCX2RemovalReqAckIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_En_gNB_ENDCX2RemovalReqAckIEs_specs_649;
extern asn_TYPE_member_t asn_MBR_En_gNB_ENDCX2RemovalReqAckIEs_649[3];
extern asn_TYPE_descriptor_t asn_DEF_ENDCX2RemovalFailure_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_ENDCX2RemovalFailure_IEs_specs_653;
extern asn_TYPE_member_t asn_MBR_ENDCX2RemovalFailure_IEs_653[3];
extern asn_TYPE_descriptor_t asn_DEF_DataForwardingAddressIndication_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_DataForwardingAddressIndication_IEs_specs_657;
extern asn_TYPE_member_t asn_MBR_DataForwardingAddressIndication_IEs_657[3];
extern asn_TYPE_descriptor_t asn_DEF_GNBStatusIndicationIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_GNBStatusIndicationIEs_specs_661;
extern asn_TYPE_member_t asn_MBR_GNBStatusIndicationIEs_661[3];
extern asn_TYPE_descriptor_t asn_DEF_E_RAB_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_E_RAB_ItemIEs_specs_665;
extern asn_TYPE_member_t asn_MBR_E_RAB_ItemIEs_665[3];
extern asn_TYPE_descriptor_t asn_DEF_E_RABUsageReport_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_E_RABUsageReport_ItemIEs_specs_669;
extern asn_TYPE_member_t asn_MBR_E_RABUsageReport_ItemIEs_669[3];
extern asn_TYPE_descriptor_t asn_DEF_SecondaryRATUsageReport_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_SecondaryRATUsageReport_ItemIEs_specs_673;
extern asn_TYPE_member_t asn_MBR_SecondaryRATUsageReport_ItemIEs_673[3];

#ifdef __cplusplus
}
#endif

#endif	/* _ProtocolIE_Field_H_ */
#include "asn_internal.h"
