1. Transitioned to using latest asn1c compiler
[ric-app/admin.git] / asn1c_defs / X2N_ProtocolIE-Field.h
diff --git a/asn1c_defs/X2N_ProtocolIE-Field.h b/asn1c_defs/X2N_ProtocolIE-Field.h
new file mode 100644 (file)
index 0000000..fb36b2c
--- /dev/null
@@ -0,0 +1,4330 @@
+/*
+ * Generated by asn1c-0.9.29 n1 (http://lionet.info/asn1c)
+ * From ASN.1 module "X2AP-Containers"
+ *     found in "../../asn_defs/asn1/x2ap-15-04.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-OER`
+ */
+
+#ifndef        _X2N_ProtocolIE_Field_H_
+#define        _X2N_ProtocolIE_Field_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include "X2N_ProtocolIE-ID.h"
+#include "X2N_Criticality.h"
+#include <ANY.h>
+#include <asn_ioc.h>
+#include "X2N_E-RABs-ToBeSetup-Item.h"
+#include "X2N_Presence.h"
+#include <OPEN_TYPE.h>
+#include <constr_CHOICE.h>
+#include <constr_SEQUENCE.h>
+#include "X2N_E-RABs-Admitted-Item.h"
+#include "X2N_E-RABs-SubjectToStatusTransfer-Item.h"
+#include "X2N_CellInformation-Item.h"
+#include "X2N_CellToReport-Item.h"
+#include "X2N_MeasurementInitiationResult-Item.h"
+#include "X2N_MeasurementFailureCause-Item.h"
+#include "X2N_CompleteFailureCauseInformation-Item.h"
+#include "X2N_CellMeasurementResult-Item.h"
+#include "X2N_E-RABs-ToBeAdded-Item.h"
+#include "X2N_E-RABs-Admitted-ToBeAdded-Item.h"
+#include "X2N_E-RABs-ToBeAdded-ModReqItem.h"
+#include "X2N_E-RABs-ToBeModified-ModReqItem.h"
+#include "X2N_E-RABs-ToBeReleased-ModReqItem.h"
+#include "X2N_E-RABs-Admitted-ToBeAdded-ModAckItem.h"
+#include "X2N_E-RABs-Admitted-ToBeModified-ModAckItem.h"
+#include "X2N_E-RABs-Admitted-ToReleased-ModAckItem.h"
+#include "X2N_E-RABs-ToBeReleased-ModReqdItem.h"
+#include "X2N_E-RABs-ToBeReleased-RelReqItem.h"
+#include "X2N_E-RABs-ToBeReleased-RelConfItem.h"
+#include "X2N_E-RABs-SubjectToCounterCheckItem.h"
+#include "X2N_E-RABs-ToBeSetupRetrieve-Item.h"
+#include "X2N_E-RABs-ToBeAdded-SgNBAddReq-Item.h"
+#include "X2N_E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item.h"
+#include "X2N_E-RABs-ToBeAdded-SgNBModReq-Item.h"
+#include "X2N_E-RABs-ToBeModified-SgNBModReq-Item.h"
+#include "X2N_E-RABs-ToBeReleased-SgNBModReq-Item.h"
+#include "X2N_E-RABs-Admitted-ToBeAdded-SgNBModAck-Item.h"
+#include "X2N_E-RABs-Admitted-ToBeModified-SgNBModAck-Item.h"
+#include "X2N_E-RABs-Admitted-ToReleased-SgNBModAck-Item.h"
+#include "X2N_E-RABs-ToBeReleased-SgNBModReqd-Item.h"
+#include "X2N_E-RABs-ToBeModified-SgNBModReqd-Item.h"
+#include "X2N_E-RABs-AdmittedToBeModified-SgNBModConf-Item.h"
+#include "X2N_E-RABs-ToBeReleased-SgNBRelReq-Item.h"
+#include "X2N_E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-Item.h"
+#include "X2N_E-RABs-ToBeReleased-SgNBRelReqd-Item.h"
+#include "X2N_E-RABs-ToBeReleased-SgNBRelConf-Item.h"
+#include "X2N_E-RABs-SubjectToSgNBCounterCheck-Item.h"
+#include "X2N_E-RABs-ToBeReleased-SgNBChaConf-Item.h"
+#include "X2N_E-RABs-DataForwardingAddress-Item.h"
+#include "X2N_E-RAB-Item.h"
+#include "X2N_E-RABUsageReport-Item.h"
+#include "X2N_SecondaryRATUsageReport-Item.h"
+#include "X2N_UE-X2AP-ID.h"
+#include "X2N_Cause.h"
+#include "X2N_ECGI.h"
+#include "X2N_GUMMEI.h"
+#include "X2N_UE-ContextInformation.h"
+#include "X2N_UE-HistoryInformation.h"
+#include "X2N_TraceActivation.h"
+#include "X2N_SRVCCOperationPossible.h"
+#include "X2N_CSGMembershipStatus.h"
+#include "X2N_MobilityInformation.h"
+#include "X2N_Masked-IMEISV.h"
+#include "X2N_UE-HistoryInformationFromTheUE.h"
+#include "X2N_ExpectedUEBehaviour.h"
+#include "X2N_ProSeAuthorized.h"
+#include "X2N_UE-ContextReferenceAtSeNB.h"
+#include "X2N_UE-X2AP-ID-Extension.h"
+#include "X2N_V2XServicesAuthorized.h"
+#include "X2N_UE-ContextReferenceAtWT.h"
+#include "X2N_NRUESecurityCapabilities.h"
+#include "X2N_UE-ContextReferenceAtSgNB.h"
+#include "X2N_AerialUEsubscriptionInformation.h"
+#include "X2N_Subscription-Based-UE-DifferentiationInfo.h"
+#include "X2N_E-RABs-Admitted-List.h"
+#include "X2N_E-RAB-List.h"
+#include "X2N_TargeteNBtoSource-eNBTransparentContainer.h"
+#include "X2N_CriticalityDiagnostics.h"
+#include "X2N_UE-ContextKeptIndicator.h"
+#include "X2N_HandoverReportType.h"
+#include "X2N_TargetCellInUTRAN.h"
+#include "X2N_CRNTI.h"
+#include "X2N_UE-RLF-Report-Container.h"
+#include "X2N_UE-RLF-Report-Container-for-extended-bands.h"
+#include "X2N_E-RABs-SubjectToStatusTransfer-List.h"
+#include "X2N_SgNB-UE-X2AP-ID.h"
+#include "X2N_SIPTOBearerDeactivationIndication.h"
+#include "X2N_GlobalENB-ID.h"
+#include "X2N_ServedCells.h"
+#include "X2N_GUGroupIDList.h"
+#include "X2N_LHN-ID.h"
+#include "X2N_TimeToWait.h"
+#include "X2N_CellInformation-List.h"
+#include "X2N_ServedCellsToModify.h"
+#include "X2N_Old-ECGIs.h"
+#include "X2N_CoverageModificationList.h"
+#include "X2N_Measurement-ID.h"
+#include "X2N_Registration-Request.h"
+#include "X2N_ReportCharacteristics.h"
+#include "X2N_CellToReport-List.h"
+#include "X2N_ReportingPeriodicity.h"
+#include "X2N_PartialSuccessIndicator.h"
+#include "X2N_ReportingPeriodicityRSRPMR.h"
+#include "X2N_ReportingPeriodicityCSIR.h"
+#include "X2N_MeasurementInitiationResult-List.h"
+#include "X2N_CompleteFailureCauseInformation-List.h"
+#include "X2N_CellMeasurementResult-List.h"
+#include "X2N_MobilityParametersInformation.h"
+#include "X2N_MobilityParametersModificationRange.h"
+#include "X2N_PCI.h"
+#include "X2N_ShortMAC-I.h"
+#include "X2N_RRCConnSetupIndicator.h"
+#include "X2N_RRCConnReestabIndicator.h"
+#include "X2N_ServedCellsToActivate.h"
+#include "X2N_ActivatedCellList.h"
+#include "X2N_RNL-Header.h"
+#include "X2N_X2AP-Message.h"
+#include "X2N_UESecurityCapabilities.h"
+#include "X2N_SeNBSecurityKey.h"
+#include "X2N_UEAggregateMaximumBitRate.h"
+#include "X2N_PLMN-Identity.h"
+#include "X2N_E-RABs-ToBeAdded-List.h"
+#include "X2N_MeNBtoSeNBContainer.h"
+#include "X2N_E-RABs-Admitted-ToBeAdded-List.h"
+#include "X2N_SeNBtoMeNBContainer.h"
+#include "X2N_TransportLayerAddress.h"
+#include "X2N_TunnelInformation.h"
+#include "X2N_ResponseInformationSeNBReconfComp.h"
+#include "X2N_SCGChangeIndication.h"
+#include "X2N_UE-ContextInformationSeNBModReq.h"
+#include "X2N_E-RABs-Admitted-ToBeAdded-ModAckList.h"
+#include "X2N_E-RABs-Admitted-ToBeModified-ModAckList.h"
+#include "X2N_E-RABs-Admitted-ToBeReleased-ModAckList.h"
+#include "X2N_E-RABs-ToBeReleased-ModReqd.h"
+#include "X2N_E-RABs-ToBeReleased-List-RelReq.h"
+#include "X2N_MakeBeforeBreakIndicator.h"
+#include "X2N_E-RABs-ToBeReleased-List-RelConf.h"
+#include "X2N_E-RABs-SubjectToCounterCheck-List.h"
+#include "X2N_X2BenefitValue.h"
+#include "X2N_ResumeID.h"
+#include "X2N_EUTRANCellIdentifier.h"
+#include "X2N_UE-ContextInformationRetrieve.h"
+#include "X2N_SgNBSecurityKey.h"
+#include "X2N_HandoverRestrictionList.h"
+#include "X2N_E-RABs-ToBeAdded-SgNBAddReqList.h"
+#include "X2N_MeNBtoSgNBContainer.h"
+#include "X2N_SplitSRBs.h"
+#include "X2N_MeNBResourceCoordinationInformation.h"
+#include "X2N_SGNB-Addition-Trigger-Ind.h"
+#include "X2N_SubscriberProfileIDforRFP.h"
+#include "X2N_E-RABs-Admitted-ToBeAdded-SgNBAddReqAckList.h"
+#include "X2N_SgNBtoMeNBContainer.h"
+#include "X2N_SgNBResourceCoordinationInformation.h"
+#include "X2N_RRC-Config-Ind.h"
+#include "X2N_ResponseInformationSgNBReconfComp.h"
+#include "X2N_SCGConfigurationQuery.h"
+#include "X2N_UE-ContextInformation-SgNBModReq.h"
+#include "X2N_E-RABs-Admitted-ToBeAdded-SgNBModAckList.h"
+#include "X2N_E-RABs-Admitted-ToBeModified-SgNBModAckList.h"
+#include "X2N_E-RABs-Admitted-ToBeReleased-SgNBModAckList.h"
+#include "X2N_PDCPChangeIndication.h"
+#include "X2N_E-RABs-ToBeReleased-SgNBModReqdList.h"
+#include "X2N_E-RABs-ToBeModified-SgNBModReqdList.h"
+#include "X2N_E-RABs-AdmittedToBeModified-SgNBModConfList.h"
+#include "X2N_E-RABs-ToBeReleased-SgNBRelReqList.h"
+#include "X2N_E-RABs-Admitted-ToBeReleased-SgNBRelReqAckList.h"
+#include "X2N_E-RABs-ToBeReleased-SgNBRelReqdList.h"
+#include "X2N_E-RABs-ToBeReleased-SgNBRelConfList.h"
+#include "X2N_E-RABs-SubjectToSgNBCounterCheck-List.h"
+#include "X2N_GlobalGNB-ID.h"
+#include "X2N_E-RABs-ToBeReleased-SgNBChaConfList.h"
+#include "X2N_SplitSRB.h"
+#include "X2N_UENRMeasurement.h"
+#include "X2N_InitiatingNodeType-EndcX2Setup.h"
+#include "X2N_ServedEUTRAcellsENDCX2ManagementList.h"
+#include "X2N_ServedNRcellsENDCX2ManagementList.h"
+#include "X2N_RespondingNodeType-EndcX2Setup.h"
+#include "X2N_InitiatingNodeType-EndcConfigUpdate.h"
+#include "X2N_CellAssistanceInformation.h"
+#include "X2N_ServedEUTRAcellsToModifyListENDCConfUpd.h"
+#include "X2N_ServedEUTRAcellsToDeleteListENDCConfUpd.h"
+#include "X2N_ServedNRcellsToModifyENDCConfUpdList.h"
+#include "X2N_ServedNRcellsToDeleteENDCConfUpdList.h"
+#include "X2N_RespondingNodeType-EndcConfigUpdate.h"
+#include "X2N_ServedNRCellsToActivate.h"
+#include "X2N_ActivationID.h"
+#include "X2N_ActivatedNRCellList.h"
+#include "X2N_SecondaryRATUsageReportList.h"
+#include "X2N_UserPlaneTrafficActivityReport.h"
+#include "X2N_ERABActivityNotifyItemList.h"
+#include "X2N_UEsToBeResetList.h"
+#include "X2N_InitiatingNodeType-EutranrCellResourceCoordination.h"
+#include "X2N_DataTrafficResourceIndication.h"
+#include "X2N_SpectrumSharingGroupID.h"
+#include "X2N_ListofEUTRACellsinEUTRACoordinationReq.h"
+#include "X2N_ListofEUTRACellsinNRCoordinationReq.h"
+#include "X2N_ListofNRCellsinNRCoordinationReq.h"
+#include "X2N_RespondingNodeType-EutranrCellResourceCoordination.h"
+#include "X2N_ListofEUTRACellsinEUTRACoordinationResp.h"
+#include "X2N_ListofNRCellsinNRCoordinationResp.h"
+#include "X2N_InitiatingNodeType-EndcX2Removal.h"
+#include "X2N_RespondingNodeType-EndcX2Removal.h"
+#include "X2N_E-RABs-DataForwardingAddress-List.h"
+#include "X2N_GNBOverloadInformation.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Dependencies */
+typedef enum X2N_E_RABs_ToBeSetup_ItemIEs__value_PR {
+       X2N_E_RABs_ToBeSetup_ItemIEs__value_PR_NOTHING, /* No components present */
+       X2N_E_RABs_ToBeSetup_ItemIEs__value_PR_E_RABs_ToBeSetup_Item
+} X2N_E_RABs_ToBeSetup_ItemIEs__value_PR;
+typedef enum X2N_E_RABs_Admitted_ItemIEs__value_PR {
+       X2N_E_RABs_Admitted_ItemIEs__value_PR_NOTHING,  /* No components present */
+       X2N_E_RABs_Admitted_ItemIEs__value_PR_E_RABs_Admitted_Item
+} X2N_E_RABs_Admitted_ItemIEs__value_PR;
+typedef enum X2N_E_RABs_SubjectToStatusTransfer_ItemIEs__value_PR {
+       X2N_E_RABs_SubjectToStatusTransfer_ItemIEs__value_PR_NOTHING,   /* No components present */
+       X2N_E_RABs_SubjectToStatusTransfer_ItemIEs__value_PR_E_RABs_SubjectToStatusTransfer_Item
+} X2N_E_RABs_SubjectToStatusTransfer_ItemIEs__value_PR;
+typedef enum X2N_CellInformation_ItemIEs__value_PR {
+       X2N_CellInformation_ItemIEs__value_PR_NOTHING,  /* No components present */
+       X2N_CellInformation_ItemIEs__value_PR_CellInformation_Item
+} X2N_CellInformation_ItemIEs__value_PR;
+typedef enum X2N_CellToReport_ItemIEs__value_PR {
+       X2N_CellToReport_ItemIEs__value_PR_NOTHING,     /* No components present */
+       X2N_CellToReport_ItemIEs__value_PR_CellToReport_Item
+} X2N_CellToReport_ItemIEs__value_PR;
+typedef enum X2N_MeasurementInitiationResult_ItemIEs__value_PR {
+       X2N_MeasurementInitiationResult_ItemIEs__value_PR_NOTHING,      /* No components present */
+       X2N_MeasurementInitiationResult_ItemIEs__value_PR_MeasurementInitiationResult_Item
+} X2N_MeasurementInitiationResult_ItemIEs__value_PR;
+typedef enum X2N_MeasurementFailureCause_ItemIEs__value_PR {
+       X2N_MeasurementFailureCause_ItemIEs__value_PR_NOTHING,  /* No components present */
+       X2N_MeasurementFailureCause_ItemIEs__value_PR_MeasurementFailureCause_Item
+} X2N_MeasurementFailureCause_ItemIEs__value_PR;
+typedef enum X2N_CompleteFailureCauseInformation_ItemIEs__value_PR {
+       X2N_CompleteFailureCauseInformation_ItemIEs__value_PR_NOTHING,  /* No components present */
+       X2N_CompleteFailureCauseInformation_ItemIEs__value_PR_CompleteFailureCauseInformation_Item
+} X2N_CompleteFailureCauseInformation_ItemIEs__value_PR;
+typedef enum X2N_CellMeasurementResult_ItemIEs__value_PR {
+       X2N_CellMeasurementResult_ItemIEs__value_PR_NOTHING,    /* No components present */
+       X2N_CellMeasurementResult_ItemIEs__value_PR_CellMeasurementResult_Item
+} X2N_CellMeasurementResult_ItemIEs__value_PR;
+typedef enum X2N_E_RABs_ToBeAdded_ItemIEs__value_PR {
+       X2N_E_RABs_ToBeAdded_ItemIEs__value_PR_NOTHING, /* No components present */
+       X2N_E_RABs_ToBeAdded_ItemIEs__value_PR_E_RABs_ToBeAdded_Item
+} X2N_E_RABs_ToBeAdded_ItemIEs__value_PR;
+typedef enum X2N_E_RABs_Admitted_ToBeAdded_ItemIEs__value_PR {
+       X2N_E_RABs_Admitted_ToBeAdded_ItemIEs__value_PR_NOTHING,        /* No components present */
+       X2N_E_RABs_Admitted_ToBeAdded_ItemIEs__value_PR_E_RABs_Admitted_ToBeAdded_Item
+} X2N_E_RABs_Admitted_ToBeAdded_ItemIEs__value_PR;
+typedef enum X2N_E_RABs_ToBeAdded_ModReqItemIEs__value_PR {
+       X2N_E_RABs_ToBeAdded_ModReqItemIEs__value_PR_NOTHING,   /* No components present */
+       X2N_E_RABs_ToBeAdded_ModReqItemIEs__value_PR_E_RABs_ToBeAdded_ModReqItem
+} X2N_E_RABs_ToBeAdded_ModReqItemIEs__value_PR;
+typedef enum X2N_E_RABs_ToBeModified_ModReqItemIEs__value_PR {
+       X2N_E_RABs_ToBeModified_ModReqItemIEs__value_PR_NOTHING,        /* No components present */
+       X2N_E_RABs_ToBeModified_ModReqItemIEs__value_PR_E_RABs_ToBeModified_ModReqItem
+} X2N_E_RABs_ToBeModified_ModReqItemIEs__value_PR;
+typedef enum X2N_E_RABs_ToBeReleased_ModReqItemIEs__value_PR {
+       X2N_E_RABs_ToBeReleased_ModReqItemIEs__value_PR_NOTHING,        /* No components present */
+       X2N_E_RABs_ToBeReleased_ModReqItemIEs__value_PR_E_RABs_ToBeReleased_ModReqItem
+} X2N_E_RABs_ToBeReleased_ModReqItemIEs__value_PR;
+typedef enum X2N_E_RABs_Admitted_ToBeAdded_ModAckItemIEs__value_PR {
+       X2N_E_RABs_Admitted_ToBeAdded_ModAckItemIEs__value_PR_NOTHING,  /* No components present */
+       X2N_E_RABs_Admitted_ToBeAdded_ModAckItemIEs__value_PR_E_RABs_Admitted_ToBeAdded_ModAckItem
+} X2N_E_RABs_Admitted_ToBeAdded_ModAckItemIEs__value_PR;
+typedef enum X2N_E_RABs_Admitted_ToBeModified_ModAckItemIEs__value_PR {
+       X2N_E_RABs_Admitted_ToBeModified_ModAckItemIEs__value_PR_NOTHING,       /* No components present */
+       X2N_E_RABs_Admitted_ToBeModified_ModAckItemIEs__value_PR_E_RABs_Admitted_ToBeModified_ModAckItem
+} X2N_E_RABs_Admitted_ToBeModified_ModAckItemIEs__value_PR;
+typedef enum X2N_E_RABs_Admitted_ToBeReleased_ModAckItemIEs__value_PR {
+       X2N_E_RABs_Admitted_ToBeReleased_ModAckItemIEs__value_PR_NOTHING,       /* No components present */
+       X2N_E_RABs_Admitted_ToBeReleased_ModAckItemIEs__value_PR_E_RABs_Admitted_ToReleased_ModAckItem
+} X2N_E_RABs_Admitted_ToBeReleased_ModAckItemIEs__value_PR;
+typedef enum X2N_E_RABs_ToBeReleased_ModReqdItemIEs__value_PR {
+       X2N_E_RABs_ToBeReleased_ModReqdItemIEs__value_PR_NOTHING,       /* No components present */
+       X2N_E_RABs_ToBeReleased_ModReqdItemIEs__value_PR_E_RABs_ToBeReleased_ModReqdItem
+} X2N_E_RABs_ToBeReleased_ModReqdItemIEs__value_PR;
+typedef enum X2N_E_RABs_ToBeReleased_RelReqItemIEs__value_PR {
+       X2N_E_RABs_ToBeReleased_RelReqItemIEs__value_PR_NOTHING,        /* No components present */
+       X2N_E_RABs_ToBeReleased_RelReqItemIEs__value_PR_E_RABs_ToBeReleased_RelReqItem
+} X2N_E_RABs_ToBeReleased_RelReqItemIEs__value_PR;
+typedef enum X2N_E_RABs_ToBeReleased_RelConfItemIEs__value_PR {
+       X2N_E_RABs_ToBeReleased_RelConfItemIEs__value_PR_NOTHING,       /* No components present */
+       X2N_E_RABs_ToBeReleased_RelConfItemIEs__value_PR_E_RABs_ToBeReleased_RelConfItem
+} X2N_E_RABs_ToBeReleased_RelConfItemIEs__value_PR;
+typedef enum X2N_E_RABs_SubjectToCounterCheckItemIEs__value_PR {
+       X2N_E_RABs_SubjectToCounterCheckItemIEs__value_PR_NOTHING,      /* No components present */
+       X2N_E_RABs_SubjectToCounterCheckItemIEs__value_PR_E_RABs_SubjectToCounterCheckItem
+} X2N_E_RABs_SubjectToCounterCheckItemIEs__value_PR;
+typedef enum X2N_E_RABs_ToBeSetupRetrieve_ItemIEs__value_PR {
+       X2N_E_RABs_ToBeSetupRetrieve_ItemIEs__value_PR_NOTHING, /* No components present */
+       X2N_E_RABs_ToBeSetupRetrieve_ItemIEs__value_PR_E_RABs_ToBeSetupRetrieve_Item
+} X2N_E_RABs_ToBeSetupRetrieve_ItemIEs__value_PR;
+typedef enum X2N_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs__value_PR {
+       X2N_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs__value_PR_NOTHING,      /* No components present */
+       X2N_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs__value_PR_E_RABs_ToBeAdded_SgNBAddReq_Item
+} X2N_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs__value_PR;
+typedef enum X2N_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs__value_PR {
+       X2N_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs__value_PR_NOTHING,  /* No components present */
+       X2N_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs__value_PR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item
+} X2N_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs__value_PR;
+typedef enum X2N_E_RABs_ToBeAdded_SgNBModReq_ItemIEs__value_PR {
+       X2N_E_RABs_ToBeAdded_SgNBModReq_ItemIEs__value_PR_NOTHING,      /* No components present */
+       X2N_E_RABs_ToBeAdded_SgNBModReq_ItemIEs__value_PR_E_RABs_ToBeAdded_SgNBModReq_Item
+} X2N_E_RABs_ToBeAdded_SgNBModReq_ItemIEs__value_PR;
+typedef enum X2N_E_RABs_ToBeModified_SgNBModReq_ItemIEs__value_PR {
+       X2N_E_RABs_ToBeModified_SgNBModReq_ItemIEs__value_PR_NOTHING,   /* No components present */
+       X2N_E_RABs_ToBeModified_SgNBModReq_ItemIEs__value_PR_E_RABs_ToBeModified_SgNBModReq_Item
+} X2N_E_RABs_ToBeModified_SgNBModReq_ItemIEs__value_PR;
+typedef enum X2N_E_RABs_ToBeReleased_SgNBModReq_ItemIEs__value_PR {
+       X2N_E_RABs_ToBeReleased_SgNBModReq_ItemIEs__value_PR_NOTHING,   /* No components present */
+       X2N_E_RABs_ToBeReleased_SgNBModReq_ItemIEs__value_PR_E_RABs_ToBeReleased_SgNBModReq_Item
+} X2N_E_RABs_ToBeReleased_SgNBModReq_ItemIEs__value_PR;
+typedef enum X2N_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs__value_PR {
+       X2N_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs__value_PR_NOTHING,     /* No components present */
+       X2N_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs__value_PR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item
+} X2N_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs__value_PR;
+typedef enum X2N_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs__value_PR {
+       X2N_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs__value_PR_NOTHING,  /* No components present */
+       X2N_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs__value_PR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item
+} X2N_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs__value_PR;
+typedef enum X2N_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs__value_PR {
+       X2N_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs__value_PR_NOTHING,  /* No components present */
+       X2N_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs__value_PR_E_RABs_Admitted_ToReleased_SgNBModAck_Item
+} X2N_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs__value_PR;
+typedef enum X2N_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs__value_PR {
+       X2N_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs__value_PR_NOTHING,  /* No components present */
+       X2N_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs__value_PR_E_RABs_ToBeReleased_SgNBModReqd_Item
+} X2N_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs__value_PR;
+typedef enum X2N_E_RABs_ToBeModified_SgNBModReqd_ItemIEs__value_PR {
+       X2N_E_RABs_ToBeModified_SgNBModReqd_ItemIEs__value_PR_NOTHING,  /* No components present */
+       X2N_E_RABs_ToBeModified_SgNBModReqd_ItemIEs__value_PR_E_RABs_ToBeModified_SgNBModReqd_Item
+} X2N_E_RABs_ToBeModified_SgNBModReqd_ItemIEs__value_PR;
+typedef enum X2N_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs__value_PR {
+       X2N_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs__value_PR_NOTHING,  /* No components present */
+       X2N_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs__value_PR_E_RABs_AdmittedToBeModified_SgNBModConf_Item
+} X2N_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs__value_PR;
+typedef enum X2N_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs__value_PR {
+       X2N_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs__value_PR_NOTHING,   /* No components present */
+       X2N_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs__value_PR_E_RABs_ToBeReleased_SgNBRelReq_Item
+} X2N_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs__value_PR;
+typedef enum X2N_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs__value_PR {
+       X2N_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs__value_PR_NOTHING,       /* No components present */
+       X2N_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs__value_PR_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item
+} X2N_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs__value_PR;
+typedef enum X2N_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs__value_PR {
+       X2N_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs__value_PR_NOTHING,  /* No components present */
+       X2N_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs__value_PR_E_RABs_ToBeReleased_SgNBRelReqd_Item
+} X2N_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs__value_PR;
+typedef enum X2N_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs__value_PR {
+       X2N_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs__value_PR_NOTHING,  /* No components present */
+       X2N_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs__value_PR_E_RABs_ToBeReleased_SgNBRelConf_Item
+} X2N_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs__value_PR;
+typedef enum X2N_E_RABs_SubjectToSgNBCounterCheck_ItemIEs__value_PR {
+       X2N_E_RABs_SubjectToSgNBCounterCheck_ItemIEs__value_PR_NOTHING, /* No components present */
+       X2N_E_RABs_SubjectToSgNBCounterCheck_ItemIEs__value_PR_E_RABs_SubjectToSgNBCounterCheck_Item
+} X2N_E_RABs_SubjectToSgNBCounterCheck_ItemIEs__value_PR;
+typedef enum X2N_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs__value_PR {
+       X2N_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs__value_PR_NOTHING,  /* No components present */
+       X2N_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs__value_PR_E_RABs_ToBeReleased_SgNBChaConf_Item
+} X2N_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs__value_PR;
+typedef enum X2N_E_RABs_DataForwardingAddress_ItemIEs__value_PR {
+       X2N_E_RABs_DataForwardingAddress_ItemIEs__value_PR_NOTHING,     /* No components present */
+       X2N_E_RABs_DataForwardingAddress_ItemIEs__value_PR_E_RABs_DataForwardingAddress_Item
+} X2N_E_RABs_DataForwardingAddress_ItemIEs__value_PR;
+typedef enum X2N_E_RAB_ItemIEs__value_PR {
+       X2N_E_RAB_ItemIEs__value_PR_NOTHING,    /* No components present */
+       X2N_E_RAB_ItemIEs__value_PR_E_RAB_Item
+} X2N_E_RAB_ItemIEs__value_PR;
+typedef enum X2N_E_RABUsageReport_ItemIEs__value_PR {
+       X2N_E_RABUsageReport_ItemIEs__value_PR_NOTHING, /* No components present */
+       X2N_E_RABUsageReport_ItemIEs__value_PR_E_RABUsageReport_Item
+} X2N_E_RABUsageReport_ItemIEs__value_PR;
+typedef enum X2N_SecondaryRATUsageReport_ItemIEs__value_PR {
+       X2N_SecondaryRATUsageReport_ItemIEs__value_PR_NOTHING,  /* No components present */
+       X2N_SecondaryRATUsageReport_ItemIEs__value_PR_SecondaryRATUsageReport_Item
+} X2N_SecondaryRATUsageReport_ItemIEs__value_PR;
+typedef enum X2N_HandoverRequest_IEs__value_PR {
+       X2N_HandoverRequest_IEs__value_PR_NOTHING,      /* No components present */
+       X2N_HandoverRequest_IEs__value_PR_UE_X2AP_ID,
+       X2N_HandoverRequest_IEs__value_PR_Cause,
+       X2N_HandoverRequest_IEs__value_PR_ECGI,
+       X2N_HandoverRequest_IEs__value_PR_GUMMEI,
+       X2N_HandoverRequest_IEs__value_PR_UE_ContextInformation,
+       X2N_HandoverRequest_IEs__value_PR_UE_HistoryInformation,
+       X2N_HandoverRequest_IEs__value_PR_TraceActivation,
+       X2N_HandoverRequest_IEs__value_PR_SRVCCOperationPossible,
+       X2N_HandoverRequest_IEs__value_PR_CSGMembershipStatus,
+       X2N_HandoverRequest_IEs__value_PR_MobilityInformation,
+       X2N_HandoverRequest_IEs__value_PR_Masked_IMEISV,
+       X2N_HandoverRequest_IEs__value_PR_UE_HistoryInformationFromTheUE,
+       X2N_HandoverRequest_IEs__value_PR_ExpectedUEBehaviour,
+       X2N_HandoverRequest_IEs__value_PR_ProSeAuthorized,
+       X2N_HandoverRequest_IEs__value_PR_UE_ContextReferenceAtSeNB,
+       X2N_HandoverRequest_IEs__value_PR_UE_X2AP_ID_Extension,
+       X2N_HandoverRequest_IEs__value_PR_V2XServicesAuthorized,
+       X2N_HandoverRequest_IEs__value_PR_UE_ContextReferenceAtWT,
+       X2N_HandoverRequest_IEs__value_PR_NRUESecurityCapabilities,
+       X2N_HandoverRequest_IEs__value_PR_UE_ContextReferenceAtSgNB,
+       X2N_HandoverRequest_IEs__value_PR_AerialUEsubscriptionInformation,
+       X2N_HandoverRequest_IEs__value_PR_Subscription_Based_UE_DifferentiationInfo
+} X2N_HandoverRequest_IEs__value_PR;
+typedef enum X2N_HandoverRequestAcknowledge_IEs__value_PR {
+       X2N_HandoverRequestAcknowledge_IEs__value_PR_NOTHING,   /* No components present */
+       X2N_HandoverRequestAcknowledge_IEs__value_PR_UE_X2AP_ID,
+       X2N_HandoverRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_List,
+       X2N_HandoverRequestAcknowledge_IEs__value_PR_E_RAB_List,
+       X2N_HandoverRequestAcknowledge_IEs__value_PR_TargeteNBtoSource_eNBTransparentContainer,
+       X2N_HandoverRequestAcknowledge_IEs__value_PR_CriticalityDiagnostics,
+       X2N_HandoverRequestAcknowledge_IEs__value_PR_UE_ContextKeptIndicator,
+       X2N_HandoverRequestAcknowledge_IEs__value_PR_UE_X2AP_ID_Extension
+} X2N_HandoverRequestAcknowledge_IEs__value_PR;
+typedef enum X2N_HandoverPreparationFailure_IEs__value_PR {
+       X2N_HandoverPreparationFailure_IEs__value_PR_NOTHING,   /* No components present */
+       X2N_HandoverPreparationFailure_IEs__value_PR_UE_X2AP_ID,
+       X2N_HandoverPreparationFailure_IEs__value_PR_Cause,
+       X2N_HandoverPreparationFailure_IEs__value_PR_CriticalityDiagnostics,
+       X2N_HandoverPreparationFailure_IEs__value_PR_UE_X2AP_ID_Extension
+} X2N_HandoverPreparationFailure_IEs__value_PR;
+typedef enum X2N_HandoverReport_IEs__value_PR {
+       X2N_HandoverReport_IEs__value_PR_NOTHING,       /* No components present */
+       X2N_HandoverReport_IEs__value_PR_HandoverReportType,
+       X2N_HandoverReport_IEs__value_PR_Cause,
+       X2N_HandoverReport_IEs__value_PR_ECGI,
+       X2N_HandoverReport_IEs__value_PR_TargetCellInUTRAN,
+       X2N_HandoverReport_IEs__value_PR_CRNTI,
+       X2N_HandoverReport_IEs__value_PR_MobilityInformation,
+       X2N_HandoverReport_IEs__value_PR_UE_RLF_Report_Container,
+       X2N_HandoverReport_IEs__value_PR_UE_RLF_Report_Container_for_extended_bands
+} X2N_HandoverReport_IEs__value_PR;
+typedef enum X2N_SNStatusTransfer_IEs__value_PR {
+       X2N_SNStatusTransfer_IEs__value_PR_NOTHING,     /* No components present */
+       X2N_SNStatusTransfer_IEs__value_PR_UE_X2AP_ID,
+       X2N_SNStatusTransfer_IEs__value_PR_E_RABs_SubjectToStatusTransfer_List,
+       X2N_SNStatusTransfer_IEs__value_PR_UE_X2AP_ID_Extension,
+       X2N_SNStatusTransfer_IEs__value_PR_SgNB_UE_X2AP_ID
+} X2N_SNStatusTransfer_IEs__value_PR;
+typedef enum X2N_UEContextRelease_IEs__value_PR {
+       X2N_UEContextRelease_IEs__value_PR_NOTHING,     /* No components present */
+       X2N_UEContextRelease_IEs__value_PR_UE_X2AP_ID,
+       X2N_UEContextRelease_IEs__value_PR_UE_X2AP_ID_Extension,
+       X2N_UEContextRelease_IEs__value_PR_SIPTOBearerDeactivationIndication,
+       X2N_UEContextRelease_IEs__value_PR_SgNB_UE_X2AP_ID
+} X2N_UEContextRelease_IEs__value_PR;
+typedef enum X2N_HandoverCancel_IEs__value_PR {
+       X2N_HandoverCancel_IEs__value_PR_NOTHING,       /* No components present */
+       X2N_HandoverCancel_IEs__value_PR_UE_X2AP_ID,
+       X2N_HandoverCancel_IEs__value_PR_Cause,
+       X2N_HandoverCancel_IEs__value_PR_UE_X2AP_ID_Extension
+} X2N_HandoverCancel_IEs__value_PR;
+typedef enum X2N_ErrorIndication_IEs__value_PR {
+       X2N_ErrorIndication_IEs__value_PR_NOTHING,      /* No components present */
+       X2N_ErrorIndication_IEs__value_PR_UE_X2AP_ID,
+       X2N_ErrorIndication_IEs__value_PR_Cause,
+       X2N_ErrorIndication_IEs__value_PR_CriticalityDiagnostics,
+       X2N_ErrorIndication_IEs__value_PR_UE_X2AP_ID_Extension,
+       X2N_ErrorIndication_IEs__value_PR_SgNB_UE_X2AP_ID
+} X2N_ErrorIndication_IEs__value_PR;
+typedef enum X2N_ResetRequest_IEs__value_PR {
+       X2N_ResetRequest_IEs__value_PR_NOTHING, /* No components present */
+       X2N_ResetRequest_IEs__value_PR_Cause
+} X2N_ResetRequest_IEs__value_PR;
+typedef enum X2N_ResetResponse_IEs__value_PR {
+       X2N_ResetResponse_IEs__value_PR_NOTHING,        /* No components present */
+       X2N_ResetResponse_IEs__value_PR_CriticalityDiagnostics
+} X2N_ResetResponse_IEs__value_PR;
+typedef enum X2N_X2SetupRequest_IEs__value_PR {
+       X2N_X2SetupRequest_IEs__value_PR_NOTHING,       /* No components present */
+       X2N_X2SetupRequest_IEs__value_PR_GlobalENB_ID,
+       X2N_X2SetupRequest_IEs__value_PR_ServedCells,
+       X2N_X2SetupRequest_IEs__value_PR_GUGroupIDList,
+       X2N_X2SetupRequest_IEs__value_PR_LHN_ID
+} X2N_X2SetupRequest_IEs__value_PR;
+typedef enum X2N_X2SetupResponse_IEs__value_PR {
+       X2N_X2SetupResponse_IEs__value_PR_NOTHING,      /* No components present */
+       X2N_X2SetupResponse_IEs__value_PR_GlobalENB_ID,
+       X2N_X2SetupResponse_IEs__value_PR_ServedCells,
+       X2N_X2SetupResponse_IEs__value_PR_GUGroupIDList,
+       X2N_X2SetupResponse_IEs__value_PR_CriticalityDiagnostics,
+       X2N_X2SetupResponse_IEs__value_PR_LHN_ID
+} X2N_X2SetupResponse_IEs__value_PR;
+typedef enum X2N_X2SetupFailure_IEs__value_PR {
+       X2N_X2SetupFailure_IEs__value_PR_NOTHING,       /* No components present */
+       X2N_X2SetupFailure_IEs__value_PR_Cause,
+       X2N_X2SetupFailure_IEs__value_PR_TimeToWait,
+       X2N_X2SetupFailure_IEs__value_PR_CriticalityDiagnostics
+} X2N_X2SetupFailure_IEs__value_PR;
+typedef enum X2N_LoadInformation_IEs__value_PR {
+       X2N_LoadInformation_IEs__value_PR_NOTHING,      /* No components present */
+       X2N_LoadInformation_IEs__value_PR_CellInformation_List
+} X2N_LoadInformation_IEs__value_PR;
+typedef enum X2N_ENBConfigurationUpdate_IEs__value_PR {
+       X2N_ENBConfigurationUpdate_IEs__value_PR_NOTHING,       /* No components present */
+       X2N_ENBConfigurationUpdate_IEs__value_PR_ServedCells,
+       X2N_ENBConfigurationUpdate_IEs__value_PR_ServedCellsToModify,
+       X2N_ENBConfigurationUpdate_IEs__value_PR_Old_ECGIs,
+       X2N_ENBConfigurationUpdate_IEs__value_PR_GUGroupIDList,
+       X2N_ENBConfigurationUpdate_IEs__value_PR_CoverageModificationList
+} X2N_ENBConfigurationUpdate_IEs__value_PR;
+typedef enum X2N_ENBConfigurationUpdateAcknowledge_IEs__value_PR {
+       X2N_ENBConfigurationUpdateAcknowledge_IEs__value_PR_NOTHING,    /* No components present */
+       X2N_ENBConfigurationUpdateAcknowledge_IEs__value_PR_CriticalityDiagnostics
+} X2N_ENBConfigurationUpdateAcknowledge_IEs__value_PR;
+typedef enum X2N_ENBConfigurationUpdateFailure_IEs__value_PR {
+       X2N_ENBConfigurationUpdateFailure_IEs__value_PR_NOTHING,        /* No components present */
+       X2N_ENBConfigurationUpdateFailure_IEs__value_PR_Cause,
+       X2N_ENBConfigurationUpdateFailure_IEs__value_PR_TimeToWait,
+       X2N_ENBConfigurationUpdateFailure_IEs__value_PR_CriticalityDiagnostics
+} X2N_ENBConfigurationUpdateFailure_IEs__value_PR;
+typedef enum X2N_ResourceStatusRequest_IEs__value_PR {
+       X2N_ResourceStatusRequest_IEs__value_PR_NOTHING,        /* No components present */
+       X2N_ResourceStatusRequest_IEs__value_PR_Measurement_ID,
+       X2N_ResourceStatusRequest_IEs__value_PR_Registration_Request,
+       X2N_ResourceStatusRequest_IEs__value_PR_ReportCharacteristics,
+       X2N_ResourceStatusRequest_IEs__value_PR_CellToReport_List,
+       X2N_ResourceStatusRequest_IEs__value_PR_ReportingPeriodicity,
+       X2N_ResourceStatusRequest_IEs__value_PR_PartialSuccessIndicator,
+       X2N_ResourceStatusRequest_IEs__value_PR_ReportingPeriodicityRSRPMR,
+       X2N_ResourceStatusRequest_IEs__value_PR_ReportingPeriodicityCSIR
+} X2N_ResourceStatusRequest_IEs__value_PR;
+typedef enum X2N_ResourceStatusResponse_IEs__value_PR {
+       X2N_ResourceStatusResponse_IEs__value_PR_NOTHING,       /* No components present */
+       X2N_ResourceStatusResponse_IEs__value_PR_Measurement_ID,
+       X2N_ResourceStatusResponse_IEs__value_PR_CriticalityDiagnostics,
+       X2N_ResourceStatusResponse_IEs__value_PR_MeasurementInitiationResult_List
+} X2N_ResourceStatusResponse_IEs__value_PR;
+typedef enum X2N_ResourceStatusFailure_IEs__value_PR {
+       X2N_ResourceStatusFailure_IEs__value_PR_NOTHING,        /* No components present */
+       X2N_ResourceStatusFailure_IEs__value_PR_Measurement_ID,
+       X2N_ResourceStatusFailure_IEs__value_PR_Cause,
+       X2N_ResourceStatusFailure_IEs__value_PR_CriticalityDiagnostics,
+       X2N_ResourceStatusFailure_IEs__value_PR_CompleteFailureCauseInformation_List
+} X2N_ResourceStatusFailure_IEs__value_PR;
+typedef enum X2N_ResourceStatusUpdate_IEs__value_PR {
+       X2N_ResourceStatusUpdate_IEs__value_PR_NOTHING, /* No components present */
+       X2N_ResourceStatusUpdate_IEs__value_PR_Measurement_ID,
+       X2N_ResourceStatusUpdate_IEs__value_PR_CellMeasurementResult_List
+} X2N_ResourceStatusUpdate_IEs__value_PR;
+typedef enum X2N_MobilityChangeRequest_IEs__value_PR {
+       X2N_MobilityChangeRequest_IEs__value_PR_NOTHING,        /* No components present */
+       X2N_MobilityChangeRequest_IEs__value_PR_ECGI,
+       X2N_MobilityChangeRequest_IEs__value_PR_MobilityParametersInformation,
+       X2N_MobilityChangeRequest_IEs__value_PR_Cause
+} X2N_MobilityChangeRequest_IEs__value_PR;
+typedef enum X2N_MobilityChangeAcknowledge_IEs__value_PR {
+       X2N_MobilityChangeAcknowledge_IEs__value_PR_NOTHING,    /* No components present */
+       X2N_MobilityChangeAcknowledge_IEs__value_PR_ECGI,
+       X2N_MobilityChangeAcknowledge_IEs__value_PR_CriticalityDiagnostics
+} X2N_MobilityChangeAcknowledge_IEs__value_PR;
+typedef enum X2N_MobilityChangeFailure_IEs__value_PR {
+       X2N_MobilityChangeFailure_IEs__value_PR_NOTHING,        /* No components present */
+       X2N_MobilityChangeFailure_IEs__value_PR_ECGI,
+       X2N_MobilityChangeFailure_IEs__value_PR_Cause,
+       X2N_MobilityChangeFailure_IEs__value_PR_MobilityParametersModificationRange,
+       X2N_MobilityChangeFailure_IEs__value_PR_CriticalityDiagnostics
+} X2N_MobilityChangeFailure_IEs__value_PR;
+typedef enum X2N_RLFIndication_IEs__value_PR {
+       X2N_RLFIndication_IEs__value_PR_NOTHING,        /* No components present */
+       X2N_RLFIndication_IEs__value_PR_PCI,
+       X2N_RLFIndication_IEs__value_PR_ECGI,
+       X2N_RLFIndication_IEs__value_PR_CRNTI,
+       X2N_RLFIndication_IEs__value_PR_ShortMAC_I,
+       X2N_RLFIndication_IEs__value_PR_UE_RLF_Report_Container,
+       X2N_RLFIndication_IEs__value_PR_RRCConnSetupIndicator,
+       X2N_RLFIndication_IEs__value_PR_RRCConnReestabIndicator,
+       X2N_RLFIndication_IEs__value_PR_UE_RLF_Report_Container_for_extended_bands
+} X2N_RLFIndication_IEs__value_PR;
+typedef enum X2N_CellActivationRequest_IEs__value_PR {
+       X2N_CellActivationRequest_IEs__value_PR_NOTHING,        /* No components present */
+       X2N_CellActivationRequest_IEs__value_PR_ServedCellsToActivate
+} X2N_CellActivationRequest_IEs__value_PR;
+typedef enum X2N_CellActivationResponse_IEs__value_PR {
+       X2N_CellActivationResponse_IEs__value_PR_NOTHING,       /* No components present */
+       X2N_CellActivationResponse_IEs__value_PR_ActivatedCellList,
+       X2N_CellActivationResponse_IEs__value_PR_CriticalityDiagnostics
+} X2N_CellActivationResponse_IEs__value_PR;
+typedef enum X2N_CellActivationFailure_IEs__value_PR {
+       X2N_CellActivationFailure_IEs__value_PR_NOTHING,        /* No components present */
+       X2N_CellActivationFailure_IEs__value_PR_Cause,
+       X2N_CellActivationFailure_IEs__value_PR_CriticalityDiagnostics
+} X2N_CellActivationFailure_IEs__value_PR;
+typedef enum X2N_X2Release_IEs__value_PR {
+       X2N_X2Release_IEs__value_PR_NOTHING,    /* No components present */
+       X2N_X2Release_IEs__value_PR_GlobalENB_ID
+} X2N_X2Release_IEs__value_PR;
+typedef enum X2N_X2APMessageTransfer_IEs__value_PR {
+       X2N_X2APMessageTransfer_IEs__value_PR_NOTHING,  /* No components present */
+       X2N_X2APMessageTransfer_IEs__value_PR_RNL_Header,
+       X2N_X2APMessageTransfer_IEs__value_PR_X2AP_Message
+} X2N_X2APMessageTransfer_IEs__value_PR;
+typedef enum X2N_SeNBAdditionRequest_IEs__value_PR {
+       X2N_SeNBAdditionRequest_IEs__value_PR_NOTHING,  /* No components present */
+       X2N_SeNBAdditionRequest_IEs__value_PR_UE_X2AP_ID,
+       X2N_SeNBAdditionRequest_IEs__value_PR_UESecurityCapabilities,
+       X2N_SeNBAdditionRequest_IEs__value_PR_SeNBSecurityKey,
+       X2N_SeNBAdditionRequest_IEs__value_PR_UEAggregateMaximumBitRate,
+       X2N_SeNBAdditionRequest_IEs__value_PR_PLMN_Identity,
+       X2N_SeNBAdditionRequest_IEs__value_PR_E_RABs_ToBeAdded_List,
+       X2N_SeNBAdditionRequest_IEs__value_PR_MeNBtoSeNBContainer,
+       X2N_SeNBAdditionRequest_IEs__value_PR_CSGMembershipStatus,
+       X2N_SeNBAdditionRequest_IEs__value_PR_UE_X2AP_ID_Extension,
+       X2N_SeNBAdditionRequest_IEs__value_PR_ExpectedUEBehaviour
+} X2N_SeNBAdditionRequest_IEs__value_PR;
+typedef enum X2N_SeNBAdditionRequestAcknowledge_IEs__value_PR {
+       X2N_SeNBAdditionRequestAcknowledge_IEs__value_PR_NOTHING,       /* No components present */
+       X2N_SeNBAdditionRequestAcknowledge_IEs__value_PR_UE_X2AP_ID,
+       X2N_SeNBAdditionRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeAdded_List,
+       X2N_SeNBAdditionRequestAcknowledge_IEs__value_PR_E_RAB_List,
+       X2N_SeNBAdditionRequestAcknowledge_IEs__value_PR_SeNBtoMeNBContainer,
+       X2N_SeNBAdditionRequestAcknowledge_IEs__value_PR_CriticalityDiagnostics,
+       X2N_SeNBAdditionRequestAcknowledge_IEs__value_PR_TransportLayerAddress,
+       X2N_SeNBAdditionRequestAcknowledge_IEs__value_PR_UE_X2AP_ID_Extension,
+       X2N_SeNBAdditionRequestAcknowledge_IEs__value_PR_TunnelInformation
+} X2N_SeNBAdditionRequestAcknowledge_IEs__value_PR;
+typedef enum X2N_SeNBAdditionRequestReject_IEs__value_PR {
+       X2N_SeNBAdditionRequestReject_IEs__value_PR_NOTHING,    /* No components present */
+       X2N_SeNBAdditionRequestReject_IEs__value_PR_UE_X2AP_ID,
+       X2N_SeNBAdditionRequestReject_IEs__value_PR_Cause,
+       X2N_SeNBAdditionRequestReject_IEs__value_PR_CriticalityDiagnostics,
+       X2N_SeNBAdditionRequestReject_IEs__value_PR_UE_X2AP_ID_Extension
+} X2N_SeNBAdditionRequestReject_IEs__value_PR;
+typedef enum X2N_SeNBReconfigurationComplete_IEs__value_PR {
+       X2N_SeNBReconfigurationComplete_IEs__value_PR_NOTHING,  /* No components present */
+       X2N_SeNBReconfigurationComplete_IEs__value_PR_UE_X2AP_ID,
+       X2N_SeNBReconfigurationComplete_IEs__value_PR_ResponseInformationSeNBReconfComp,
+       X2N_SeNBReconfigurationComplete_IEs__value_PR_UE_X2AP_ID_Extension
+} X2N_SeNBReconfigurationComplete_IEs__value_PR;
+typedef enum X2N_SeNBModificationRequest_IEs__value_PR {
+       X2N_SeNBModificationRequest_IEs__value_PR_NOTHING,      /* No components present */
+       X2N_SeNBModificationRequest_IEs__value_PR_UE_X2AP_ID,
+       X2N_SeNBModificationRequest_IEs__value_PR_Cause,
+       X2N_SeNBModificationRequest_IEs__value_PR_SCGChangeIndication,
+       X2N_SeNBModificationRequest_IEs__value_PR_PLMN_Identity,
+       X2N_SeNBModificationRequest_IEs__value_PR_UE_ContextInformationSeNBModReq,
+       X2N_SeNBModificationRequest_IEs__value_PR_MeNBtoSeNBContainer,
+       X2N_SeNBModificationRequest_IEs__value_PR_CSGMembershipStatus,
+       X2N_SeNBModificationRequest_IEs__value_PR_UE_X2AP_ID_Extension
+} X2N_SeNBModificationRequest_IEs__value_PR;
+typedef enum X2N_SeNBModificationRequestAcknowledge_IEs__value_PR {
+       X2N_SeNBModificationRequestAcknowledge_IEs__value_PR_NOTHING,   /* No components present */
+       X2N_SeNBModificationRequestAcknowledge_IEs__value_PR_UE_X2AP_ID,
+       X2N_SeNBModificationRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeAdded_ModAckList,
+       X2N_SeNBModificationRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeModified_ModAckList,
+       X2N_SeNBModificationRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeReleased_ModAckList,
+       X2N_SeNBModificationRequestAcknowledge_IEs__value_PR_E_RAB_List,
+       X2N_SeNBModificationRequestAcknowledge_IEs__value_PR_SeNBtoMeNBContainer,
+       X2N_SeNBModificationRequestAcknowledge_IEs__value_PR_CriticalityDiagnostics,
+       X2N_SeNBModificationRequestAcknowledge_IEs__value_PR_UE_X2AP_ID_Extension
+} X2N_SeNBModificationRequestAcknowledge_IEs__value_PR;
+typedef enum X2N_SeNBModificationRequestReject_IEs__value_PR {
+       X2N_SeNBModificationRequestReject_IEs__value_PR_NOTHING,        /* No components present */
+       X2N_SeNBModificationRequestReject_IEs__value_PR_UE_X2AP_ID,
+       X2N_SeNBModificationRequestReject_IEs__value_PR_Cause,
+       X2N_SeNBModificationRequestReject_IEs__value_PR_CriticalityDiagnostics,
+       X2N_SeNBModificationRequestReject_IEs__value_PR_UE_X2AP_ID_Extension
+} X2N_SeNBModificationRequestReject_IEs__value_PR;
+typedef enum X2N_SeNBModificationRequired_IEs__value_PR {
+       X2N_SeNBModificationRequired_IEs__value_PR_NOTHING,     /* No components present */
+       X2N_SeNBModificationRequired_IEs__value_PR_UE_X2AP_ID,
+       X2N_SeNBModificationRequired_IEs__value_PR_Cause,
+       X2N_SeNBModificationRequired_IEs__value_PR_SCGChangeIndication,
+       X2N_SeNBModificationRequired_IEs__value_PR_E_RABs_ToBeReleased_ModReqd,
+       X2N_SeNBModificationRequired_IEs__value_PR_SeNBtoMeNBContainer,
+       X2N_SeNBModificationRequired_IEs__value_PR_UE_X2AP_ID_Extension
+} X2N_SeNBModificationRequired_IEs__value_PR;
+typedef enum X2N_SeNBModificationConfirm_IEs__value_PR {
+       X2N_SeNBModificationConfirm_IEs__value_PR_NOTHING,      /* No components present */
+       X2N_SeNBModificationConfirm_IEs__value_PR_UE_X2AP_ID,
+       X2N_SeNBModificationConfirm_IEs__value_PR_MeNBtoSeNBContainer,
+       X2N_SeNBModificationConfirm_IEs__value_PR_CriticalityDiagnostics,
+       X2N_SeNBModificationConfirm_IEs__value_PR_UE_X2AP_ID_Extension
+} X2N_SeNBModificationConfirm_IEs__value_PR;
+typedef enum X2N_SeNBModificationRefuse_IEs__value_PR {
+       X2N_SeNBModificationRefuse_IEs__value_PR_NOTHING,       /* No components present */
+       X2N_SeNBModificationRefuse_IEs__value_PR_UE_X2AP_ID,
+       X2N_SeNBModificationRefuse_IEs__value_PR_Cause,
+       X2N_SeNBModificationRefuse_IEs__value_PR_MeNBtoSeNBContainer,
+       X2N_SeNBModificationRefuse_IEs__value_PR_CriticalityDiagnostics,
+       X2N_SeNBModificationRefuse_IEs__value_PR_UE_X2AP_ID_Extension
+} X2N_SeNBModificationRefuse_IEs__value_PR;
+typedef enum X2N_SeNBReleaseRequest_IEs__value_PR {
+       X2N_SeNBReleaseRequest_IEs__value_PR_NOTHING,   /* No components present */
+       X2N_SeNBReleaseRequest_IEs__value_PR_UE_X2AP_ID,
+       X2N_SeNBReleaseRequest_IEs__value_PR_Cause,
+       X2N_SeNBReleaseRequest_IEs__value_PR_E_RABs_ToBeReleased_List_RelReq,
+       X2N_SeNBReleaseRequest_IEs__value_PR_UE_ContextKeptIndicator,
+       X2N_SeNBReleaseRequest_IEs__value_PR_UE_X2AP_ID_Extension,
+       X2N_SeNBReleaseRequest_IEs__value_PR_MakeBeforeBreakIndicator
+} X2N_SeNBReleaseRequest_IEs__value_PR;
+typedef enum X2N_SeNBReleaseRequired_IEs__value_PR {
+       X2N_SeNBReleaseRequired_IEs__value_PR_NOTHING,  /* No components present */
+       X2N_SeNBReleaseRequired_IEs__value_PR_UE_X2AP_ID,
+       X2N_SeNBReleaseRequired_IEs__value_PR_Cause,
+       X2N_SeNBReleaseRequired_IEs__value_PR_UE_X2AP_ID_Extension
+} X2N_SeNBReleaseRequired_IEs__value_PR;
+typedef enum X2N_SeNBReleaseConfirm_IEs__value_PR {
+       X2N_SeNBReleaseConfirm_IEs__value_PR_NOTHING,   /* No components present */
+       X2N_SeNBReleaseConfirm_IEs__value_PR_UE_X2AP_ID,
+       X2N_SeNBReleaseConfirm_IEs__value_PR_E_RABs_ToBeReleased_List_RelConf,
+       X2N_SeNBReleaseConfirm_IEs__value_PR_CriticalityDiagnostics,
+       X2N_SeNBReleaseConfirm_IEs__value_PR_UE_X2AP_ID_Extension
+} X2N_SeNBReleaseConfirm_IEs__value_PR;
+typedef enum X2N_SeNBCounterCheckRequest_IEs__value_PR {
+       X2N_SeNBCounterCheckRequest_IEs__value_PR_NOTHING,      /* No components present */
+       X2N_SeNBCounterCheckRequest_IEs__value_PR_UE_X2AP_ID,
+       X2N_SeNBCounterCheckRequest_IEs__value_PR_E_RABs_SubjectToCounterCheck_List,
+       X2N_SeNBCounterCheckRequest_IEs__value_PR_UE_X2AP_ID_Extension
+} X2N_SeNBCounterCheckRequest_IEs__value_PR;
+typedef enum X2N_X2RemovalRequest_IEs__value_PR {
+       X2N_X2RemovalRequest_IEs__value_PR_NOTHING,     /* No components present */
+       X2N_X2RemovalRequest_IEs__value_PR_GlobalENB_ID,
+       X2N_X2RemovalRequest_IEs__value_PR_X2BenefitValue
+} X2N_X2RemovalRequest_IEs__value_PR;
+typedef enum X2N_X2RemovalResponse_IEs__value_PR {
+       X2N_X2RemovalResponse_IEs__value_PR_NOTHING,    /* No components present */
+       X2N_X2RemovalResponse_IEs__value_PR_GlobalENB_ID,
+       X2N_X2RemovalResponse_IEs__value_PR_CriticalityDiagnostics
+} X2N_X2RemovalResponse_IEs__value_PR;
+typedef enum X2N_X2RemovalFailure_IEs__value_PR {
+       X2N_X2RemovalFailure_IEs__value_PR_NOTHING,     /* No components present */
+       X2N_X2RemovalFailure_IEs__value_PR_Cause,
+       X2N_X2RemovalFailure_IEs__value_PR_CriticalityDiagnostics
+} X2N_X2RemovalFailure_IEs__value_PR;
+typedef enum X2N_RetrieveUEContextRequest_IEs__value_PR {
+       X2N_RetrieveUEContextRequest_IEs__value_PR_NOTHING,     /* No components present */
+       X2N_RetrieveUEContextRequest_IEs__value_PR_UE_X2AP_ID,
+       X2N_RetrieveUEContextRequest_IEs__value_PR_UE_X2AP_ID_Extension,
+       X2N_RetrieveUEContextRequest_IEs__value_PR_ResumeID,
+       X2N_RetrieveUEContextRequest_IEs__value_PR_ShortMAC_I,
+       X2N_RetrieveUEContextRequest_IEs__value_PR_EUTRANCellIdentifier,
+       X2N_RetrieveUEContextRequest_IEs__value_PR_CRNTI,
+       X2N_RetrieveUEContextRequest_IEs__value_PR_PCI
+} X2N_RetrieveUEContextRequest_IEs__value_PR;
+typedef enum X2N_RetrieveUEContextResponse_IEs__value_PR {
+       X2N_RetrieveUEContextResponse_IEs__value_PR_NOTHING,    /* No components present */
+       X2N_RetrieveUEContextResponse_IEs__value_PR_UE_X2AP_ID,
+       X2N_RetrieveUEContextResponse_IEs__value_PR_UE_X2AP_ID_Extension,
+       X2N_RetrieveUEContextResponse_IEs__value_PR_GUMMEI,
+       X2N_RetrieveUEContextResponse_IEs__value_PR_UE_ContextInformationRetrieve,
+       X2N_RetrieveUEContextResponse_IEs__value_PR_TraceActivation,
+       X2N_RetrieveUEContextResponse_IEs__value_PR_SRVCCOperationPossible,
+       X2N_RetrieveUEContextResponse_IEs__value_PR_Masked_IMEISV,
+       X2N_RetrieveUEContextResponse_IEs__value_PR_ExpectedUEBehaviour,
+       X2N_RetrieveUEContextResponse_IEs__value_PR_ProSeAuthorized,
+       X2N_RetrieveUEContextResponse_IEs__value_PR_CriticalityDiagnostics,
+       X2N_RetrieveUEContextResponse_IEs__value_PR_V2XServicesAuthorized,
+       X2N_RetrieveUEContextResponse_IEs__value_PR_AerialUEsubscriptionInformation,
+       X2N_RetrieveUEContextResponse_IEs__value_PR_Subscription_Based_UE_DifferentiationInfo
+} X2N_RetrieveUEContextResponse_IEs__value_PR;
+typedef enum X2N_RetrieveUEContextFailure_IEs__value_PR {
+       X2N_RetrieveUEContextFailure_IEs__value_PR_NOTHING,     /* No components present */
+       X2N_RetrieveUEContextFailure_IEs__value_PR_UE_X2AP_ID,
+       X2N_RetrieveUEContextFailure_IEs__value_PR_UE_X2AP_ID_Extension,
+       X2N_RetrieveUEContextFailure_IEs__value_PR_Cause,
+       X2N_RetrieveUEContextFailure_IEs__value_PR_CriticalityDiagnostics
+} X2N_RetrieveUEContextFailure_IEs__value_PR;
+typedef enum X2N_SgNBAdditionRequest_IEs__value_PR {
+       X2N_SgNBAdditionRequest_IEs__value_PR_NOTHING,  /* No components present */
+       X2N_SgNBAdditionRequest_IEs__value_PR_UE_X2AP_ID,
+       X2N_SgNBAdditionRequest_IEs__value_PR_NRUESecurityCapabilities,
+       X2N_SgNBAdditionRequest_IEs__value_PR_SgNBSecurityKey,
+       X2N_SgNBAdditionRequest_IEs__value_PR_UEAggregateMaximumBitRate,
+       X2N_SgNBAdditionRequest_IEs__value_PR_PLMN_Identity,
+       X2N_SgNBAdditionRequest_IEs__value_PR_HandoverRestrictionList,
+       X2N_SgNBAdditionRequest_IEs__value_PR_E_RABs_ToBeAdded_SgNBAddReqList,
+       X2N_SgNBAdditionRequest_IEs__value_PR_MeNBtoSgNBContainer,
+       X2N_SgNBAdditionRequest_IEs__value_PR_SgNB_UE_X2AP_ID,
+       X2N_SgNBAdditionRequest_IEs__value_PR_ExpectedUEBehaviour,
+       X2N_SgNBAdditionRequest_IEs__value_PR_UE_X2AP_ID_Extension,
+       X2N_SgNBAdditionRequest_IEs__value_PR_SplitSRBs,
+       X2N_SgNBAdditionRequest_IEs__value_PR_MeNBResourceCoordinationInformation,
+       X2N_SgNBAdditionRequest_IEs__value_PR_SGNB_Addition_Trigger_Ind,
+       X2N_SgNBAdditionRequest_IEs__value_PR_SubscriberProfileIDforRFP,
+       X2N_SgNBAdditionRequest_IEs__value_PR_ECGI
+} X2N_SgNBAdditionRequest_IEs__value_PR;
+typedef enum X2N_SgNBAdditionRequestAcknowledge_IEs__value_PR {
+       X2N_SgNBAdditionRequestAcknowledge_IEs__value_PR_NOTHING,       /* No components present */
+       X2N_SgNBAdditionRequestAcknowledge_IEs__value_PR_UE_X2AP_ID,
+       X2N_SgNBAdditionRequestAcknowledge_IEs__value_PR_SgNB_UE_X2AP_ID,
+       X2N_SgNBAdditionRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList,
+       X2N_SgNBAdditionRequestAcknowledge_IEs__value_PR_E_RAB_List,
+       X2N_SgNBAdditionRequestAcknowledge_IEs__value_PR_SgNBtoMeNBContainer,
+       X2N_SgNBAdditionRequestAcknowledge_IEs__value_PR_CriticalityDiagnostics,
+       X2N_SgNBAdditionRequestAcknowledge_IEs__value_PR_UE_X2AP_ID_Extension,
+       X2N_SgNBAdditionRequestAcknowledge_IEs__value_PR_SplitSRBs,
+       X2N_SgNBAdditionRequestAcknowledge_IEs__value_PR_SgNBResourceCoordinationInformation,
+       X2N_SgNBAdditionRequestAcknowledge_IEs__value_PR_RRC_Config_Ind
+} X2N_SgNBAdditionRequestAcknowledge_IEs__value_PR;
+typedef enum X2N_SgNBAdditionRequestReject_IEs__value_PR {
+       X2N_SgNBAdditionRequestReject_IEs__value_PR_NOTHING,    /* No components present */
+       X2N_SgNBAdditionRequestReject_IEs__value_PR_UE_X2AP_ID,
+       X2N_SgNBAdditionRequestReject_IEs__value_PR_SgNB_UE_X2AP_ID,
+       X2N_SgNBAdditionRequestReject_IEs__value_PR_Cause,
+       X2N_SgNBAdditionRequestReject_IEs__value_PR_CriticalityDiagnostics,
+       X2N_SgNBAdditionRequestReject_IEs__value_PR_UE_X2AP_ID_Extension
+} X2N_SgNBAdditionRequestReject_IEs__value_PR;
+typedef enum X2N_SgNBReconfigurationComplete_IEs__value_PR {
+       X2N_SgNBReconfigurationComplete_IEs__value_PR_NOTHING,  /* No components present */
+       X2N_SgNBReconfigurationComplete_IEs__value_PR_UE_X2AP_ID,
+       X2N_SgNBReconfigurationComplete_IEs__value_PR_SgNB_UE_X2AP_ID,
+       X2N_SgNBReconfigurationComplete_IEs__value_PR_ResponseInformationSgNBReconfComp,
+       X2N_SgNBReconfigurationComplete_IEs__value_PR_UE_X2AP_ID_Extension
+} X2N_SgNBReconfigurationComplete_IEs__value_PR;
+typedef enum X2N_SgNBModificationRequest_IEs__value_PR {
+       X2N_SgNBModificationRequest_IEs__value_PR_NOTHING,      /* No components present */
+       X2N_SgNBModificationRequest_IEs__value_PR_UE_X2AP_ID,
+       X2N_SgNBModificationRequest_IEs__value_PR_SgNB_UE_X2AP_ID,
+       X2N_SgNBModificationRequest_IEs__value_PR_Cause,
+       X2N_SgNBModificationRequest_IEs__value_PR_PLMN_Identity,
+       X2N_SgNBModificationRequest_IEs__value_PR_HandoverRestrictionList,
+       X2N_SgNBModificationRequest_IEs__value_PR_SCGConfigurationQuery,
+       X2N_SgNBModificationRequest_IEs__value_PR_UE_ContextInformation_SgNBModReq,
+       X2N_SgNBModificationRequest_IEs__value_PR_MeNBtoSgNBContainer,
+       X2N_SgNBModificationRequest_IEs__value_PR_UE_X2AP_ID_Extension,
+       X2N_SgNBModificationRequest_IEs__value_PR_MeNBResourceCoordinationInformation,
+       X2N_SgNBModificationRequest_IEs__value_PR_SplitSRBs
+} X2N_SgNBModificationRequest_IEs__value_PR;
+typedef enum X2N_SgNBModificationRequestAcknowledge_IEs__value_PR {
+       X2N_SgNBModificationRequestAcknowledge_IEs__value_PR_NOTHING,   /* No components present */
+       X2N_SgNBModificationRequestAcknowledge_IEs__value_PR_UE_X2AP_ID,
+       X2N_SgNBModificationRequestAcknowledge_IEs__value_PR_SgNB_UE_X2AP_ID,
+       X2N_SgNBModificationRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeAdded_SgNBModAckList,
+       X2N_SgNBModificationRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeModified_SgNBModAckList,
+       X2N_SgNBModificationRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeReleased_SgNBModAckList,
+       X2N_SgNBModificationRequestAcknowledge_IEs__value_PR_E_RAB_List,
+       X2N_SgNBModificationRequestAcknowledge_IEs__value_PR_SgNBtoMeNBContainer,
+       X2N_SgNBModificationRequestAcknowledge_IEs__value_PR_CriticalityDiagnostics,
+       X2N_SgNBModificationRequestAcknowledge_IEs__value_PR_UE_X2AP_ID_Extension,
+       X2N_SgNBModificationRequestAcknowledge_IEs__value_PR_SgNBResourceCoordinationInformation,
+       X2N_SgNBModificationRequestAcknowledge_IEs__value_PR_SplitSRBs,
+       X2N_SgNBModificationRequestAcknowledge_IEs__value_PR_RRC_Config_Ind
+} X2N_SgNBModificationRequestAcknowledge_IEs__value_PR;
+typedef enum X2N_SgNBModificationRequestReject_IEs__value_PR {
+       X2N_SgNBModificationRequestReject_IEs__value_PR_NOTHING,        /* No components present */
+       X2N_SgNBModificationRequestReject_IEs__value_PR_UE_X2AP_ID,
+       X2N_SgNBModificationRequestReject_IEs__value_PR_SgNB_UE_X2AP_ID,
+       X2N_SgNBModificationRequestReject_IEs__value_PR_Cause,
+       X2N_SgNBModificationRequestReject_IEs__value_PR_CriticalityDiagnostics,
+       X2N_SgNBModificationRequestReject_IEs__value_PR_UE_X2AP_ID_Extension
+} X2N_SgNBModificationRequestReject_IEs__value_PR;
+typedef enum X2N_SgNBModificationRequired_IEs__value_PR {
+       X2N_SgNBModificationRequired_IEs__value_PR_NOTHING,     /* No components present */
+       X2N_SgNBModificationRequired_IEs__value_PR_UE_X2AP_ID,
+       X2N_SgNBModificationRequired_IEs__value_PR_SgNB_UE_X2AP_ID,
+       X2N_SgNBModificationRequired_IEs__value_PR_Cause,
+       X2N_SgNBModificationRequired_IEs__value_PR_PDCPChangeIndication,
+       X2N_SgNBModificationRequired_IEs__value_PR_E_RABs_ToBeReleased_SgNBModReqdList,
+       X2N_SgNBModificationRequired_IEs__value_PR_SgNBtoMeNBContainer,
+       X2N_SgNBModificationRequired_IEs__value_PR_UE_X2AP_ID_Extension,
+       X2N_SgNBModificationRequired_IEs__value_PR_E_RABs_ToBeModified_SgNBModReqdList,
+       X2N_SgNBModificationRequired_IEs__value_PR_SgNBResourceCoordinationInformation,
+       X2N_SgNBModificationRequired_IEs__value_PR_RRC_Config_Ind
+} X2N_SgNBModificationRequired_IEs__value_PR;
+typedef enum X2N_SgNBModificationConfirm_IEs__value_PR {
+       X2N_SgNBModificationConfirm_IEs__value_PR_NOTHING,      /* No components present */
+       X2N_SgNBModificationConfirm_IEs__value_PR_UE_X2AP_ID,
+       X2N_SgNBModificationConfirm_IEs__value_PR_SgNB_UE_X2AP_ID,
+       X2N_SgNBModificationConfirm_IEs__value_PR_E_RABs_AdmittedToBeModified_SgNBModConfList,
+       X2N_SgNBModificationConfirm_IEs__value_PR_MeNBtoSgNBContainer,
+       X2N_SgNBModificationConfirm_IEs__value_PR_CriticalityDiagnostics,
+       X2N_SgNBModificationConfirm_IEs__value_PR_UE_X2AP_ID_Extension,
+       X2N_SgNBModificationConfirm_IEs__value_PR_MeNBResourceCoordinationInformation
+} X2N_SgNBModificationConfirm_IEs__value_PR;
+typedef enum X2N_SgNBModificationRefuse_IEs__value_PR {
+       X2N_SgNBModificationRefuse_IEs__value_PR_NOTHING,       /* No components present */
+       X2N_SgNBModificationRefuse_IEs__value_PR_UE_X2AP_ID,
+       X2N_SgNBModificationRefuse_IEs__value_PR_SgNB_UE_X2AP_ID,
+       X2N_SgNBModificationRefuse_IEs__value_PR_Cause,
+       X2N_SgNBModificationRefuse_IEs__value_PR_MeNBtoSgNBContainer,
+       X2N_SgNBModificationRefuse_IEs__value_PR_CriticalityDiagnostics,
+       X2N_SgNBModificationRefuse_IEs__value_PR_UE_X2AP_ID_Extension
+} X2N_SgNBModificationRefuse_IEs__value_PR;
+typedef enum X2N_SgNBReleaseRequest_IEs__value_PR {
+       X2N_SgNBReleaseRequest_IEs__value_PR_NOTHING,   /* No components present */
+       X2N_SgNBReleaseRequest_IEs__value_PR_UE_X2AP_ID,
+       X2N_SgNBReleaseRequest_IEs__value_PR_SgNB_UE_X2AP_ID,
+       X2N_SgNBReleaseRequest_IEs__value_PR_Cause,
+       X2N_SgNBReleaseRequest_IEs__value_PR_E_RABs_ToBeReleased_SgNBRelReqList,
+       X2N_SgNBReleaseRequest_IEs__value_PR_UE_ContextKeptIndicator,
+       X2N_SgNBReleaseRequest_IEs__value_PR_UE_X2AP_ID_Extension,
+       X2N_SgNBReleaseRequest_IEs__value_PR_MeNBtoSgNBContainer
+} X2N_SgNBReleaseRequest_IEs__value_PR;
+typedef enum X2N_SgNBReleaseRequestAcknowledge_IEs__value_PR {
+       X2N_SgNBReleaseRequestAcknowledge_IEs__value_PR_NOTHING,        /* No components present */
+       X2N_SgNBReleaseRequestAcknowledge_IEs__value_PR_UE_X2AP_ID,
+       X2N_SgNBReleaseRequestAcknowledge_IEs__value_PR_SgNB_UE_X2AP_ID,
+       X2N_SgNBReleaseRequestAcknowledge_IEs__value_PR_CriticalityDiagnostics,
+       X2N_SgNBReleaseRequestAcknowledge_IEs__value_PR_UE_X2AP_ID_Extension,
+       X2N_SgNBReleaseRequestAcknowledge_IEs__value_PR_E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList
+} X2N_SgNBReleaseRequestAcknowledge_IEs__value_PR;
+typedef enum X2N_SgNBReleaseRequestReject_IEs__value_PR {
+       X2N_SgNBReleaseRequestReject_IEs__value_PR_NOTHING,     /* No components present */
+       X2N_SgNBReleaseRequestReject_IEs__value_PR_UE_X2AP_ID,
+       X2N_SgNBReleaseRequestReject_IEs__value_PR_SgNB_UE_X2AP_ID,
+       X2N_SgNBReleaseRequestReject_IEs__value_PR_Cause,
+       X2N_SgNBReleaseRequestReject_IEs__value_PR_CriticalityDiagnostics,
+       X2N_SgNBReleaseRequestReject_IEs__value_PR_UE_X2AP_ID_Extension
+} X2N_SgNBReleaseRequestReject_IEs__value_PR;
+typedef enum X2N_SgNBReleaseRequired_IEs__value_PR {
+       X2N_SgNBReleaseRequired_IEs__value_PR_NOTHING,  /* No components present */
+       X2N_SgNBReleaseRequired_IEs__value_PR_UE_X2AP_ID,
+       X2N_SgNBReleaseRequired_IEs__value_PR_SgNB_UE_X2AP_ID,
+       X2N_SgNBReleaseRequired_IEs__value_PR_Cause,
+       X2N_SgNBReleaseRequired_IEs__value_PR_UE_X2AP_ID_Extension,
+       X2N_SgNBReleaseRequired_IEs__value_PR_E_RABs_ToBeReleased_SgNBRelReqdList
+} X2N_SgNBReleaseRequired_IEs__value_PR;
+typedef enum X2N_SgNBReleaseConfirm_IEs__value_PR {
+       X2N_SgNBReleaseConfirm_IEs__value_PR_NOTHING,   /* No components present */
+       X2N_SgNBReleaseConfirm_IEs__value_PR_UE_X2AP_ID,
+       X2N_SgNBReleaseConfirm_IEs__value_PR_SgNB_UE_X2AP_ID,
+       X2N_SgNBReleaseConfirm_IEs__value_PR_E_RABs_ToBeReleased_SgNBRelConfList,
+       X2N_SgNBReleaseConfirm_IEs__value_PR_CriticalityDiagnostics,
+       X2N_SgNBReleaseConfirm_IEs__value_PR_UE_X2AP_ID_Extension
+} X2N_SgNBReleaseConfirm_IEs__value_PR;
+typedef enum X2N_SgNBCounterCheckRequest_IEs__value_PR {
+       X2N_SgNBCounterCheckRequest_IEs__value_PR_NOTHING,      /* No components present */
+       X2N_SgNBCounterCheckRequest_IEs__value_PR_UE_X2AP_ID,
+       X2N_SgNBCounterCheckRequest_IEs__value_PR_SgNB_UE_X2AP_ID,
+       X2N_SgNBCounterCheckRequest_IEs__value_PR_E_RABs_SubjectToSgNBCounterCheck_List,
+       X2N_SgNBCounterCheckRequest_IEs__value_PR_UE_X2AP_ID_Extension
+} X2N_SgNBCounterCheckRequest_IEs__value_PR;
+typedef enum X2N_SgNBChangeRequired_IEs__value_PR {
+       X2N_SgNBChangeRequired_IEs__value_PR_NOTHING,   /* No components present */
+       X2N_SgNBChangeRequired_IEs__value_PR_UE_X2AP_ID,
+       X2N_SgNBChangeRequired_IEs__value_PR_SgNB_UE_X2AP_ID,
+       X2N_SgNBChangeRequired_IEs__value_PR_GlobalGNB_ID,
+       X2N_SgNBChangeRequired_IEs__value_PR_Cause,
+       X2N_SgNBChangeRequired_IEs__value_PR_SgNBtoMeNBContainer,
+       X2N_SgNBChangeRequired_IEs__value_PR_UE_X2AP_ID_Extension
+} X2N_SgNBChangeRequired_IEs__value_PR;
+typedef enum X2N_SgNBChangeConfirm_IEs__value_PR {
+       X2N_SgNBChangeConfirm_IEs__value_PR_NOTHING,    /* No components present */
+       X2N_SgNBChangeConfirm_IEs__value_PR_UE_X2AP_ID,
+       X2N_SgNBChangeConfirm_IEs__value_PR_SgNB_UE_X2AP_ID,
+       X2N_SgNBChangeConfirm_IEs__value_PR_E_RABs_ToBeReleased_SgNBChaConfList,
+       X2N_SgNBChangeConfirm_IEs__value_PR_CriticalityDiagnostics,
+       X2N_SgNBChangeConfirm_IEs__value_PR_UE_X2AP_ID_Extension
+} X2N_SgNBChangeConfirm_IEs__value_PR;
+typedef enum X2N_RRCTransfer_IEs__value_PR {
+       X2N_RRCTransfer_IEs__value_PR_NOTHING,  /* No components present */
+       X2N_RRCTransfer_IEs__value_PR_UE_X2AP_ID,
+       X2N_RRCTransfer_IEs__value_PR_SgNB_UE_X2AP_ID,
+       X2N_RRCTransfer_IEs__value_PR_SplitSRB,
+       X2N_RRCTransfer_IEs__value_PR_UENRMeasurement,
+       X2N_RRCTransfer_IEs__value_PR_UE_X2AP_ID_Extension
+} X2N_RRCTransfer_IEs__value_PR;
+typedef enum X2N_SgNBChangeRefuse_IEs__value_PR {
+       X2N_SgNBChangeRefuse_IEs__value_PR_NOTHING,     /* No components present */
+       X2N_SgNBChangeRefuse_IEs__value_PR_UE_X2AP_ID,
+       X2N_SgNBChangeRefuse_IEs__value_PR_SgNB_UE_X2AP_ID,
+       X2N_SgNBChangeRefuse_IEs__value_PR_Cause,
+       X2N_SgNBChangeRefuse_IEs__value_PR_CriticalityDiagnostics,
+       X2N_SgNBChangeRefuse_IEs__value_PR_UE_X2AP_ID_Extension
+} X2N_SgNBChangeRefuse_IEs__value_PR;
+typedef enum X2N_ENDCX2SetupRequest_IEs__value_PR {
+       X2N_ENDCX2SetupRequest_IEs__value_PR_NOTHING,   /* No components present */
+       X2N_ENDCX2SetupRequest_IEs__value_PR_InitiatingNodeType_EndcX2Setup
+} X2N_ENDCX2SetupRequest_IEs__value_PR;
+typedef enum X2N_ENB_ENDCX2SetupReqIEs__value_PR {
+       X2N_ENB_ENDCX2SetupReqIEs__value_PR_NOTHING,    /* No components present */
+       X2N_ENB_ENDCX2SetupReqIEs__value_PR_GlobalENB_ID,
+       X2N_ENB_ENDCX2SetupReqIEs__value_PR_ServedEUTRAcellsENDCX2ManagementList
+} X2N_ENB_ENDCX2SetupReqIEs__value_PR;
+typedef enum X2N_En_gNB_ENDCX2SetupReqIEs__value_PR {
+       X2N_En_gNB_ENDCX2SetupReqIEs__value_PR_NOTHING, /* No components present */
+       X2N_En_gNB_ENDCX2SetupReqIEs__value_PR_GlobalGNB_ID,
+       X2N_En_gNB_ENDCX2SetupReqIEs__value_PR_ServedNRcellsENDCX2ManagementList
+} X2N_En_gNB_ENDCX2SetupReqIEs__value_PR;
+typedef enum X2N_ENDCX2SetupResponse_IEs__value_PR {
+       X2N_ENDCX2SetupResponse_IEs__value_PR_NOTHING,  /* No components present */
+       X2N_ENDCX2SetupResponse_IEs__value_PR_RespondingNodeType_EndcX2Setup
+} X2N_ENDCX2SetupResponse_IEs__value_PR;
+typedef enum X2N_ENB_ENDCX2SetupReqAckIEs__value_PR {
+       X2N_ENB_ENDCX2SetupReqAckIEs__value_PR_NOTHING, /* No components present */
+       X2N_ENB_ENDCX2SetupReqAckIEs__value_PR_GlobalENB_ID,
+       X2N_ENB_ENDCX2SetupReqAckIEs__value_PR_ServedEUTRAcellsENDCX2ManagementList
+} X2N_ENB_ENDCX2SetupReqAckIEs__value_PR;
+typedef enum X2N_En_gNB_ENDCX2SetupReqAckIEs__value_PR {
+       X2N_En_gNB_ENDCX2SetupReqAckIEs__value_PR_NOTHING,      /* No components present */
+       X2N_En_gNB_ENDCX2SetupReqAckIEs__value_PR_GlobalGNB_ID,
+       X2N_En_gNB_ENDCX2SetupReqAckIEs__value_PR_ServedNRcellsENDCX2ManagementList
+} X2N_En_gNB_ENDCX2SetupReqAckIEs__value_PR;
+typedef enum X2N_ENDCX2SetupFailure_IEs__value_PR {
+       X2N_ENDCX2SetupFailure_IEs__value_PR_NOTHING,   /* No components present */
+       X2N_ENDCX2SetupFailure_IEs__value_PR_Cause,
+       X2N_ENDCX2SetupFailure_IEs__value_PR_CriticalityDiagnostics,
+       X2N_ENDCX2SetupFailure_IEs__value_PR_TimeToWait
+} X2N_ENDCX2SetupFailure_IEs__value_PR;
+typedef enum X2N_ENDCConfigurationUpdate_IEs__value_PR {
+       X2N_ENDCConfigurationUpdate_IEs__value_PR_NOTHING,      /* No components present */
+       X2N_ENDCConfigurationUpdate_IEs__value_PR_InitiatingNodeType_EndcConfigUpdate
+} X2N_ENDCConfigurationUpdate_IEs__value_PR;
+typedef enum X2N_ENB_ENDCConfigUpdateIEs__value_PR {
+       X2N_ENB_ENDCConfigUpdateIEs__value_PR_NOTHING,  /* No components present */
+       X2N_ENB_ENDCConfigUpdateIEs__value_PR_CellAssistanceInformation,
+       X2N_ENB_ENDCConfigUpdateIEs__value_PR_ServedEUTRAcellsENDCX2ManagementList,
+       X2N_ENB_ENDCConfigUpdateIEs__value_PR_ServedEUTRAcellsToModifyListENDCConfUpd,
+       X2N_ENB_ENDCConfigUpdateIEs__value_PR_ServedEUTRAcellsToDeleteListENDCConfUpd
+} X2N_ENB_ENDCConfigUpdateIEs__value_PR;
+typedef enum X2N_En_gNB_ENDCConfigUpdateIEs__value_PR {
+       X2N_En_gNB_ENDCConfigUpdateIEs__value_PR_NOTHING,       /* No components present */
+       X2N_En_gNB_ENDCConfigUpdateIEs__value_PR_ServedNRcellsENDCX2ManagementList,
+       X2N_En_gNB_ENDCConfigUpdateIEs__value_PR_ServedNRcellsToModifyENDCConfUpdList,
+       X2N_En_gNB_ENDCConfigUpdateIEs__value_PR_ServedNRcellsToDeleteENDCConfUpdList
+} X2N_En_gNB_ENDCConfigUpdateIEs__value_PR;
+typedef enum X2N_ENDCConfigurationUpdateAcknowledge_IEs__value_PR {
+       X2N_ENDCConfigurationUpdateAcknowledge_IEs__value_PR_NOTHING,   /* No components present */
+       X2N_ENDCConfigurationUpdateAcknowledge_IEs__value_PR_RespondingNodeType_EndcConfigUpdate
+} X2N_ENDCConfigurationUpdateAcknowledge_IEs__value_PR;
+typedef enum X2N_ENB_ENDCConfigUpdateAckIEs__value_PR {
+       X2N_ENB_ENDCConfigUpdateAckIEs__value_PR_NOTHING        /* No components present */
+       
+} X2N_ENB_ENDCConfigUpdateAckIEs__value_PR;
+typedef enum X2N_En_gNB_ENDCConfigUpdateAckIEs__value_PR {
+       X2N_En_gNB_ENDCConfigUpdateAckIEs__value_PR_NOTHING,    /* No components present */
+       X2N_En_gNB_ENDCConfigUpdateAckIEs__value_PR_ServedNRcellsENDCX2ManagementList
+} X2N_En_gNB_ENDCConfigUpdateAckIEs__value_PR;
+typedef enum X2N_ENDCConfigurationUpdateFailure_IEs__value_PR {
+       X2N_ENDCConfigurationUpdateFailure_IEs__value_PR_NOTHING,       /* No components present */
+       X2N_ENDCConfigurationUpdateFailure_IEs__value_PR_Cause,
+       X2N_ENDCConfigurationUpdateFailure_IEs__value_PR_CriticalityDiagnostics,
+       X2N_ENDCConfigurationUpdateFailure_IEs__value_PR_TimeToWait
+} X2N_ENDCConfigurationUpdateFailure_IEs__value_PR;
+typedef enum X2N_ENDCCellActivationRequest_IEs__value_PR {
+       X2N_ENDCCellActivationRequest_IEs__value_PR_NOTHING,    /* No components present */
+       X2N_ENDCCellActivationRequest_IEs__value_PR_ServedNRCellsToActivate,
+       X2N_ENDCCellActivationRequest_IEs__value_PR_ActivationID
+} X2N_ENDCCellActivationRequest_IEs__value_PR;
+typedef enum X2N_ENDCCellActivationResponse_IEs__value_PR {
+       X2N_ENDCCellActivationResponse_IEs__value_PR_NOTHING,   /* No components present */
+       X2N_ENDCCellActivationResponse_IEs__value_PR_ActivatedNRCellList,
+       X2N_ENDCCellActivationResponse_IEs__value_PR_ActivationID,
+       X2N_ENDCCellActivationResponse_IEs__value_PR_CriticalityDiagnostics
+} X2N_ENDCCellActivationResponse_IEs__value_PR;
+typedef enum X2N_ENDCCellActivationFailure_IEs__value_PR {
+       X2N_ENDCCellActivationFailure_IEs__value_PR_NOTHING,    /* No components present */
+       X2N_ENDCCellActivationFailure_IEs__value_PR_ActivationID,
+       X2N_ENDCCellActivationFailure_IEs__value_PR_Cause,
+       X2N_ENDCCellActivationFailure_IEs__value_PR_CriticalityDiagnostics
+} X2N_ENDCCellActivationFailure_IEs__value_PR;
+typedef enum X2N_SecondaryRATDataUsageReport_IEs__value_PR {
+       X2N_SecondaryRATDataUsageReport_IEs__value_PR_NOTHING,  /* No components present */
+       X2N_SecondaryRATDataUsageReport_IEs__value_PR_UE_X2AP_ID,
+       X2N_SecondaryRATDataUsageReport_IEs__value_PR_SgNB_UE_X2AP_ID,
+       X2N_SecondaryRATDataUsageReport_IEs__value_PR_SecondaryRATUsageReportList,
+       X2N_SecondaryRATDataUsageReport_IEs__value_PR_UE_X2AP_ID_Extension
+} X2N_SecondaryRATDataUsageReport_IEs__value_PR;
+typedef enum X2N_SgNBActivityNotification_IEs__value_PR {
+       X2N_SgNBActivityNotification_IEs__value_PR_NOTHING,     /* No components present */
+       X2N_SgNBActivityNotification_IEs__value_PR_UE_X2AP_ID,
+       X2N_SgNBActivityNotification_IEs__value_PR_SgNB_UE_X2AP_ID,
+       X2N_SgNBActivityNotification_IEs__value_PR_UserPlaneTrafficActivityReport,
+       X2N_SgNBActivityNotification_IEs__value_PR_ERABActivityNotifyItemList,
+       X2N_SgNBActivityNotification_IEs__value_PR_UE_X2AP_ID_Extension
+} X2N_SgNBActivityNotification_IEs__value_PR;
+typedef enum X2N_ENDCPartialResetRequired_IEs__value_PR {
+       X2N_ENDCPartialResetRequired_IEs__value_PR_NOTHING,     /* No components present */
+       X2N_ENDCPartialResetRequired_IEs__value_PR_UEsToBeResetList,
+       X2N_ENDCPartialResetRequired_IEs__value_PR_Cause
+} X2N_ENDCPartialResetRequired_IEs__value_PR;
+typedef enum X2N_ENDCPartialResetConfirm_IEs__value_PR {
+       X2N_ENDCPartialResetConfirm_IEs__value_PR_NOTHING,      /* No components present */
+       X2N_ENDCPartialResetConfirm_IEs__value_PR_UEsToBeResetList
+} X2N_ENDCPartialResetConfirm_IEs__value_PR;
+typedef enum X2N_EUTRANRCellResourceCoordinationRequest_IEs__value_PR {
+       X2N_EUTRANRCellResourceCoordinationRequest_IEs__value_PR_NOTHING,       /* No components present */
+       X2N_EUTRANRCellResourceCoordinationRequest_IEs__value_PR_InitiatingNodeType_EutranrCellResourceCoordination
+} X2N_EUTRANRCellResourceCoordinationRequest_IEs__value_PR;
+typedef enum X2N_ENB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR {
+       X2N_ENB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR_NOTHING,       /* No components present */
+       X2N_ENB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR_DataTrafficResourceIndication,
+       X2N_ENB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR_SpectrumSharingGroupID,
+       X2N_ENB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR_ListofEUTRACellsinEUTRACoordinationReq
+} X2N_ENB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR;
+typedef enum X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR {
+       X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR_NOTHING,    /* No components present */
+       X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR_DataTrafficResourceIndication,
+       X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR_ListofEUTRACellsinNRCoordinationReq,
+       X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR_SpectrumSharingGroupID,
+       X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR_ListofNRCellsinNRCoordinationReq
+} X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR;
+typedef enum X2N_EUTRANRCellResourceCoordinationResponse_IEs__value_PR {
+       X2N_EUTRANRCellResourceCoordinationResponse_IEs__value_PR_NOTHING,      /* No components present */
+       X2N_EUTRANRCellResourceCoordinationResponse_IEs__value_PR_RespondingNodeType_EutranrCellResourceCoordination
+} X2N_EUTRANRCellResourceCoordinationResponse_IEs__value_PR;
+typedef enum X2N_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR {
+       X2N_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR_NOTHING,    /* No components present */
+       X2N_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR_DataTrafficResourceIndication,
+       X2N_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR_SpectrumSharingGroupID,
+       X2N_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR_ListofEUTRACellsinEUTRACoordinationResp
+} X2N_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR;
+typedef enum X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR {
+       X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR_NOTHING, /* No components present */
+       X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR_DataTrafficResourceIndication,
+       X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR_SpectrumSharingGroupID,
+       X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR_ListofNRCellsinNRCoordinationResp
+} X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR;
+typedef enum X2N_ENDCX2RemovalRequest_IEs__value_PR {
+       X2N_ENDCX2RemovalRequest_IEs__value_PR_NOTHING, /* No components present */
+       X2N_ENDCX2RemovalRequest_IEs__value_PR_InitiatingNodeType_EndcX2Removal
+} X2N_ENDCX2RemovalRequest_IEs__value_PR;
+typedef enum X2N_ENB_ENDCX2RemovalReqIEs__value_PR {
+       X2N_ENB_ENDCX2RemovalReqIEs__value_PR_NOTHING,  /* No components present */
+       X2N_ENB_ENDCX2RemovalReqIEs__value_PR_GlobalENB_ID
+} X2N_ENB_ENDCX2RemovalReqIEs__value_PR;
+typedef enum X2N_En_gNB_ENDCX2RemovalReqIEs__value_PR {
+       X2N_En_gNB_ENDCX2RemovalReqIEs__value_PR_NOTHING,       /* No components present */
+       X2N_En_gNB_ENDCX2RemovalReqIEs__value_PR_GlobalGNB_ID
+} X2N_En_gNB_ENDCX2RemovalReqIEs__value_PR;
+typedef enum X2N_ENDCX2RemovalResponse_IEs__value_PR {
+       X2N_ENDCX2RemovalResponse_IEs__value_PR_NOTHING,        /* No components present */
+       X2N_ENDCX2RemovalResponse_IEs__value_PR_RespondingNodeType_EndcX2Removal
+} X2N_ENDCX2RemovalResponse_IEs__value_PR;
+typedef enum X2N_ENB_ENDCX2RemovalReqAckIEs__value_PR {
+       X2N_ENB_ENDCX2RemovalReqAckIEs__value_PR_NOTHING,       /* No components present */
+       X2N_ENB_ENDCX2RemovalReqAckIEs__value_PR_GlobalENB_ID
+} X2N_ENB_ENDCX2RemovalReqAckIEs__value_PR;
+typedef enum X2N_En_gNB_ENDCX2RemovalReqAckIEs__value_PR {
+       X2N_En_gNB_ENDCX2RemovalReqAckIEs__value_PR_NOTHING,    /* No components present */
+       X2N_En_gNB_ENDCX2RemovalReqAckIEs__value_PR_GlobalGNB_ID
+} X2N_En_gNB_ENDCX2RemovalReqAckIEs__value_PR;
+typedef enum X2N_ENDCX2RemovalFailure_IEs__value_PR {
+       X2N_ENDCX2RemovalFailure_IEs__value_PR_NOTHING, /* No components present */
+       X2N_ENDCX2RemovalFailure_IEs__value_PR_Cause,
+       X2N_ENDCX2RemovalFailure_IEs__value_PR_CriticalityDiagnostics
+} X2N_ENDCX2RemovalFailure_IEs__value_PR;
+typedef enum X2N_DataForwardingAddressIndication_IEs__value_PR {
+       X2N_DataForwardingAddressIndication_IEs__value_PR_NOTHING,      /* No components present */
+       X2N_DataForwardingAddressIndication_IEs__value_PR_UE_X2AP_ID_Extension,
+       X2N_DataForwardingAddressIndication_IEs__value_PR_UE_X2AP_ID,
+       X2N_DataForwardingAddressIndication_IEs__value_PR_E_RABs_DataForwardingAddress_List
+} X2N_DataForwardingAddressIndication_IEs__value_PR;
+typedef enum X2N_GNBStatusIndicationIEs__value_PR {
+       X2N_GNBStatusIndicationIEs__value_PR_NOTHING,   /* No components present */
+       X2N_GNBStatusIndicationIEs__value_PR_GNBOverloadInformation
+} X2N_GNBStatusIndicationIEs__value_PR;
+
+/* X2N_ProtocolIE-Field */
+typedef struct X2N_E_RABs_ToBeSetup_ItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_E_RABs_ToBeSetup_ItemIEs__value {
+               X2N_E_RABs_ToBeSetup_ItemIEs__value_PR present;
+               union X2N_E_RABs_ToBeSetup_ItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_E_RABs_ToBeSetup_ItemIEs_t;
+typedef struct X2N_E_RABs_Admitted_ItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_E_RABs_Admitted_ItemIEs__value {
+               X2N_E_RABs_Admitted_ItemIEs__value_PR present;
+               union X2N_E_RABs_Admitted_ItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_E_RABs_Admitted_ItemIEs_t;
+typedef struct X2N_E_RABs_SubjectToStatusTransfer_ItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_E_RABs_SubjectToStatusTransfer_ItemIEs__value {
+               X2N_E_RABs_SubjectToStatusTransfer_ItemIEs__value_PR present;
+               union X2N_E_RABs_SubjectToStatusTransfer_ItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_E_RABs_SubjectToStatusTransfer_ItemIEs_t;
+typedef struct X2N_CellInformation_ItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_CellInformation_ItemIEs__value {
+               X2N_CellInformation_ItemIEs__value_PR present;
+               union X2N_CellInformation_ItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_CellInformation_ItemIEs_t;
+typedef struct X2N_CellToReport_ItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_CellToReport_ItemIEs__value {
+               X2N_CellToReport_ItemIEs__value_PR present;
+               union X2N_CellToReport_ItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_CellToReport_ItemIEs_t;
+typedef struct X2N_MeasurementInitiationResult_ItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_MeasurementInitiationResult_ItemIEs__value {
+               X2N_MeasurementInitiationResult_ItemIEs__value_PR present;
+               union X2N_MeasurementInitiationResult_ItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_MeasurementInitiationResult_ItemIEs_t;
+typedef struct X2N_MeasurementFailureCause_ItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_MeasurementFailureCause_ItemIEs__value {
+               X2N_MeasurementFailureCause_ItemIEs__value_PR present;
+               union X2N_MeasurementFailureCause_ItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_MeasurementFailureCause_ItemIEs_t;
+typedef struct X2N_CompleteFailureCauseInformation_ItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_CompleteFailureCauseInformation_ItemIEs__value {
+               X2N_CompleteFailureCauseInformation_ItemIEs__value_PR present;
+               union X2N_CompleteFailureCauseInformation_ItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_CompleteFailureCauseInformation_ItemIEs_t;
+typedef struct X2N_CellMeasurementResult_ItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_CellMeasurementResult_ItemIEs__value {
+               X2N_CellMeasurementResult_ItemIEs__value_PR present;
+               union X2N_CellMeasurementResult_ItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_CellMeasurementResult_ItemIEs_t;
+typedef struct X2N_E_RABs_ToBeAdded_ItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_E_RABs_ToBeAdded_ItemIEs__value {
+               X2N_E_RABs_ToBeAdded_ItemIEs__value_PR present;
+               union X2N_E_RABs_ToBeAdded_ItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_E_RABs_ToBeAdded_ItemIEs_t;
+typedef struct X2N_E_RABs_Admitted_ToBeAdded_ItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_E_RABs_Admitted_ToBeAdded_ItemIEs__value {
+               X2N_E_RABs_Admitted_ToBeAdded_ItemIEs__value_PR present;
+               union X2N_E_RABs_Admitted_ToBeAdded_ItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_E_RABs_Admitted_ToBeAdded_ItemIEs_t;
+typedef struct X2N_E_RABs_ToBeAdded_ModReqItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_E_RABs_ToBeAdded_ModReqItemIEs__value {
+               X2N_E_RABs_ToBeAdded_ModReqItemIEs__value_PR present;
+               union X2N_E_RABs_ToBeAdded_ModReqItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_E_RABs_ToBeAdded_ModReqItemIEs_t;
+typedef struct X2N_E_RABs_ToBeModified_ModReqItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_E_RABs_ToBeModified_ModReqItemIEs__value {
+               X2N_E_RABs_ToBeModified_ModReqItemIEs__value_PR present;
+               union X2N_E_RABs_ToBeModified_ModReqItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_E_RABs_ToBeModified_ModReqItemIEs_t;
+typedef struct X2N_E_RABs_ToBeReleased_ModReqItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_E_RABs_ToBeReleased_ModReqItemIEs__value {
+               X2N_E_RABs_ToBeReleased_ModReqItemIEs__value_PR present;
+               union X2N_E_RABs_ToBeReleased_ModReqItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_E_RABs_ToBeReleased_ModReqItemIEs_t;
+typedef struct X2N_E_RABs_Admitted_ToBeAdded_ModAckItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_E_RABs_Admitted_ToBeAdded_ModAckItemIEs__value {
+               X2N_E_RABs_Admitted_ToBeAdded_ModAckItemIEs__value_PR present;
+               union X2N_E_RABs_Admitted_ToBeAdded_ModAckItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_E_RABs_Admitted_ToBeAdded_ModAckItemIEs_t;
+typedef struct X2N_E_RABs_Admitted_ToBeModified_ModAckItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_E_RABs_Admitted_ToBeModified_ModAckItemIEs__value {
+               X2N_E_RABs_Admitted_ToBeModified_ModAckItemIEs__value_PR present;
+               union X2N_E_RABs_Admitted_ToBeModified_ModAckItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_E_RABs_Admitted_ToBeModified_ModAckItemIEs_t;
+typedef struct X2N_E_RABs_Admitted_ToBeReleased_ModAckItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_E_RABs_Admitted_ToBeReleased_ModAckItemIEs__value {
+               X2N_E_RABs_Admitted_ToBeReleased_ModAckItemIEs__value_PR present;
+               union X2N_E_RABs_Admitted_ToBeReleased_ModAckItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_E_RABs_Admitted_ToBeReleased_ModAckItemIEs_t;
+typedef struct X2N_E_RABs_ToBeReleased_ModReqdItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_E_RABs_ToBeReleased_ModReqdItemIEs__value {
+               X2N_E_RABs_ToBeReleased_ModReqdItemIEs__value_PR present;
+               union X2N_E_RABs_ToBeReleased_ModReqdItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_E_RABs_ToBeReleased_ModReqdItemIEs_t;
+typedef struct X2N_E_RABs_ToBeReleased_RelReqItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_E_RABs_ToBeReleased_RelReqItemIEs__value {
+               X2N_E_RABs_ToBeReleased_RelReqItemIEs__value_PR present;
+               union X2N_E_RABs_ToBeReleased_RelReqItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_E_RABs_ToBeReleased_RelReqItemIEs_t;
+typedef struct X2N_E_RABs_ToBeReleased_RelConfItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_E_RABs_ToBeReleased_RelConfItemIEs__value {
+               X2N_E_RABs_ToBeReleased_RelConfItemIEs__value_PR present;
+               union X2N_E_RABs_ToBeReleased_RelConfItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_E_RABs_ToBeReleased_RelConfItemIEs_t;
+typedef struct X2N_E_RABs_SubjectToCounterCheckItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_E_RABs_SubjectToCounterCheckItemIEs__value {
+               X2N_E_RABs_SubjectToCounterCheckItemIEs__value_PR present;
+               union X2N_E_RABs_SubjectToCounterCheckItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_E_RABs_SubjectToCounterCheckItemIEs_t;
+typedef struct X2N_E_RABs_ToBeSetupRetrieve_ItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_E_RABs_ToBeSetupRetrieve_ItemIEs__value {
+               X2N_E_RABs_ToBeSetupRetrieve_ItemIEs__value_PR present;
+               union X2N_E_RABs_ToBeSetupRetrieve_ItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_E_RABs_ToBeSetupRetrieve_ItemIEs_t;
+typedef struct X2N_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs__value {
+               X2N_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs__value_PR present;
+               union X2N_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs_t;
+typedef struct X2N_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs__value {
+               X2N_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs__value_PR present;
+               union X2N_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs_t;
+typedef struct X2N_E_RABs_ToBeAdded_SgNBModReq_ItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_E_RABs_ToBeAdded_SgNBModReq_ItemIEs__value {
+               X2N_E_RABs_ToBeAdded_SgNBModReq_ItemIEs__value_PR present;
+               union X2N_E_RABs_ToBeAdded_SgNBModReq_ItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_E_RABs_ToBeAdded_SgNBModReq_ItemIEs_t;
+typedef struct X2N_E_RABs_ToBeModified_SgNBModReq_ItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_E_RABs_ToBeModified_SgNBModReq_ItemIEs__value {
+               X2N_E_RABs_ToBeModified_SgNBModReq_ItemIEs__value_PR present;
+               union X2N_E_RABs_ToBeModified_SgNBModReq_ItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_E_RABs_ToBeModified_SgNBModReq_ItemIEs_t;
+typedef struct X2N_E_RABs_ToBeReleased_SgNBModReq_ItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_E_RABs_ToBeReleased_SgNBModReq_ItemIEs__value {
+               X2N_E_RABs_ToBeReleased_SgNBModReq_ItemIEs__value_PR present;
+               union X2N_E_RABs_ToBeReleased_SgNBModReq_ItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_E_RABs_ToBeReleased_SgNBModReq_ItemIEs_t;
+typedef struct X2N_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs__value {
+               X2N_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs__value_PR present;
+               union X2N_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs_t;
+typedef struct X2N_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs__value {
+               X2N_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs__value_PR present;
+               union X2N_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs_t;
+typedef struct X2N_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs__value {
+               X2N_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs__value_PR present;
+               union X2N_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs_t;
+typedef struct X2N_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs__value {
+               X2N_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs__value_PR present;
+               union X2N_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs_t;
+typedef struct X2N_E_RABs_ToBeModified_SgNBModReqd_ItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_E_RABs_ToBeModified_SgNBModReqd_ItemIEs__value {
+               X2N_E_RABs_ToBeModified_SgNBModReqd_ItemIEs__value_PR present;
+               union X2N_E_RABs_ToBeModified_SgNBModReqd_ItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_E_RABs_ToBeModified_SgNBModReqd_ItemIEs_t;
+typedef struct X2N_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs__value {
+               X2N_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs__value_PR present;
+               union X2N_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs_t;
+typedef struct X2N_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs__value {
+               X2N_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs__value_PR present;
+               union X2N_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs_t;
+typedef struct X2N_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs__value {
+               X2N_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs__value_PR present;
+               union X2N_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs_t;
+typedef struct X2N_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs__value {
+               X2N_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs__value_PR present;
+               union X2N_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs_t;
+typedef struct X2N_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs__value {
+               X2N_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs__value_PR present;
+               union X2N_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs_t;
+typedef struct X2N_E_RABs_SubjectToSgNBCounterCheck_ItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_E_RABs_SubjectToSgNBCounterCheck_ItemIEs__value {
+               X2N_E_RABs_SubjectToSgNBCounterCheck_ItemIEs__value_PR present;
+               union X2N_E_RABs_SubjectToSgNBCounterCheck_ItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_E_RABs_SubjectToSgNBCounterCheck_ItemIEs_t;
+typedef struct X2N_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs__value {
+               X2N_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs__value_PR present;
+               union X2N_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs_t;
+typedef struct X2N_E_RABs_DataForwardingAddress_ItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_E_RABs_DataForwardingAddress_ItemIEs__value {
+               X2N_E_RABs_DataForwardingAddress_ItemIEs__value_PR present;
+               union X2N_E_RABs_DataForwardingAddress_ItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_E_RABs_DataForwardingAddress_ItemIEs_t;
+typedef struct X2N_E_RAB_ItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_E_RAB_ItemIEs__value {
+               X2N_E_RAB_ItemIEs__value_PR present;
+               union X2N_E_RAB_ItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_E_RAB_ItemIEs_t;
+typedef struct X2N_E_RABUsageReport_ItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_E_RABUsageReport_ItemIEs__value {
+               X2N_E_RABUsageReport_ItemIEs__value_PR present;
+               union X2N_E_RABUsageReport_ItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_E_RABUsageReport_ItemIEs_t;
+typedef struct X2N_SecondaryRATUsageReport_ItemIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_SecondaryRATUsageReport_ItemIEs__value {
+               X2N_SecondaryRATUsageReport_ItemIEs__value_PR present;
+               union X2N_SecondaryRATUsageReport_ItemIEs__X2N_value_u {
+                       X2N_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;
+} X2N_SecondaryRATUsageReport_ItemIEs_t;
+typedef struct X2N_HandoverRequest_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_HandoverRequest_IEs__value {
+               X2N_HandoverRequest_IEs__value_PR present;
+               union X2N_HandoverRequest_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_Cause_t      Cause;
+                       X2N_ECGI_t       ECGI;
+                       X2N_GUMMEI_t     GUMMEI;
+                       X2N_UE_ContextInformation_t      UE_ContextInformation;
+                       X2N_UE_HistoryInformation_t      UE_HistoryInformation;
+                       X2N_TraceActivation_t    TraceActivation;
+                       X2N_SRVCCOperationPossible_t     SRVCCOperationPossible;
+                       X2N_CSGMembershipStatus_t        CSGMembershipStatus;
+                       X2N_MobilityInformation_t        MobilityInformation;
+                       X2N_Masked_IMEISV_t      Masked_IMEISV;
+                       X2N_UE_HistoryInformationFromTheUE_t     UE_HistoryInformationFromTheUE;
+                       X2N_ExpectedUEBehaviour_t        ExpectedUEBehaviour;
+                       X2N_ProSeAuthorized_t    ProSeAuthorized;
+                       X2N_UE_ContextReferenceAtSeNB_t  UE_ContextReferenceAtSeNB;
+                       X2N_UE_X2AP_ID_Extension_t       UE_X2AP_ID_Extension;
+                       X2N_V2XServicesAuthorized_t      V2XServicesAuthorized;
+                       X2N_UE_ContextReferenceAtWT_t    UE_ContextReferenceAtWT;
+                       X2N_NRUESecurityCapabilities_t   NRUESecurityCapabilities;
+                       X2N_UE_ContextReferenceAtSgNB_t  UE_ContextReferenceAtSgNB;
+                       X2N_AerialUEsubscriptionInformation_t    AerialUEsubscriptionInformation;
+                       X2N_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;
+} X2N_HandoverRequest_IEs_t;
+typedef struct X2N_HandoverRequestAcknowledge_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_HandoverRequestAcknowledge_IEs__value {
+               X2N_HandoverRequestAcknowledge_IEs__value_PR present;
+               union X2N_HandoverRequestAcknowledge_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_E_RABs_Admitted_List_t       E_RABs_Admitted_List;
+                       X2N_E_RAB_List_t         E_RAB_List;
+                       X2N_TargeteNBtoSource_eNBTransparentContainer_t  TargeteNBtoSource_eNBTransparentContainer;
+                       X2N_CriticalityDiagnostics_t     CriticalityDiagnostics;
+                       X2N_UE_ContextKeptIndicator_t    UE_ContextKeptIndicator;
+                       X2N_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;
+} X2N_HandoverRequestAcknowledge_IEs_t;
+typedef struct X2N_HandoverPreparationFailure_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_HandoverPreparationFailure_IEs__value {
+               X2N_HandoverPreparationFailure_IEs__value_PR present;
+               union X2N_HandoverPreparationFailure_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_Cause_t      Cause;
+                       X2N_CriticalityDiagnostics_t     CriticalityDiagnostics;
+                       X2N_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;
+} X2N_HandoverPreparationFailure_IEs_t;
+typedef struct X2N_HandoverReport_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_HandoverReport_IEs__value {
+               X2N_HandoverReport_IEs__value_PR present;
+               union X2N_HandoverReport_IEs__X2N_value_u {
+                       X2N_HandoverReportType_t         HandoverReportType;
+                       X2N_Cause_t      Cause;
+                       X2N_ECGI_t       ECGI;
+                       X2N_TargetCellInUTRAN_t  TargetCellInUTRAN;
+                       X2N_CRNTI_t      CRNTI;
+                       X2N_MobilityInformation_t        MobilityInformation;
+                       X2N_UE_RLF_Report_Container_t    UE_RLF_Report_Container;
+                       X2N_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;
+} X2N_HandoverReport_IEs_t;
+typedef struct X2N_SNStatusTransfer_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_SNStatusTransfer_IEs__value {
+               X2N_SNStatusTransfer_IEs__value_PR present;
+               union X2N_SNStatusTransfer_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_E_RABs_SubjectToStatusTransfer_List_t        E_RABs_SubjectToStatusTransfer_List;
+                       X2N_UE_X2AP_ID_Extension_t       UE_X2AP_ID_Extension;
+                       X2N_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;
+} X2N_SNStatusTransfer_IEs_t;
+typedef struct X2N_UEContextRelease_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_UEContextRelease_IEs__value {
+               X2N_UEContextRelease_IEs__value_PR present;
+               union X2N_UEContextRelease_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_UE_X2AP_ID_Extension_t       UE_X2AP_ID_Extension;
+                       X2N_SIPTOBearerDeactivationIndication_t  SIPTOBearerDeactivationIndication;
+                       X2N_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;
+} X2N_UEContextRelease_IEs_t;
+typedef struct X2N_HandoverCancel_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_HandoverCancel_IEs__value {
+               X2N_HandoverCancel_IEs__value_PR present;
+               union X2N_HandoverCancel_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_Cause_t      Cause;
+                       X2N_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;
+} X2N_HandoverCancel_IEs_t;
+typedef struct X2N_ErrorIndication_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_ErrorIndication_IEs__value {
+               X2N_ErrorIndication_IEs__value_PR present;
+               union X2N_ErrorIndication_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_Cause_t      Cause;
+                       X2N_CriticalityDiagnostics_t     CriticalityDiagnostics;
+                       X2N_UE_X2AP_ID_Extension_t       UE_X2AP_ID_Extension;
+                       X2N_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;
+} X2N_ErrorIndication_IEs_t;
+typedef struct X2N_ResetRequest_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_ResetRequest_IEs__value {
+               X2N_ResetRequest_IEs__value_PR present;
+               union X2N_ResetRequest_IEs__X2N_value_u {
+                       X2N_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;
+} X2N_ResetRequest_IEs_t;
+typedef struct X2N_ResetResponse_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_ResetResponse_IEs__value {
+               X2N_ResetResponse_IEs__value_PR present;
+               union X2N_ResetResponse_IEs__X2N_value_u {
+                       X2N_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;
+} X2N_ResetResponse_IEs_t;
+typedef struct X2N_X2SetupRequest_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_X2SetupRequest_IEs__value {
+               X2N_X2SetupRequest_IEs__value_PR present;
+               union X2N_X2SetupRequest_IEs__X2N_value_u {
+                       X2N_GlobalENB_ID_t       GlobalENB_ID;
+                       X2N_ServedCells_t        ServedCells;
+                       X2N_GUGroupIDList_t      GUGroupIDList;
+                       X2N_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;
+} X2N_X2SetupRequest_IEs_t;
+typedef struct X2N_X2SetupResponse_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_X2SetupResponse_IEs__value {
+               X2N_X2SetupResponse_IEs__value_PR present;
+               union X2N_X2SetupResponse_IEs__X2N_value_u {
+                       X2N_GlobalENB_ID_t       GlobalENB_ID;
+                       X2N_ServedCells_t        ServedCells;
+                       X2N_GUGroupIDList_t      GUGroupIDList;
+                       X2N_CriticalityDiagnostics_t     CriticalityDiagnostics;
+                       X2N_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;
+} X2N_X2SetupResponse_IEs_t;
+typedef struct X2N_X2SetupFailure_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_X2SetupFailure_IEs__value {
+               X2N_X2SetupFailure_IEs__value_PR present;
+               union X2N_X2SetupFailure_IEs__X2N_value_u {
+                       X2N_Cause_t      Cause;
+                       X2N_TimeToWait_t         TimeToWait;
+                       X2N_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;
+} X2N_X2SetupFailure_IEs_t;
+typedef struct X2N_LoadInformation_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_LoadInformation_IEs__value {
+               X2N_LoadInformation_IEs__value_PR present;
+               union X2N_LoadInformation_IEs__X2N_value_u {
+                       X2N_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;
+} X2N_LoadInformation_IEs_t;
+typedef struct X2N_ENBConfigurationUpdate_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_ENBConfigurationUpdate_IEs__value {
+               X2N_ENBConfigurationUpdate_IEs__value_PR present;
+               union X2N_ENBConfigurationUpdate_IEs__X2N_value_u {
+                       X2N_ServedCells_t        ServedCells;
+                       X2N_ServedCellsToModify_t        ServedCellsToModify;
+                       X2N_Old_ECGIs_t  Old_ECGIs;
+                       X2N_GUGroupIDList_t      GUGroupIDList;
+                       X2N_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;
+} X2N_ENBConfigurationUpdate_IEs_t;
+typedef struct X2N_ENBConfigurationUpdateAcknowledge_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_ENBConfigurationUpdateAcknowledge_IEs__value {
+               X2N_ENBConfigurationUpdateAcknowledge_IEs__value_PR present;
+               union X2N_ENBConfigurationUpdateAcknowledge_IEs__X2N_value_u {
+                       X2N_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;
+} X2N_ENBConfigurationUpdateAcknowledge_IEs_t;
+typedef struct X2N_ENBConfigurationUpdateFailure_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_ENBConfigurationUpdateFailure_IEs__value {
+               X2N_ENBConfigurationUpdateFailure_IEs__value_PR present;
+               union X2N_ENBConfigurationUpdateFailure_IEs__X2N_value_u {
+                       X2N_Cause_t      Cause;
+                       X2N_TimeToWait_t         TimeToWait;
+                       X2N_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;
+} X2N_ENBConfigurationUpdateFailure_IEs_t;
+typedef struct X2N_ResourceStatusRequest_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_ResourceStatusRequest_IEs__value {
+               X2N_ResourceStatusRequest_IEs__value_PR present;
+               union X2N_ResourceStatusRequest_IEs__X2N_value_u {
+                       X2N_Measurement_ID_t     Measurement_ID;
+                       X2N_Registration_Request_t       Registration_Request;
+                       X2N_ReportCharacteristics_t      ReportCharacteristics;
+                       X2N_CellToReport_List_t  CellToReport_List;
+                       X2N_ReportingPeriodicity_t       ReportingPeriodicity;
+                       X2N_PartialSuccessIndicator_t    PartialSuccessIndicator;
+                       X2N_ReportingPeriodicityRSRPMR_t         ReportingPeriodicityRSRPMR;
+                       X2N_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;
+} X2N_ResourceStatusRequest_IEs_t;
+typedef struct X2N_ResourceStatusResponse_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_ResourceStatusResponse_IEs__value {
+               X2N_ResourceStatusResponse_IEs__value_PR present;
+               union X2N_ResourceStatusResponse_IEs__X2N_value_u {
+                       X2N_Measurement_ID_t     Measurement_ID;
+                       X2N_CriticalityDiagnostics_t     CriticalityDiagnostics;
+                       X2N_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;
+} X2N_ResourceStatusResponse_IEs_t;
+typedef struct X2N_ResourceStatusFailure_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_ResourceStatusFailure_IEs__value {
+               X2N_ResourceStatusFailure_IEs__value_PR present;
+               union X2N_ResourceStatusFailure_IEs__X2N_value_u {
+                       X2N_Measurement_ID_t     Measurement_ID;
+                       X2N_Cause_t      Cause;
+                       X2N_CriticalityDiagnostics_t     CriticalityDiagnostics;
+                       X2N_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;
+} X2N_ResourceStatusFailure_IEs_t;
+typedef struct X2N_ResourceStatusUpdate_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_ResourceStatusUpdate_IEs__value {
+               X2N_ResourceStatusUpdate_IEs__value_PR present;
+               union X2N_ResourceStatusUpdate_IEs__X2N_value_u {
+                       X2N_Measurement_ID_t     Measurement_ID;
+                       X2N_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;
+} X2N_ResourceStatusUpdate_IEs_t;
+typedef struct X2N_MobilityChangeRequest_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_MobilityChangeRequest_IEs__value {
+               X2N_MobilityChangeRequest_IEs__value_PR present;
+               union X2N_MobilityChangeRequest_IEs__X2N_value_u {
+                       X2N_ECGI_t       ECGI;
+                       X2N_MobilityParametersInformation_t      MobilityParametersInformation;
+                       X2N_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;
+} X2N_MobilityChangeRequest_IEs_t;
+typedef struct X2N_MobilityChangeAcknowledge_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_MobilityChangeAcknowledge_IEs__value {
+               X2N_MobilityChangeAcknowledge_IEs__value_PR present;
+               union X2N_MobilityChangeAcknowledge_IEs__X2N_value_u {
+                       X2N_ECGI_t       ECGI;
+                       X2N_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;
+} X2N_MobilityChangeAcknowledge_IEs_t;
+typedef struct X2N_MobilityChangeFailure_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_MobilityChangeFailure_IEs__value {
+               X2N_MobilityChangeFailure_IEs__value_PR present;
+               union X2N_MobilityChangeFailure_IEs__X2N_value_u {
+                       X2N_ECGI_t       ECGI;
+                       X2N_Cause_t      Cause;
+                       X2N_MobilityParametersModificationRange_t        MobilityParametersModificationRange;
+                       X2N_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;
+} X2N_MobilityChangeFailure_IEs_t;
+typedef struct X2N_RLFIndication_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_RLFIndication_IEs__value {
+               X2N_RLFIndication_IEs__value_PR present;
+               union X2N_RLFIndication_IEs__X2N_value_u {
+                       X2N_PCI_t        PCI;
+                       X2N_ECGI_t       ECGI;
+                       X2N_CRNTI_t      CRNTI;
+                       X2N_ShortMAC_I_t         ShortMAC_I;
+                       X2N_UE_RLF_Report_Container_t    UE_RLF_Report_Container;
+                       X2N_RRCConnSetupIndicator_t      RRCConnSetupIndicator;
+                       X2N_RRCConnReestabIndicator_t    RRCConnReestabIndicator;
+                       X2N_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;
+} X2N_RLFIndication_IEs_t;
+typedef struct X2N_CellActivationRequest_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_CellActivationRequest_IEs__value {
+               X2N_CellActivationRequest_IEs__value_PR present;
+               union X2N_CellActivationRequest_IEs__X2N_value_u {
+                       X2N_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;
+} X2N_CellActivationRequest_IEs_t;
+typedef struct X2N_CellActivationResponse_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_CellActivationResponse_IEs__value {
+               X2N_CellActivationResponse_IEs__value_PR present;
+               union X2N_CellActivationResponse_IEs__X2N_value_u {
+                       X2N_ActivatedCellList_t  ActivatedCellList;
+                       X2N_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;
+} X2N_CellActivationResponse_IEs_t;
+typedef struct X2N_CellActivationFailure_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_CellActivationFailure_IEs__value {
+               X2N_CellActivationFailure_IEs__value_PR present;
+               union X2N_CellActivationFailure_IEs__X2N_value_u {
+                       X2N_Cause_t      Cause;
+                       X2N_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;
+} X2N_CellActivationFailure_IEs_t;
+typedef struct X2N_X2Release_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_X2Release_IEs__value {
+               X2N_X2Release_IEs__value_PR present;
+               union X2N_X2Release_IEs__X2N_value_u {
+                       X2N_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;
+} X2N_X2Release_IEs_t;
+typedef struct X2N_X2APMessageTransfer_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_X2APMessageTransfer_IEs__value {
+               X2N_X2APMessageTransfer_IEs__value_PR present;
+               union X2N_X2APMessageTransfer_IEs__X2N_value_u {
+                       X2N_RNL_Header_t         RNL_Header;
+                       X2N_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;
+} X2N_X2APMessageTransfer_IEs_t;
+typedef struct X2N_SeNBAdditionRequest_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_SeNBAdditionRequest_IEs__value {
+               X2N_SeNBAdditionRequest_IEs__value_PR present;
+               union X2N_SeNBAdditionRequest_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_UESecurityCapabilities_t     UESecurityCapabilities;
+                       X2N_SeNBSecurityKey_t    SeNBSecurityKey;
+                       X2N_UEAggregateMaximumBitRate_t  UEAggregateMaximumBitRate;
+                       X2N_PLMN_Identity_t      PLMN_Identity;
+                       X2N_E_RABs_ToBeAdded_List_t      E_RABs_ToBeAdded_List;
+                       X2N_MeNBtoSeNBContainer_t        MeNBtoSeNBContainer;
+                       X2N_CSGMembershipStatus_t        CSGMembershipStatus;
+                       X2N_UE_X2AP_ID_Extension_t       UE_X2AP_ID_Extension;
+                       X2N_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;
+} X2N_SeNBAdditionRequest_IEs_t;
+typedef struct X2N_SeNBAdditionRequestAcknowledge_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_SeNBAdditionRequestAcknowledge_IEs__value {
+               X2N_SeNBAdditionRequestAcknowledge_IEs__value_PR present;
+               union X2N_SeNBAdditionRequestAcknowledge_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_E_RABs_Admitted_ToBeAdded_List_t     E_RABs_Admitted_ToBeAdded_List;
+                       X2N_E_RAB_List_t         E_RAB_List;
+                       X2N_SeNBtoMeNBContainer_t        SeNBtoMeNBContainer;
+                       X2N_CriticalityDiagnostics_t     CriticalityDiagnostics;
+                       X2N_TransportLayerAddress_t      TransportLayerAddress;
+                       X2N_UE_X2AP_ID_Extension_t       UE_X2AP_ID_Extension;
+                       X2N_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;
+} X2N_SeNBAdditionRequestAcknowledge_IEs_t;
+typedef struct X2N_SeNBAdditionRequestReject_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_SeNBAdditionRequestReject_IEs__value {
+               X2N_SeNBAdditionRequestReject_IEs__value_PR present;
+               union X2N_SeNBAdditionRequestReject_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_Cause_t      Cause;
+                       X2N_CriticalityDiagnostics_t     CriticalityDiagnostics;
+                       X2N_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;
+} X2N_SeNBAdditionRequestReject_IEs_t;
+typedef struct X2N_SeNBReconfigurationComplete_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_SeNBReconfigurationComplete_IEs__value {
+               X2N_SeNBReconfigurationComplete_IEs__value_PR present;
+               union X2N_SeNBReconfigurationComplete_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_ResponseInformationSeNBReconfComp_t  ResponseInformationSeNBReconfComp;
+                       X2N_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;
+} X2N_SeNBReconfigurationComplete_IEs_t;
+typedef struct X2N_SeNBModificationRequest_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_SeNBModificationRequest_IEs__value {
+               X2N_SeNBModificationRequest_IEs__value_PR present;
+               union X2N_SeNBModificationRequest_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_Cause_t      Cause;
+                       X2N_SCGChangeIndication_t        SCGChangeIndication;
+                       X2N_PLMN_Identity_t      PLMN_Identity;
+                       X2N_UE_ContextInformationSeNBModReq_t    UE_ContextInformationSeNBModReq;
+                       X2N_MeNBtoSeNBContainer_t        MeNBtoSeNBContainer;
+                       X2N_CSGMembershipStatus_t        CSGMembershipStatus;
+                       X2N_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;
+} X2N_SeNBModificationRequest_IEs_t;
+typedef struct X2N_SeNBModificationRequestAcknowledge_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_SeNBModificationRequestAcknowledge_IEs__value {
+               X2N_SeNBModificationRequestAcknowledge_IEs__value_PR present;
+               union X2N_SeNBModificationRequestAcknowledge_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_E_RABs_Admitted_ToBeAdded_ModAckList_t       E_RABs_Admitted_ToBeAdded_ModAckList;
+                       X2N_E_RABs_Admitted_ToBeModified_ModAckList_t    E_RABs_Admitted_ToBeModified_ModAckList;
+                       X2N_E_RABs_Admitted_ToBeReleased_ModAckList_t    E_RABs_Admitted_ToBeReleased_ModAckList;
+                       X2N_E_RAB_List_t         E_RAB_List;
+                       X2N_SeNBtoMeNBContainer_t        SeNBtoMeNBContainer;
+                       X2N_CriticalityDiagnostics_t     CriticalityDiagnostics;
+                       X2N_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;
+} X2N_SeNBModificationRequestAcknowledge_IEs_t;
+typedef struct X2N_SeNBModificationRequestReject_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_SeNBModificationRequestReject_IEs__value {
+               X2N_SeNBModificationRequestReject_IEs__value_PR present;
+               union X2N_SeNBModificationRequestReject_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_Cause_t      Cause;
+                       X2N_CriticalityDiagnostics_t     CriticalityDiagnostics;
+                       X2N_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;
+} X2N_SeNBModificationRequestReject_IEs_t;
+typedef struct X2N_SeNBModificationRequired_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_SeNBModificationRequired_IEs__value {
+               X2N_SeNBModificationRequired_IEs__value_PR present;
+               union X2N_SeNBModificationRequired_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_Cause_t      Cause;
+                       X2N_SCGChangeIndication_t        SCGChangeIndication;
+                       X2N_E_RABs_ToBeReleased_ModReqd_t        E_RABs_ToBeReleased_ModReqd;
+                       X2N_SeNBtoMeNBContainer_t        SeNBtoMeNBContainer;
+                       X2N_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;
+} X2N_SeNBModificationRequired_IEs_t;
+typedef struct X2N_SeNBModificationConfirm_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_SeNBModificationConfirm_IEs__value {
+               X2N_SeNBModificationConfirm_IEs__value_PR present;
+               union X2N_SeNBModificationConfirm_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_MeNBtoSeNBContainer_t        MeNBtoSeNBContainer;
+                       X2N_CriticalityDiagnostics_t     CriticalityDiagnostics;
+                       X2N_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;
+} X2N_SeNBModificationConfirm_IEs_t;
+typedef struct X2N_SeNBModificationRefuse_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_SeNBModificationRefuse_IEs__value {
+               X2N_SeNBModificationRefuse_IEs__value_PR present;
+               union X2N_SeNBModificationRefuse_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_Cause_t      Cause;
+                       X2N_MeNBtoSeNBContainer_t        MeNBtoSeNBContainer;
+                       X2N_CriticalityDiagnostics_t     CriticalityDiagnostics;
+                       X2N_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;
+} X2N_SeNBModificationRefuse_IEs_t;
+typedef struct X2N_SeNBReleaseRequest_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_SeNBReleaseRequest_IEs__value {
+               X2N_SeNBReleaseRequest_IEs__value_PR present;
+               union X2N_SeNBReleaseRequest_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_Cause_t      Cause;
+                       X2N_E_RABs_ToBeReleased_List_RelReq_t    E_RABs_ToBeReleased_List_RelReq;
+                       X2N_UE_ContextKeptIndicator_t    UE_ContextKeptIndicator;
+                       X2N_UE_X2AP_ID_Extension_t       UE_X2AP_ID_Extension;
+                       X2N_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;
+} X2N_SeNBReleaseRequest_IEs_t;
+typedef struct X2N_SeNBReleaseRequired_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_SeNBReleaseRequired_IEs__value {
+               X2N_SeNBReleaseRequired_IEs__value_PR present;
+               union X2N_SeNBReleaseRequired_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_Cause_t      Cause;
+                       X2N_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;
+} X2N_SeNBReleaseRequired_IEs_t;
+typedef struct X2N_SeNBReleaseConfirm_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_SeNBReleaseConfirm_IEs__value {
+               X2N_SeNBReleaseConfirm_IEs__value_PR present;
+               union X2N_SeNBReleaseConfirm_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_E_RABs_ToBeReleased_List_RelConf_t   E_RABs_ToBeReleased_List_RelConf;
+                       X2N_CriticalityDiagnostics_t     CriticalityDiagnostics;
+                       X2N_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;
+} X2N_SeNBReleaseConfirm_IEs_t;
+typedef struct X2N_SeNBCounterCheckRequest_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_SeNBCounterCheckRequest_IEs__value {
+               X2N_SeNBCounterCheckRequest_IEs__value_PR present;
+               union X2N_SeNBCounterCheckRequest_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_E_RABs_SubjectToCounterCheck_List_t  E_RABs_SubjectToCounterCheck_List;
+                       X2N_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;
+} X2N_SeNBCounterCheckRequest_IEs_t;
+typedef struct X2N_X2RemovalRequest_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_X2RemovalRequest_IEs__value {
+               X2N_X2RemovalRequest_IEs__value_PR present;
+               union X2N_X2RemovalRequest_IEs__X2N_value_u {
+                       X2N_GlobalENB_ID_t       GlobalENB_ID;
+                       X2N_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;
+} X2N_X2RemovalRequest_IEs_t;
+typedef struct X2N_X2RemovalResponse_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_X2RemovalResponse_IEs__value {
+               X2N_X2RemovalResponse_IEs__value_PR present;
+               union X2N_X2RemovalResponse_IEs__X2N_value_u {
+                       X2N_GlobalENB_ID_t       GlobalENB_ID;
+                       X2N_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;
+} X2N_X2RemovalResponse_IEs_t;
+typedef struct X2N_X2RemovalFailure_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_X2RemovalFailure_IEs__value {
+               X2N_X2RemovalFailure_IEs__value_PR present;
+               union X2N_X2RemovalFailure_IEs__X2N_value_u {
+                       X2N_Cause_t      Cause;
+                       X2N_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;
+} X2N_X2RemovalFailure_IEs_t;
+typedef struct X2N_RetrieveUEContextRequest_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_RetrieveUEContextRequest_IEs__value {
+               X2N_RetrieveUEContextRequest_IEs__value_PR present;
+               union X2N_RetrieveUEContextRequest_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_UE_X2AP_ID_Extension_t       UE_X2AP_ID_Extension;
+                       X2N_ResumeID_t   ResumeID;
+                       X2N_ShortMAC_I_t         ShortMAC_I;
+                       X2N_EUTRANCellIdentifier_t       EUTRANCellIdentifier;
+                       X2N_CRNTI_t      CRNTI;
+                       X2N_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;
+} X2N_RetrieveUEContextRequest_IEs_t;
+typedef struct X2N_RetrieveUEContextResponse_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_RetrieveUEContextResponse_IEs__value {
+               X2N_RetrieveUEContextResponse_IEs__value_PR present;
+               union X2N_RetrieveUEContextResponse_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_UE_X2AP_ID_Extension_t       UE_X2AP_ID_Extension;
+                       X2N_GUMMEI_t     GUMMEI;
+                       X2N_UE_ContextInformationRetrieve_t      UE_ContextInformationRetrieve;
+                       X2N_TraceActivation_t    TraceActivation;
+                       X2N_SRVCCOperationPossible_t     SRVCCOperationPossible;
+                       X2N_Masked_IMEISV_t      Masked_IMEISV;
+                       X2N_ExpectedUEBehaviour_t        ExpectedUEBehaviour;
+                       X2N_ProSeAuthorized_t    ProSeAuthorized;
+                       X2N_CriticalityDiagnostics_t     CriticalityDiagnostics;
+                       X2N_V2XServicesAuthorized_t      V2XServicesAuthorized;
+                       X2N_AerialUEsubscriptionInformation_t    AerialUEsubscriptionInformation;
+                       X2N_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;
+} X2N_RetrieveUEContextResponse_IEs_t;
+typedef struct X2N_RetrieveUEContextFailure_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_RetrieveUEContextFailure_IEs__value {
+               X2N_RetrieveUEContextFailure_IEs__value_PR present;
+               union X2N_RetrieveUEContextFailure_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_UE_X2AP_ID_Extension_t       UE_X2AP_ID_Extension;
+                       X2N_Cause_t      Cause;
+                       X2N_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;
+} X2N_RetrieveUEContextFailure_IEs_t;
+typedef struct X2N_SgNBAdditionRequest_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_SgNBAdditionRequest_IEs__value {
+               X2N_SgNBAdditionRequest_IEs__value_PR present;
+               union X2N_SgNBAdditionRequest_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_NRUESecurityCapabilities_t   NRUESecurityCapabilities;
+                       X2N_SgNBSecurityKey_t    SgNBSecurityKey;
+                       X2N_UEAggregateMaximumBitRate_t  UEAggregateMaximumBitRate;
+                       X2N_PLMN_Identity_t      PLMN_Identity;
+                       X2N_HandoverRestrictionList_t    HandoverRestrictionList;
+                       X2N_E_RABs_ToBeAdded_SgNBAddReqList_t    E_RABs_ToBeAdded_SgNBAddReqList;
+                       X2N_MeNBtoSgNBContainer_t        MeNBtoSgNBContainer;
+                       X2N_SgNB_UE_X2AP_ID_t    SgNB_UE_X2AP_ID;
+                       X2N_ExpectedUEBehaviour_t        ExpectedUEBehaviour;
+                       X2N_UE_X2AP_ID_Extension_t       UE_X2AP_ID_Extension;
+                       X2N_SplitSRBs_t  SplitSRBs;
+                       X2N_MeNBResourceCoordinationInformation_t        MeNBResourceCoordinationInformation;
+                       X2N_SGNB_Addition_Trigger_Ind_t  SGNB_Addition_Trigger_Ind;
+                       X2N_SubscriberProfileIDforRFP_t  SubscriberProfileIDforRFP;
+                       X2N_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;
+} X2N_SgNBAdditionRequest_IEs_t;
+typedef struct X2N_SgNBAdditionRequestAcknowledge_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_SgNBAdditionRequestAcknowledge_IEs__value {
+               X2N_SgNBAdditionRequestAcknowledge_IEs__value_PR present;
+               union X2N_SgNBAdditionRequestAcknowledge_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_SgNB_UE_X2AP_ID_t    SgNB_UE_X2AP_ID;
+                       X2N_E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList_t        E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList;
+                       X2N_E_RAB_List_t         E_RAB_List;
+                       X2N_SgNBtoMeNBContainer_t        SgNBtoMeNBContainer;
+                       X2N_CriticalityDiagnostics_t     CriticalityDiagnostics;
+                       X2N_UE_X2AP_ID_Extension_t       UE_X2AP_ID_Extension;
+                       X2N_SplitSRBs_t  SplitSRBs;
+                       X2N_SgNBResourceCoordinationInformation_t        SgNBResourceCoordinationInformation;
+                       X2N_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;
+} X2N_SgNBAdditionRequestAcknowledge_IEs_t;
+typedef struct X2N_SgNBAdditionRequestReject_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_SgNBAdditionRequestReject_IEs__value {
+               X2N_SgNBAdditionRequestReject_IEs__value_PR present;
+               union X2N_SgNBAdditionRequestReject_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_SgNB_UE_X2AP_ID_t    SgNB_UE_X2AP_ID;
+                       X2N_Cause_t      Cause;
+                       X2N_CriticalityDiagnostics_t     CriticalityDiagnostics;
+                       X2N_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;
+} X2N_SgNBAdditionRequestReject_IEs_t;
+typedef struct X2N_SgNBReconfigurationComplete_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_SgNBReconfigurationComplete_IEs__value {
+               X2N_SgNBReconfigurationComplete_IEs__value_PR present;
+               union X2N_SgNBReconfigurationComplete_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_SgNB_UE_X2AP_ID_t    SgNB_UE_X2AP_ID;
+                       X2N_ResponseInformationSgNBReconfComp_t  ResponseInformationSgNBReconfComp;
+                       X2N_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;
+} X2N_SgNBReconfigurationComplete_IEs_t;
+typedef struct X2N_SgNBModificationRequest_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_SgNBModificationRequest_IEs__value {
+               X2N_SgNBModificationRequest_IEs__value_PR present;
+               union X2N_SgNBModificationRequest_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_SgNB_UE_X2AP_ID_t    SgNB_UE_X2AP_ID;
+                       X2N_Cause_t      Cause;
+                       X2N_PLMN_Identity_t      PLMN_Identity;
+                       X2N_HandoverRestrictionList_t    HandoverRestrictionList;
+                       X2N_SCGConfigurationQuery_t      SCGConfigurationQuery;
+                       X2N_UE_ContextInformation_SgNBModReq_t   UE_ContextInformation_SgNBModReq;
+                       X2N_MeNBtoSgNBContainer_t        MeNBtoSgNBContainer;
+                       X2N_UE_X2AP_ID_Extension_t       UE_X2AP_ID_Extension;
+                       X2N_MeNBResourceCoordinationInformation_t        MeNBResourceCoordinationInformation;
+                       X2N_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;
+} X2N_SgNBModificationRequest_IEs_t;
+typedef struct X2N_SgNBModificationRequestAcknowledge_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_SgNBModificationRequestAcknowledge_IEs__value {
+               X2N_SgNBModificationRequestAcknowledge_IEs__value_PR present;
+               union X2N_SgNBModificationRequestAcknowledge_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_SgNB_UE_X2AP_ID_t    SgNB_UE_X2AP_ID;
+                       X2N_E_RABs_Admitted_ToBeAdded_SgNBModAckList_t   E_RABs_Admitted_ToBeAdded_SgNBModAckList;
+                       X2N_E_RABs_Admitted_ToBeModified_SgNBModAckList_t        E_RABs_Admitted_ToBeModified_SgNBModAckList;
+                       X2N_E_RABs_Admitted_ToBeReleased_SgNBModAckList_t        E_RABs_Admitted_ToBeReleased_SgNBModAckList;
+                       X2N_E_RAB_List_t         E_RAB_List;
+                       X2N_SgNBtoMeNBContainer_t        SgNBtoMeNBContainer;
+                       X2N_CriticalityDiagnostics_t     CriticalityDiagnostics;
+                       X2N_UE_X2AP_ID_Extension_t       UE_X2AP_ID_Extension;
+                       X2N_SgNBResourceCoordinationInformation_t        SgNBResourceCoordinationInformation;
+                       X2N_SplitSRBs_t  SplitSRBs;
+                       X2N_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;
+} X2N_SgNBModificationRequestAcknowledge_IEs_t;
+typedef struct X2N_SgNBModificationRequestReject_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_SgNBModificationRequestReject_IEs__value {
+               X2N_SgNBModificationRequestReject_IEs__value_PR present;
+               union X2N_SgNBModificationRequestReject_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_SgNB_UE_X2AP_ID_t    SgNB_UE_X2AP_ID;
+                       X2N_Cause_t      Cause;
+                       X2N_CriticalityDiagnostics_t     CriticalityDiagnostics;
+                       X2N_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;
+} X2N_SgNBModificationRequestReject_IEs_t;
+typedef struct X2N_SgNBModificationRequired_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_SgNBModificationRequired_IEs__value {
+               X2N_SgNBModificationRequired_IEs__value_PR present;
+               union X2N_SgNBModificationRequired_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_SgNB_UE_X2AP_ID_t    SgNB_UE_X2AP_ID;
+                       X2N_Cause_t      Cause;
+                       X2N_PDCPChangeIndication_t       PDCPChangeIndication;
+                       X2N_E_RABs_ToBeReleased_SgNBModReqdList_t        E_RABs_ToBeReleased_SgNBModReqdList;
+                       X2N_SgNBtoMeNBContainer_t        SgNBtoMeNBContainer;
+                       X2N_UE_X2AP_ID_Extension_t       UE_X2AP_ID_Extension;
+                       X2N_E_RABs_ToBeModified_SgNBModReqdList_t        E_RABs_ToBeModified_SgNBModReqdList;
+                       X2N_SgNBResourceCoordinationInformation_t        SgNBResourceCoordinationInformation;
+                       X2N_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;
+} X2N_SgNBModificationRequired_IEs_t;
+typedef struct X2N_SgNBModificationConfirm_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_SgNBModificationConfirm_IEs__value {
+               X2N_SgNBModificationConfirm_IEs__value_PR present;
+               union X2N_SgNBModificationConfirm_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_SgNB_UE_X2AP_ID_t    SgNB_UE_X2AP_ID;
+                       X2N_E_RABs_AdmittedToBeModified_SgNBModConfList_t        E_RABs_AdmittedToBeModified_SgNBModConfList;
+                       X2N_MeNBtoSgNBContainer_t        MeNBtoSgNBContainer;
+                       X2N_CriticalityDiagnostics_t     CriticalityDiagnostics;
+                       X2N_UE_X2AP_ID_Extension_t       UE_X2AP_ID_Extension;
+                       X2N_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;
+} X2N_SgNBModificationConfirm_IEs_t;
+typedef struct X2N_SgNBModificationRefuse_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_SgNBModificationRefuse_IEs__value {
+               X2N_SgNBModificationRefuse_IEs__value_PR present;
+               union X2N_SgNBModificationRefuse_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_SgNB_UE_X2AP_ID_t    SgNB_UE_X2AP_ID;
+                       X2N_Cause_t      Cause;
+                       X2N_MeNBtoSgNBContainer_t        MeNBtoSgNBContainer;
+                       X2N_CriticalityDiagnostics_t     CriticalityDiagnostics;
+                       X2N_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;
+} X2N_SgNBModificationRefuse_IEs_t;
+typedef struct X2N_SgNBReleaseRequest_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_SgNBReleaseRequest_IEs__value {
+               X2N_SgNBReleaseRequest_IEs__value_PR present;
+               union X2N_SgNBReleaseRequest_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_SgNB_UE_X2AP_ID_t    SgNB_UE_X2AP_ID;
+                       X2N_Cause_t      Cause;
+                       X2N_E_RABs_ToBeReleased_SgNBRelReqList_t         E_RABs_ToBeReleased_SgNBRelReqList;
+                       X2N_UE_ContextKeptIndicator_t    UE_ContextKeptIndicator;
+                       X2N_UE_X2AP_ID_Extension_t       UE_X2AP_ID_Extension;
+                       X2N_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;
+} X2N_SgNBReleaseRequest_IEs_t;
+typedef struct X2N_SgNBReleaseRequestAcknowledge_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_SgNBReleaseRequestAcknowledge_IEs__value {
+               X2N_SgNBReleaseRequestAcknowledge_IEs__value_PR present;
+               union X2N_SgNBReleaseRequestAcknowledge_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_SgNB_UE_X2AP_ID_t    SgNB_UE_X2AP_ID;
+                       X2N_CriticalityDiagnostics_t     CriticalityDiagnostics;
+                       X2N_UE_X2AP_ID_Extension_t       UE_X2AP_ID_Extension;
+                       X2N_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;
+} X2N_SgNBReleaseRequestAcknowledge_IEs_t;
+typedef struct X2N_SgNBReleaseRequestReject_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_SgNBReleaseRequestReject_IEs__value {
+               X2N_SgNBReleaseRequestReject_IEs__value_PR present;
+               union X2N_SgNBReleaseRequestReject_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_SgNB_UE_X2AP_ID_t    SgNB_UE_X2AP_ID;
+                       X2N_Cause_t      Cause;
+                       X2N_CriticalityDiagnostics_t     CriticalityDiagnostics;
+                       X2N_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;
+} X2N_SgNBReleaseRequestReject_IEs_t;
+typedef struct X2N_SgNBReleaseRequired_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_SgNBReleaseRequired_IEs__value {
+               X2N_SgNBReleaseRequired_IEs__value_PR present;
+               union X2N_SgNBReleaseRequired_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_SgNB_UE_X2AP_ID_t    SgNB_UE_X2AP_ID;
+                       X2N_Cause_t      Cause;
+                       X2N_UE_X2AP_ID_Extension_t       UE_X2AP_ID_Extension;
+                       X2N_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;
+} X2N_SgNBReleaseRequired_IEs_t;
+typedef struct X2N_SgNBReleaseConfirm_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_SgNBReleaseConfirm_IEs__value {
+               X2N_SgNBReleaseConfirm_IEs__value_PR present;
+               union X2N_SgNBReleaseConfirm_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_SgNB_UE_X2AP_ID_t    SgNB_UE_X2AP_ID;
+                       X2N_E_RABs_ToBeReleased_SgNBRelConfList_t        E_RABs_ToBeReleased_SgNBRelConfList;
+                       X2N_CriticalityDiagnostics_t     CriticalityDiagnostics;
+                       X2N_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;
+} X2N_SgNBReleaseConfirm_IEs_t;
+typedef struct X2N_SgNBCounterCheckRequest_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_SgNBCounterCheckRequest_IEs__value {
+               X2N_SgNBCounterCheckRequest_IEs__value_PR present;
+               union X2N_SgNBCounterCheckRequest_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_SgNB_UE_X2AP_ID_t    SgNB_UE_X2AP_ID;
+                       X2N_E_RABs_SubjectToSgNBCounterCheck_List_t      E_RABs_SubjectToSgNBCounterCheck_List;
+                       X2N_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;
+} X2N_SgNBCounterCheckRequest_IEs_t;
+typedef struct X2N_SgNBChangeRequired_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_SgNBChangeRequired_IEs__value {
+               X2N_SgNBChangeRequired_IEs__value_PR present;
+               union X2N_SgNBChangeRequired_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_SgNB_UE_X2AP_ID_t    SgNB_UE_X2AP_ID;
+                       X2N_GlobalGNB_ID_t       GlobalGNB_ID;
+                       X2N_Cause_t      Cause;
+                       X2N_SgNBtoMeNBContainer_t        SgNBtoMeNBContainer;
+                       X2N_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;
+} X2N_SgNBChangeRequired_IEs_t;
+typedef struct X2N_SgNBChangeConfirm_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_SgNBChangeConfirm_IEs__value {
+               X2N_SgNBChangeConfirm_IEs__value_PR present;
+               union X2N_SgNBChangeConfirm_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_SgNB_UE_X2AP_ID_t    SgNB_UE_X2AP_ID;
+                       X2N_E_RABs_ToBeReleased_SgNBChaConfList_t        E_RABs_ToBeReleased_SgNBChaConfList;
+                       X2N_CriticalityDiagnostics_t     CriticalityDiagnostics;
+                       X2N_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;
+} X2N_SgNBChangeConfirm_IEs_t;
+typedef struct X2N_RRCTransfer_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_RRCTransfer_IEs__value {
+               X2N_RRCTransfer_IEs__value_PR present;
+               union X2N_RRCTransfer_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_SgNB_UE_X2AP_ID_t    SgNB_UE_X2AP_ID;
+                       X2N_SplitSRB_t   SplitSRB;
+                       X2N_UENRMeasurement_t    UENRMeasurement;
+                       X2N_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;
+} X2N_RRCTransfer_IEs_t;
+typedef struct X2N_SgNBChangeRefuse_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_SgNBChangeRefuse_IEs__value {
+               X2N_SgNBChangeRefuse_IEs__value_PR present;
+               union X2N_SgNBChangeRefuse_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_SgNB_UE_X2AP_ID_t    SgNB_UE_X2AP_ID;
+                       X2N_Cause_t      Cause;
+                       X2N_CriticalityDiagnostics_t     CriticalityDiagnostics;
+                       X2N_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;
+} X2N_SgNBChangeRefuse_IEs_t;
+typedef struct X2N_ENDCX2SetupRequest_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_ENDCX2SetupRequest_IEs__value {
+               X2N_ENDCX2SetupRequest_IEs__value_PR present;
+               union X2N_ENDCX2SetupRequest_IEs__X2N_value_u {
+                       X2N_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;
+} X2N_ENDCX2SetupRequest_IEs_t;
+typedef struct X2N_ENB_ENDCX2SetupReqIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_ENB_ENDCX2SetupReqIEs__value {
+               X2N_ENB_ENDCX2SetupReqIEs__value_PR present;
+               union X2N_ENB_ENDCX2SetupReqIEs__X2N_value_u {
+                       X2N_GlobalENB_ID_t       GlobalENB_ID;
+                       X2N_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;
+} X2N_ENB_ENDCX2SetupReqIEs_t;
+typedef struct X2N_En_gNB_ENDCX2SetupReqIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_En_gNB_ENDCX2SetupReqIEs__value {
+               X2N_En_gNB_ENDCX2SetupReqIEs__value_PR present;
+               union X2N_En_gNB_ENDCX2SetupReqIEs__X2N_value_u {
+                       X2N_GlobalGNB_ID_t       GlobalGNB_ID;
+                       X2N_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;
+} X2N_En_gNB_ENDCX2SetupReqIEs_t;
+typedef struct X2N_ENDCX2SetupResponse_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_ENDCX2SetupResponse_IEs__value {
+               X2N_ENDCX2SetupResponse_IEs__value_PR present;
+               union X2N_ENDCX2SetupResponse_IEs__X2N_value_u {
+                       X2N_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;
+} X2N_ENDCX2SetupResponse_IEs_t;
+typedef struct X2N_ENB_ENDCX2SetupReqAckIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_ENB_ENDCX2SetupReqAckIEs__value {
+               X2N_ENB_ENDCX2SetupReqAckIEs__value_PR present;
+               union X2N_ENB_ENDCX2SetupReqAckIEs__X2N_value_u {
+                       X2N_GlobalENB_ID_t       GlobalENB_ID;
+                       X2N_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;
+} X2N_ENB_ENDCX2SetupReqAckIEs_t;
+typedef struct X2N_En_gNB_ENDCX2SetupReqAckIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_En_gNB_ENDCX2SetupReqAckIEs__value {
+               X2N_En_gNB_ENDCX2SetupReqAckIEs__value_PR present;
+               union X2N_En_gNB_ENDCX2SetupReqAckIEs__X2N_value_u {
+                       X2N_GlobalGNB_ID_t       GlobalGNB_ID;
+                       X2N_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;
+} X2N_En_gNB_ENDCX2SetupReqAckIEs_t;
+typedef struct X2N_ENDCX2SetupFailure_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_ENDCX2SetupFailure_IEs__value {
+               X2N_ENDCX2SetupFailure_IEs__value_PR present;
+               union X2N_ENDCX2SetupFailure_IEs__X2N_value_u {
+                       X2N_Cause_t      Cause;
+                       X2N_CriticalityDiagnostics_t     CriticalityDiagnostics;
+                       X2N_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;
+} X2N_ENDCX2SetupFailure_IEs_t;
+typedef struct X2N_ENDCConfigurationUpdate_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_ENDCConfigurationUpdate_IEs__value {
+               X2N_ENDCConfigurationUpdate_IEs__value_PR present;
+               union X2N_ENDCConfigurationUpdate_IEs__X2N_value_u {
+                       X2N_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;
+} X2N_ENDCConfigurationUpdate_IEs_t;
+typedef struct X2N_ENB_ENDCConfigUpdateIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_ENB_ENDCConfigUpdateIEs__value {
+               X2N_ENB_ENDCConfigUpdateIEs__value_PR present;
+               union X2N_ENB_ENDCConfigUpdateIEs__X2N_value_u {
+                       X2N_CellAssistanceInformation_t  CellAssistanceInformation;
+                       X2N_ServedEUTRAcellsENDCX2ManagementList_t       ServedEUTRAcellsENDCX2ManagementList;
+                       X2N_ServedEUTRAcellsToModifyListENDCConfUpd_t    ServedEUTRAcellsToModifyListENDCConfUpd;
+                       X2N_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;
+} X2N_ENB_ENDCConfigUpdateIEs_t;
+typedef struct X2N_En_gNB_ENDCConfigUpdateIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_En_gNB_ENDCConfigUpdateIEs__value {
+               X2N_En_gNB_ENDCConfigUpdateIEs__value_PR present;
+               union X2N_En_gNB_ENDCConfigUpdateIEs__X2N_value_u {
+                       X2N_ServedNRcellsENDCX2ManagementList_t  ServedNRcellsENDCX2ManagementList;
+                       X2N_ServedNRcellsToModifyENDCConfUpdList_t       ServedNRcellsToModifyENDCConfUpdList;
+                       X2N_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;
+} X2N_En_gNB_ENDCConfigUpdateIEs_t;
+typedef struct X2N_ENDCConfigurationUpdateAcknowledge_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_ENDCConfigurationUpdateAcknowledge_IEs__value {
+               X2N_ENDCConfigurationUpdateAcknowledge_IEs__value_PR present;
+               union X2N_ENDCConfigurationUpdateAcknowledge_IEs__X2N_value_u {
+                       X2N_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;
+} X2N_ENDCConfigurationUpdateAcknowledge_IEs_t;
+typedef struct X2N_ENB_ENDCConfigUpdateAckIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_ENB_ENDCConfigUpdateAckIEs__value {
+               X2N_ENB_ENDCConfigUpdateAckIEs__value_PR present;
+               union X2N_ENB_ENDCConfigUpdateAckIEs__X2N_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;
+} X2N_ENB_ENDCConfigUpdateAckIEs_t;
+typedef struct X2N_En_gNB_ENDCConfigUpdateAckIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_En_gNB_ENDCConfigUpdateAckIEs__value {
+               X2N_En_gNB_ENDCConfigUpdateAckIEs__value_PR present;
+               union X2N_En_gNB_ENDCConfigUpdateAckIEs__X2N_value_u {
+                       X2N_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;
+} X2N_En_gNB_ENDCConfigUpdateAckIEs_t;
+typedef struct X2N_ENDCConfigurationUpdateFailure_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_ENDCConfigurationUpdateFailure_IEs__value {
+               X2N_ENDCConfigurationUpdateFailure_IEs__value_PR present;
+               union X2N_ENDCConfigurationUpdateFailure_IEs__X2N_value_u {
+                       X2N_Cause_t      Cause;
+                       X2N_CriticalityDiagnostics_t     CriticalityDiagnostics;
+                       X2N_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;
+} X2N_ENDCConfigurationUpdateFailure_IEs_t;
+typedef struct X2N_ENDCCellActivationRequest_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_ENDCCellActivationRequest_IEs__value {
+               X2N_ENDCCellActivationRequest_IEs__value_PR present;
+               union X2N_ENDCCellActivationRequest_IEs__X2N_value_u {
+                       X2N_ServedNRCellsToActivate_t    ServedNRCellsToActivate;
+                       X2N_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;
+} X2N_ENDCCellActivationRequest_IEs_t;
+typedef struct X2N_ENDCCellActivationResponse_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_ENDCCellActivationResponse_IEs__value {
+               X2N_ENDCCellActivationResponse_IEs__value_PR present;
+               union X2N_ENDCCellActivationResponse_IEs__X2N_value_u {
+                       X2N_ActivatedNRCellList_t        ActivatedNRCellList;
+                       X2N_ActivationID_t       ActivationID;
+                       X2N_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;
+} X2N_ENDCCellActivationResponse_IEs_t;
+typedef struct X2N_ENDCCellActivationFailure_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_ENDCCellActivationFailure_IEs__value {
+               X2N_ENDCCellActivationFailure_IEs__value_PR present;
+               union X2N_ENDCCellActivationFailure_IEs__X2N_value_u {
+                       X2N_ActivationID_t       ActivationID;
+                       X2N_Cause_t      Cause;
+                       X2N_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;
+} X2N_ENDCCellActivationFailure_IEs_t;
+typedef struct X2N_SecondaryRATDataUsageReport_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_SecondaryRATDataUsageReport_IEs__value {
+               X2N_SecondaryRATDataUsageReport_IEs__value_PR present;
+               union X2N_SecondaryRATDataUsageReport_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_SgNB_UE_X2AP_ID_t    SgNB_UE_X2AP_ID;
+                       X2N_SecondaryRATUsageReportList_t        SecondaryRATUsageReportList;
+                       X2N_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;
+} X2N_SecondaryRATDataUsageReport_IEs_t;
+typedef struct X2N_SgNBActivityNotification_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_SgNBActivityNotification_IEs__value {
+               X2N_SgNBActivityNotification_IEs__value_PR present;
+               union X2N_SgNBActivityNotification_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_SgNB_UE_X2AP_ID_t    SgNB_UE_X2AP_ID;
+                       X2N_UserPlaneTrafficActivityReport_t     UserPlaneTrafficActivityReport;
+                       X2N_ERABActivityNotifyItemList_t         ERABActivityNotifyItemList;
+                       X2N_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;
+} X2N_SgNBActivityNotification_IEs_t;
+typedef struct X2N_ENDCPartialResetRequired_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_ENDCPartialResetRequired_IEs__value {
+               X2N_ENDCPartialResetRequired_IEs__value_PR present;
+               union X2N_ENDCPartialResetRequired_IEs__X2N_value_u {
+                       X2N_UEsToBeResetList_t   UEsToBeResetList;
+                       X2N_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;
+} X2N_ENDCPartialResetRequired_IEs_t;
+typedef struct X2N_ENDCPartialResetConfirm_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_ENDCPartialResetConfirm_IEs__value {
+               X2N_ENDCPartialResetConfirm_IEs__value_PR present;
+               union X2N_ENDCPartialResetConfirm_IEs__X2N_value_u {
+                       X2N_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;
+} X2N_ENDCPartialResetConfirm_IEs_t;
+typedef struct X2N_EUTRANRCellResourceCoordinationRequest_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_EUTRANRCellResourceCoordinationRequest_IEs__value {
+               X2N_EUTRANRCellResourceCoordinationRequest_IEs__value_PR present;
+               union X2N_EUTRANRCellResourceCoordinationRequest_IEs__X2N_value_u {
+                       X2N_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;
+} X2N_EUTRANRCellResourceCoordinationRequest_IEs_t;
+typedef struct X2N_ENB_EUTRA_NRCellResourceCoordinationReqIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_ENB_EUTRA_NRCellResourceCoordinationReqIEs__value {
+               X2N_ENB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR present;
+               union X2N_ENB_EUTRA_NRCellResourceCoordinationReqIEs__X2N_value_u {
+                       X2N_DataTrafficResourceIndication_t      DataTrafficResourceIndication;
+                       X2N_SpectrumSharingGroupID_t     SpectrumSharingGroupID;
+                       X2N_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;
+} X2N_ENB_EUTRA_NRCellResourceCoordinationReqIEs_t;
+typedef struct X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value {
+               X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__value_PR present;
+               union X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs__X2N_value_u {
+                       X2N_DataTrafficResourceIndication_t      DataTrafficResourceIndication;
+                       X2N_ListofEUTRACellsinNRCoordinationReq_t        ListofEUTRACellsinNRCoordinationReq;
+                       X2N_SpectrumSharingGroupID_t     SpectrumSharingGroupID;
+                       X2N_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;
+} X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs_t;
+typedef struct X2N_EUTRANRCellResourceCoordinationResponse_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_EUTRANRCellResourceCoordinationResponse_IEs__value {
+               X2N_EUTRANRCellResourceCoordinationResponse_IEs__value_PR present;
+               union X2N_EUTRANRCellResourceCoordinationResponse_IEs__X2N_value_u {
+                       X2N_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;
+} X2N_EUTRANRCellResourceCoordinationResponse_IEs_t;
+typedef struct X2N_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__value {
+               X2N_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR present;
+               union X2N_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs__X2N_value_u {
+                       X2N_DataTrafficResourceIndication_t      DataTrafficResourceIndication;
+                       X2N_SpectrumSharingGroupID_t     SpectrumSharingGroupID;
+                       X2N_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;
+} X2N_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs_t;
+typedef struct X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__value {
+               X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__value_PR present;
+               union X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs__X2N_value_u {
+                       X2N_DataTrafficResourceIndication_t      DataTrafficResourceIndication;
+                       X2N_SpectrumSharingGroupID_t     SpectrumSharingGroupID;
+                       X2N_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;
+} X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs_t;
+typedef struct X2N_ENDCX2RemovalRequest_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_ENDCX2RemovalRequest_IEs__value {
+               X2N_ENDCX2RemovalRequest_IEs__value_PR present;
+               union X2N_ENDCX2RemovalRequest_IEs__X2N_value_u {
+                       X2N_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;
+} X2N_ENDCX2RemovalRequest_IEs_t;
+typedef struct X2N_ENB_ENDCX2RemovalReqIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_ENB_ENDCX2RemovalReqIEs__value {
+               X2N_ENB_ENDCX2RemovalReqIEs__value_PR present;
+               union X2N_ENB_ENDCX2RemovalReqIEs__X2N_value_u {
+                       X2N_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;
+} X2N_ENB_ENDCX2RemovalReqIEs_t;
+typedef struct X2N_En_gNB_ENDCX2RemovalReqIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_En_gNB_ENDCX2RemovalReqIEs__value {
+               X2N_En_gNB_ENDCX2RemovalReqIEs__value_PR present;
+               union X2N_En_gNB_ENDCX2RemovalReqIEs__X2N_value_u {
+                       X2N_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;
+} X2N_En_gNB_ENDCX2RemovalReqIEs_t;
+typedef struct X2N_ENDCX2RemovalResponse_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_ENDCX2RemovalResponse_IEs__value {
+               X2N_ENDCX2RemovalResponse_IEs__value_PR present;
+               union X2N_ENDCX2RemovalResponse_IEs__X2N_value_u {
+                       X2N_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;
+} X2N_ENDCX2RemovalResponse_IEs_t;
+typedef struct X2N_ENB_ENDCX2RemovalReqAckIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_ENB_ENDCX2RemovalReqAckIEs__value {
+               X2N_ENB_ENDCX2RemovalReqAckIEs__value_PR present;
+               union X2N_ENB_ENDCX2RemovalReqAckIEs__X2N_value_u {
+                       X2N_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;
+} X2N_ENB_ENDCX2RemovalReqAckIEs_t;
+typedef struct X2N_En_gNB_ENDCX2RemovalReqAckIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_En_gNB_ENDCX2RemovalReqAckIEs__value {
+               X2N_En_gNB_ENDCX2RemovalReqAckIEs__value_PR present;
+               union X2N_En_gNB_ENDCX2RemovalReqAckIEs__X2N_value_u {
+                       X2N_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;
+} X2N_En_gNB_ENDCX2RemovalReqAckIEs_t;
+typedef struct X2N_ENDCX2RemovalFailure_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_ENDCX2RemovalFailure_IEs__value {
+               X2N_ENDCX2RemovalFailure_IEs__value_PR present;
+               union X2N_ENDCX2RemovalFailure_IEs__X2N_value_u {
+                       X2N_Cause_t      Cause;
+                       X2N_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;
+} X2N_ENDCX2RemovalFailure_IEs_t;
+typedef struct X2N_DataForwardingAddressIndication_IEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_DataForwardingAddressIndication_IEs__value {
+               X2N_DataForwardingAddressIndication_IEs__value_PR present;
+               union X2N_DataForwardingAddressIndication_IEs__X2N_value_u {
+                       X2N_UE_X2AP_ID_Extension_t       UE_X2AP_ID_Extension;
+                       X2N_UE_X2AP_ID_t         UE_X2AP_ID;
+                       X2N_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;
+} X2N_DataForwardingAddressIndication_IEs_t;
+typedef struct X2N_GNBStatusIndicationIEs {
+       X2N_ProtocolIE_ID_t      id;
+       X2N_Criticality_t        criticality;
+       struct X2N_GNBStatusIndicationIEs__value {
+               X2N_GNBStatusIndicationIEs__value_PR present;
+               union X2N_GNBStatusIndicationIEs__X2N_value_u {
+                       X2N_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;
+} X2N_GNBStatusIndicationIEs_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_ToBeSetup_ItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_ToBeSetup_ItemIEs_specs_1;
+extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_ToBeSetup_ItemIEs_1[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_Admitted_ItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_Admitted_ItemIEs_specs_5;
+extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_Admitted_ItemIEs_5[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_SubjectToStatusTransfer_ItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_SubjectToStatusTransfer_ItemIEs_specs_9;
+extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_SubjectToStatusTransfer_ItemIEs_9[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_CellInformation_ItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_CellInformation_ItemIEs_specs_13;
+extern asn_TYPE_member_t asn_MBR_X2N_CellInformation_ItemIEs_13[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_CellToReport_ItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_CellToReport_ItemIEs_specs_17;
+extern asn_TYPE_member_t asn_MBR_X2N_CellToReport_ItemIEs_17[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_MeasurementInitiationResult_ItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_MeasurementInitiationResult_ItemIEs_specs_21;
+extern asn_TYPE_member_t asn_MBR_X2N_MeasurementInitiationResult_ItemIEs_21[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_MeasurementFailureCause_ItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_MeasurementFailureCause_ItemIEs_specs_25;
+extern asn_TYPE_member_t asn_MBR_X2N_MeasurementFailureCause_ItemIEs_25[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_CompleteFailureCauseInformation_ItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_CompleteFailureCauseInformation_ItemIEs_specs_29;
+extern asn_TYPE_member_t asn_MBR_X2N_CompleteFailureCauseInformation_ItemIEs_29[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_CellMeasurementResult_ItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_CellMeasurementResult_ItemIEs_specs_33;
+extern asn_TYPE_member_t asn_MBR_X2N_CellMeasurementResult_ItemIEs_33[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_ToBeAdded_ItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_ToBeAdded_ItemIEs_specs_37;
+extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_ToBeAdded_ItemIEs_37[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_Admitted_ToBeAdded_ItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_Admitted_ToBeAdded_ItemIEs_specs_41;
+extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_Admitted_ToBeAdded_ItemIEs_41[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_ToBeAdded_ModReqItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_ToBeAdded_ModReqItemIEs_specs_45;
+extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_ToBeAdded_ModReqItemIEs_45[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_ToBeModified_ModReqItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_ToBeModified_ModReqItemIEs_specs_49;
+extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_ToBeModified_ModReqItemIEs_49[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_ToBeReleased_ModReqItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_ToBeReleased_ModReqItemIEs_specs_53;
+extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_ToBeReleased_ModReqItemIEs_53[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_Admitted_ToBeAdded_ModAckItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_Admitted_ToBeAdded_ModAckItemIEs_specs_57;
+extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_Admitted_ToBeAdded_ModAckItemIEs_57[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_Admitted_ToBeModified_ModAckItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_Admitted_ToBeModified_ModAckItemIEs_specs_61;
+extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_Admitted_ToBeModified_ModAckItemIEs_61[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_Admitted_ToBeReleased_ModAckItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_Admitted_ToBeReleased_ModAckItemIEs_specs_65;
+extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_Admitted_ToBeReleased_ModAckItemIEs_65[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_ToBeReleased_ModReqdItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_ToBeReleased_ModReqdItemIEs_specs_69;
+extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_ToBeReleased_ModReqdItemIEs_69[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_ToBeReleased_RelReqItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_ToBeReleased_RelReqItemIEs_specs_73;
+extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_ToBeReleased_RelReqItemIEs_73[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_ToBeReleased_RelConfItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_ToBeReleased_RelConfItemIEs_specs_77;
+extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_ToBeReleased_RelConfItemIEs_77[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_SubjectToCounterCheckItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_SubjectToCounterCheckItemIEs_specs_81;
+extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_SubjectToCounterCheckItemIEs_81[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_ToBeSetupRetrieve_ItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_ToBeSetupRetrieve_ItemIEs_specs_85;
+extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_ToBeSetupRetrieve_ItemIEs_85[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs_specs_89;
+extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs_89[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs_specs_93;
+extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_ItemIEs_93[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_ToBeAdded_SgNBModReq_ItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_ToBeAdded_SgNBModReq_ItemIEs_specs_97;
+extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_ToBeAdded_SgNBModReq_ItemIEs_97[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_ToBeModified_SgNBModReq_ItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_ToBeModified_SgNBModReq_ItemIEs_specs_101;
+extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_ToBeModified_SgNBModReq_ItemIEs_101[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_ToBeReleased_SgNBModReq_ItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_ToBeReleased_SgNBModReq_ItemIEs_specs_105;
+extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_ToBeReleased_SgNBModReq_ItemIEs_105[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs_specs_109;
+extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs_109[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs_specs_113;
+extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs_113[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs_specs_117;
+extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs_117[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs_specs_121;
+extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs_121[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_ToBeModified_SgNBModReqd_ItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_ToBeModified_SgNBModReqd_ItemIEs_specs_125;
+extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_ToBeModified_SgNBModReqd_ItemIEs_125[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs_specs_129;
+extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs_129[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs_specs_133;
+extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_ToBeReleased_SgNBRelReq_ItemIEs_133[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs_specs_137;
+extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemIEs_137[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs_specs_141;
+extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_ToBeReleased_SgNBRelReqd_ItemIEs_141[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs_specs_145;
+extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_ToBeReleased_SgNBRelConf_ItemIEs_145[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_SubjectToSgNBCounterCheck_ItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_SubjectToSgNBCounterCheck_ItemIEs_specs_149;
+extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_SubjectToSgNBCounterCheck_ItemIEs_149[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs_specs_153;
+extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs_153[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABs_DataForwardingAddress_ItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABs_DataForwardingAddress_ItemIEs_specs_157;
+extern asn_TYPE_member_t asn_MBR_X2N_E_RABs_DataForwardingAddress_ItemIEs_157[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RAB_ItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RAB_ItemIEs_specs_161;
+extern asn_TYPE_member_t asn_MBR_X2N_E_RAB_ItemIEs_161[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_E_RABUsageReport_ItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_E_RABUsageReport_ItemIEs_specs_165;
+extern asn_TYPE_member_t asn_MBR_X2N_E_RABUsageReport_ItemIEs_165[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_SecondaryRATUsageReport_ItemIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SecondaryRATUsageReport_ItemIEs_specs_169;
+extern asn_TYPE_member_t asn_MBR_X2N_SecondaryRATUsageReport_ItemIEs_169[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_HandoverRequest_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_HandoverRequest_IEs_specs_173;
+extern asn_TYPE_member_t asn_MBR_X2N_HandoverRequest_IEs_173[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_HandoverRequestAcknowledge_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_HandoverRequestAcknowledge_IEs_specs_177;
+extern asn_TYPE_member_t asn_MBR_X2N_HandoverRequestAcknowledge_IEs_177[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_HandoverPreparationFailure_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_HandoverPreparationFailure_IEs_specs_181;
+extern asn_TYPE_member_t asn_MBR_X2N_HandoverPreparationFailure_IEs_181[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_HandoverReport_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_HandoverReport_IEs_specs_185;
+extern asn_TYPE_member_t asn_MBR_X2N_HandoverReport_IEs_185[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_SNStatusTransfer_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SNStatusTransfer_IEs_specs_189;
+extern asn_TYPE_member_t asn_MBR_X2N_SNStatusTransfer_IEs_189[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_UEContextRelease_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_UEContextRelease_IEs_specs_193;
+extern asn_TYPE_member_t asn_MBR_X2N_UEContextRelease_IEs_193[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_HandoverCancel_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_HandoverCancel_IEs_specs_197;
+extern asn_TYPE_member_t asn_MBR_X2N_HandoverCancel_IEs_197[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_ErrorIndication_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ErrorIndication_IEs_specs_201;
+extern asn_TYPE_member_t asn_MBR_X2N_ErrorIndication_IEs_201[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_ResetRequest_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ResetRequest_IEs_specs_205;
+extern asn_TYPE_member_t asn_MBR_X2N_ResetRequest_IEs_205[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_ResetResponse_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ResetResponse_IEs_specs_209;
+extern asn_TYPE_member_t asn_MBR_X2N_ResetResponse_IEs_209[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_X2SetupRequest_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_X2SetupRequest_IEs_specs_213;
+extern asn_TYPE_member_t asn_MBR_X2N_X2SetupRequest_IEs_213[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_X2SetupResponse_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_X2SetupResponse_IEs_specs_217;
+extern asn_TYPE_member_t asn_MBR_X2N_X2SetupResponse_IEs_217[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_X2SetupFailure_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_X2SetupFailure_IEs_specs_221;
+extern asn_TYPE_member_t asn_MBR_X2N_X2SetupFailure_IEs_221[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_LoadInformation_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_LoadInformation_IEs_specs_225;
+extern asn_TYPE_member_t asn_MBR_X2N_LoadInformation_IEs_225[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_ENBConfigurationUpdate_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENBConfigurationUpdate_IEs_specs_229;
+extern asn_TYPE_member_t asn_MBR_X2N_ENBConfigurationUpdate_IEs_229[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_ENBConfigurationUpdateAcknowledge_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENBConfigurationUpdateAcknowledge_IEs_specs_233;
+extern asn_TYPE_member_t asn_MBR_X2N_ENBConfigurationUpdateAcknowledge_IEs_233[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_ENBConfigurationUpdateFailure_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENBConfigurationUpdateFailure_IEs_specs_237;
+extern asn_TYPE_member_t asn_MBR_X2N_ENBConfigurationUpdateFailure_IEs_237[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_ResourceStatusRequest_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ResourceStatusRequest_IEs_specs_241;
+extern asn_TYPE_member_t asn_MBR_X2N_ResourceStatusRequest_IEs_241[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_ResourceStatusResponse_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ResourceStatusResponse_IEs_specs_245;
+extern asn_TYPE_member_t asn_MBR_X2N_ResourceStatusResponse_IEs_245[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_ResourceStatusFailure_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ResourceStatusFailure_IEs_specs_249;
+extern asn_TYPE_member_t asn_MBR_X2N_ResourceStatusFailure_IEs_249[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_ResourceStatusUpdate_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ResourceStatusUpdate_IEs_specs_253;
+extern asn_TYPE_member_t asn_MBR_X2N_ResourceStatusUpdate_IEs_253[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_MobilityChangeRequest_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_MobilityChangeRequest_IEs_specs_257;
+extern asn_TYPE_member_t asn_MBR_X2N_MobilityChangeRequest_IEs_257[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_MobilityChangeAcknowledge_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_MobilityChangeAcknowledge_IEs_specs_261;
+extern asn_TYPE_member_t asn_MBR_X2N_MobilityChangeAcknowledge_IEs_261[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_MobilityChangeFailure_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_MobilityChangeFailure_IEs_specs_265;
+extern asn_TYPE_member_t asn_MBR_X2N_MobilityChangeFailure_IEs_265[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_RLFIndication_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_RLFIndication_IEs_specs_269;
+extern asn_TYPE_member_t asn_MBR_X2N_RLFIndication_IEs_269[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_CellActivationRequest_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_CellActivationRequest_IEs_specs_273;
+extern asn_TYPE_member_t asn_MBR_X2N_CellActivationRequest_IEs_273[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_CellActivationResponse_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_CellActivationResponse_IEs_specs_277;
+extern asn_TYPE_member_t asn_MBR_X2N_CellActivationResponse_IEs_277[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_CellActivationFailure_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_CellActivationFailure_IEs_specs_281;
+extern asn_TYPE_member_t asn_MBR_X2N_CellActivationFailure_IEs_281[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_X2Release_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_X2Release_IEs_specs_285;
+extern asn_TYPE_member_t asn_MBR_X2N_X2Release_IEs_285[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_X2APMessageTransfer_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_X2APMessageTransfer_IEs_specs_289;
+extern asn_TYPE_member_t asn_MBR_X2N_X2APMessageTransfer_IEs_289[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_SeNBAdditionRequest_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SeNBAdditionRequest_IEs_specs_293;
+extern asn_TYPE_member_t asn_MBR_X2N_SeNBAdditionRequest_IEs_293[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_SeNBAdditionRequestAcknowledge_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SeNBAdditionRequestAcknowledge_IEs_specs_297;
+extern asn_TYPE_member_t asn_MBR_X2N_SeNBAdditionRequestAcknowledge_IEs_297[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_SeNBAdditionRequestReject_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SeNBAdditionRequestReject_IEs_specs_301;
+extern asn_TYPE_member_t asn_MBR_X2N_SeNBAdditionRequestReject_IEs_301[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_SeNBReconfigurationComplete_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SeNBReconfigurationComplete_IEs_specs_305;
+extern asn_TYPE_member_t asn_MBR_X2N_SeNBReconfigurationComplete_IEs_305[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_SeNBModificationRequest_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SeNBModificationRequest_IEs_specs_309;
+extern asn_TYPE_member_t asn_MBR_X2N_SeNBModificationRequest_IEs_309[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_SeNBModificationRequestAcknowledge_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SeNBModificationRequestAcknowledge_IEs_specs_313;
+extern asn_TYPE_member_t asn_MBR_X2N_SeNBModificationRequestAcknowledge_IEs_313[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_SeNBModificationRequestReject_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SeNBModificationRequestReject_IEs_specs_317;
+extern asn_TYPE_member_t asn_MBR_X2N_SeNBModificationRequestReject_IEs_317[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_SeNBModificationRequired_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SeNBModificationRequired_IEs_specs_321;
+extern asn_TYPE_member_t asn_MBR_X2N_SeNBModificationRequired_IEs_321[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_SeNBModificationConfirm_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SeNBModificationConfirm_IEs_specs_325;
+extern asn_TYPE_member_t asn_MBR_X2N_SeNBModificationConfirm_IEs_325[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_SeNBModificationRefuse_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SeNBModificationRefuse_IEs_specs_329;
+extern asn_TYPE_member_t asn_MBR_X2N_SeNBModificationRefuse_IEs_329[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_SeNBReleaseRequest_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SeNBReleaseRequest_IEs_specs_333;
+extern asn_TYPE_member_t asn_MBR_X2N_SeNBReleaseRequest_IEs_333[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_SeNBReleaseRequired_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SeNBReleaseRequired_IEs_specs_337;
+extern asn_TYPE_member_t asn_MBR_X2N_SeNBReleaseRequired_IEs_337[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_SeNBReleaseConfirm_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SeNBReleaseConfirm_IEs_specs_341;
+extern asn_TYPE_member_t asn_MBR_X2N_SeNBReleaseConfirm_IEs_341[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_SeNBCounterCheckRequest_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SeNBCounterCheckRequest_IEs_specs_345;
+extern asn_TYPE_member_t asn_MBR_X2N_SeNBCounterCheckRequest_IEs_345[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_X2RemovalRequest_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_X2RemovalRequest_IEs_specs_349;
+extern asn_TYPE_member_t asn_MBR_X2N_X2RemovalRequest_IEs_349[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_X2RemovalResponse_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_X2RemovalResponse_IEs_specs_353;
+extern asn_TYPE_member_t asn_MBR_X2N_X2RemovalResponse_IEs_353[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_X2RemovalFailure_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_X2RemovalFailure_IEs_specs_357;
+extern asn_TYPE_member_t asn_MBR_X2N_X2RemovalFailure_IEs_357[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_RetrieveUEContextRequest_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_RetrieveUEContextRequest_IEs_specs_361;
+extern asn_TYPE_member_t asn_MBR_X2N_RetrieveUEContextRequest_IEs_361[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_RetrieveUEContextResponse_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_RetrieveUEContextResponse_IEs_specs_365;
+extern asn_TYPE_member_t asn_MBR_X2N_RetrieveUEContextResponse_IEs_365[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_RetrieveUEContextFailure_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_RetrieveUEContextFailure_IEs_specs_369;
+extern asn_TYPE_member_t asn_MBR_X2N_RetrieveUEContextFailure_IEs_369[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_SgNBAdditionRequest_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SgNBAdditionRequest_IEs_specs_373;
+extern asn_TYPE_member_t asn_MBR_X2N_SgNBAdditionRequest_IEs_373[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_SgNBAdditionRequestAcknowledge_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SgNBAdditionRequestAcknowledge_IEs_specs_377;
+extern asn_TYPE_member_t asn_MBR_X2N_SgNBAdditionRequestAcknowledge_IEs_377[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_SgNBAdditionRequestReject_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SgNBAdditionRequestReject_IEs_specs_381;
+extern asn_TYPE_member_t asn_MBR_X2N_SgNBAdditionRequestReject_IEs_381[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_SgNBReconfigurationComplete_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SgNBReconfigurationComplete_IEs_specs_385;
+extern asn_TYPE_member_t asn_MBR_X2N_SgNBReconfigurationComplete_IEs_385[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_SgNBModificationRequest_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SgNBModificationRequest_IEs_specs_389;
+extern asn_TYPE_member_t asn_MBR_X2N_SgNBModificationRequest_IEs_389[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_SgNBModificationRequestAcknowledge_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SgNBModificationRequestAcknowledge_IEs_specs_393;
+extern asn_TYPE_member_t asn_MBR_X2N_SgNBModificationRequestAcknowledge_IEs_393[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_SgNBModificationRequestReject_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SgNBModificationRequestReject_IEs_specs_397;
+extern asn_TYPE_member_t asn_MBR_X2N_SgNBModificationRequestReject_IEs_397[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_SgNBModificationRequired_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SgNBModificationRequired_IEs_specs_401;
+extern asn_TYPE_member_t asn_MBR_X2N_SgNBModificationRequired_IEs_401[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_SgNBModificationConfirm_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SgNBModificationConfirm_IEs_specs_405;
+extern asn_TYPE_member_t asn_MBR_X2N_SgNBModificationConfirm_IEs_405[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_SgNBModificationRefuse_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SgNBModificationRefuse_IEs_specs_409;
+extern asn_TYPE_member_t asn_MBR_X2N_SgNBModificationRefuse_IEs_409[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_SgNBReleaseRequest_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SgNBReleaseRequest_IEs_specs_413;
+extern asn_TYPE_member_t asn_MBR_X2N_SgNBReleaseRequest_IEs_413[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_SgNBReleaseRequestAcknowledge_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SgNBReleaseRequestAcknowledge_IEs_specs_417;
+extern asn_TYPE_member_t asn_MBR_X2N_SgNBReleaseRequestAcknowledge_IEs_417[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_SgNBReleaseRequestReject_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SgNBReleaseRequestReject_IEs_specs_421;
+extern asn_TYPE_member_t asn_MBR_X2N_SgNBReleaseRequestReject_IEs_421[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_SgNBReleaseRequired_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SgNBReleaseRequired_IEs_specs_425;
+extern asn_TYPE_member_t asn_MBR_X2N_SgNBReleaseRequired_IEs_425[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_SgNBReleaseConfirm_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SgNBReleaseConfirm_IEs_specs_429;
+extern asn_TYPE_member_t asn_MBR_X2N_SgNBReleaseConfirm_IEs_429[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_SgNBCounterCheckRequest_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SgNBCounterCheckRequest_IEs_specs_433;
+extern asn_TYPE_member_t asn_MBR_X2N_SgNBCounterCheckRequest_IEs_433[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_SgNBChangeRequired_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SgNBChangeRequired_IEs_specs_437;
+extern asn_TYPE_member_t asn_MBR_X2N_SgNBChangeRequired_IEs_437[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_SgNBChangeConfirm_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SgNBChangeConfirm_IEs_specs_441;
+extern asn_TYPE_member_t asn_MBR_X2N_SgNBChangeConfirm_IEs_441[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_RRCTransfer_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_RRCTransfer_IEs_specs_445;
+extern asn_TYPE_member_t asn_MBR_X2N_RRCTransfer_IEs_445[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_SgNBChangeRefuse_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SgNBChangeRefuse_IEs_specs_449;
+extern asn_TYPE_member_t asn_MBR_X2N_SgNBChangeRefuse_IEs_449[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_ENDCX2SetupRequest_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENDCX2SetupRequest_IEs_specs_453;
+extern asn_TYPE_member_t asn_MBR_X2N_ENDCX2SetupRequest_IEs_453[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_ENB_ENDCX2SetupReqIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENB_ENDCX2SetupReqIEs_specs_457;
+extern asn_TYPE_member_t asn_MBR_X2N_ENB_ENDCX2SetupReqIEs_457[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_En_gNB_ENDCX2SetupReqIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_En_gNB_ENDCX2SetupReqIEs_specs_461;
+extern asn_TYPE_member_t asn_MBR_X2N_En_gNB_ENDCX2SetupReqIEs_461[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_ENDCX2SetupResponse_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENDCX2SetupResponse_IEs_specs_465;
+extern asn_TYPE_member_t asn_MBR_X2N_ENDCX2SetupResponse_IEs_465[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_ENB_ENDCX2SetupReqAckIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENB_ENDCX2SetupReqAckIEs_specs_469;
+extern asn_TYPE_member_t asn_MBR_X2N_ENB_ENDCX2SetupReqAckIEs_469[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_En_gNB_ENDCX2SetupReqAckIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_En_gNB_ENDCX2SetupReqAckIEs_specs_473;
+extern asn_TYPE_member_t asn_MBR_X2N_En_gNB_ENDCX2SetupReqAckIEs_473[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_ENDCX2SetupFailure_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENDCX2SetupFailure_IEs_specs_477;
+extern asn_TYPE_member_t asn_MBR_X2N_ENDCX2SetupFailure_IEs_477[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_ENDCConfigurationUpdate_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENDCConfigurationUpdate_IEs_specs_481;
+extern asn_TYPE_member_t asn_MBR_X2N_ENDCConfigurationUpdate_IEs_481[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_ENB_ENDCConfigUpdateIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENB_ENDCConfigUpdateIEs_specs_485;
+extern asn_TYPE_member_t asn_MBR_X2N_ENB_ENDCConfigUpdateIEs_485[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_En_gNB_ENDCConfigUpdateIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_En_gNB_ENDCConfigUpdateIEs_specs_489;
+extern asn_TYPE_member_t asn_MBR_X2N_En_gNB_ENDCConfigUpdateIEs_489[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_ENDCConfigurationUpdateAcknowledge_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENDCConfigurationUpdateAcknowledge_IEs_specs_493;
+extern asn_TYPE_member_t asn_MBR_X2N_ENDCConfigurationUpdateAcknowledge_IEs_493[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_ENB_ENDCConfigUpdateAckIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENB_ENDCConfigUpdateAckIEs_specs_497;
+extern asn_TYPE_member_t asn_MBR_X2N_ENB_ENDCConfigUpdateAckIEs_497[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_En_gNB_ENDCConfigUpdateAckIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_En_gNB_ENDCConfigUpdateAckIEs_specs_501;
+extern asn_TYPE_member_t asn_MBR_X2N_En_gNB_ENDCConfigUpdateAckIEs_501[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_ENDCConfigurationUpdateFailure_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENDCConfigurationUpdateFailure_IEs_specs_505;
+extern asn_TYPE_member_t asn_MBR_X2N_ENDCConfigurationUpdateFailure_IEs_505[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_ENDCCellActivationRequest_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENDCCellActivationRequest_IEs_specs_509;
+extern asn_TYPE_member_t asn_MBR_X2N_ENDCCellActivationRequest_IEs_509[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_ENDCCellActivationResponse_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENDCCellActivationResponse_IEs_specs_513;
+extern asn_TYPE_member_t asn_MBR_X2N_ENDCCellActivationResponse_IEs_513[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_ENDCCellActivationFailure_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENDCCellActivationFailure_IEs_specs_517;
+extern asn_TYPE_member_t asn_MBR_X2N_ENDCCellActivationFailure_IEs_517[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_SecondaryRATDataUsageReport_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SecondaryRATDataUsageReport_IEs_specs_521;
+extern asn_TYPE_member_t asn_MBR_X2N_SecondaryRATDataUsageReport_IEs_521[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_SgNBActivityNotification_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_SgNBActivityNotification_IEs_specs_525;
+extern asn_TYPE_member_t asn_MBR_X2N_SgNBActivityNotification_IEs_525[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_ENDCPartialResetRequired_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENDCPartialResetRequired_IEs_specs_529;
+extern asn_TYPE_member_t asn_MBR_X2N_ENDCPartialResetRequired_IEs_529[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_ENDCPartialResetConfirm_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENDCPartialResetConfirm_IEs_specs_533;
+extern asn_TYPE_member_t asn_MBR_X2N_ENDCPartialResetConfirm_IEs_533[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_EUTRANRCellResourceCoordinationRequest_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_EUTRANRCellResourceCoordinationRequest_IEs_specs_537;
+extern asn_TYPE_member_t asn_MBR_X2N_EUTRANRCellResourceCoordinationRequest_IEs_537[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_ENB_EUTRA_NRCellResourceCoordinationReqIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENB_EUTRA_NRCellResourceCoordinationReqIEs_specs_541;
+extern asn_TYPE_member_t asn_MBR_X2N_ENB_EUTRA_NRCellResourceCoordinationReqIEs_541[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs_specs_545;
+extern asn_TYPE_member_t asn_MBR_X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqIEs_545[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_EUTRANRCellResourceCoordinationResponse_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_EUTRANRCellResourceCoordinationResponse_IEs_specs_549;
+extern asn_TYPE_member_t asn_MBR_X2N_EUTRANRCellResourceCoordinationResponse_IEs_549[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs_specs_553;
+extern asn_TYPE_member_t asn_MBR_X2N_ENB_EUTRA_NRCellResourceCoordinationReqAckIEs_553[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs_specs_557;
+extern asn_TYPE_member_t asn_MBR_X2N_En_gNB_EUTRA_NRCellResourceCoordinationReqAckIEs_557[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_ENDCX2RemovalRequest_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENDCX2RemovalRequest_IEs_specs_561;
+extern asn_TYPE_member_t asn_MBR_X2N_ENDCX2RemovalRequest_IEs_561[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_ENB_ENDCX2RemovalReqIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENB_ENDCX2RemovalReqIEs_specs_565;
+extern asn_TYPE_member_t asn_MBR_X2N_ENB_ENDCX2RemovalReqIEs_565[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_En_gNB_ENDCX2RemovalReqIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_En_gNB_ENDCX2RemovalReqIEs_specs_569;
+extern asn_TYPE_member_t asn_MBR_X2N_En_gNB_ENDCX2RemovalReqIEs_569[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_ENDCX2RemovalResponse_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENDCX2RemovalResponse_IEs_specs_573;
+extern asn_TYPE_member_t asn_MBR_X2N_ENDCX2RemovalResponse_IEs_573[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_ENB_ENDCX2RemovalReqAckIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENB_ENDCX2RemovalReqAckIEs_specs_577;
+extern asn_TYPE_member_t asn_MBR_X2N_ENB_ENDCX2RemovalReqAckIEs_577[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_En_gNB_ENDCX2RemovalReqAckIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_En_gNB_ENDCX2RemovalReqAckIEs_specs_581;
+extern asn_TYPE_member_t asn_MBR_X2N_En_gNB_ENDCX2RemovalReqAckIEs_581[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_ENDCX2RemovalFailure_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_ENDCX2RemovalFailure_IEs_specs_585;
+extern asn_TYPE_member_t asn_MBR_X2N_ENDCX2RemovalFailure_IEs_585[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_DataForwardingAddressIndication_IEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_DataForwardingAddressIndication_IEs_specs_589;
+extern asn_TYPE_member_t asn_MBR_X2N_DataForwardingAddressIndication_IEs_589[3];
+extern asn_TYPE_descriptor_t asn_DEF_X2N_GNBStatusIndicationIEs;
+extern asn_SEQUENCE_specifics_t asn_SPC_X2N_GNBStatusIndicationIEs_specs_593;
+extern asn_TYPE_member_t asn_MBR_X2N_GNBStatusIndicationIEs_593[3];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _X2N_ProtocolIE_Field_H_ */
+#include <asn_internal.h>