/*
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 * From ASN.1 module "NGAP-Containers"
 * 	found in "asn.1/Container Definitions.asn1"
 * 	`asn1c -pdu=all -fcompound-names -fno-include-deps -findirect-choice
 * -gen-PER -D src`
 */

#ifndef _Ngap_ProtocolIE_Field_H_
#define _Ngap_ProtocolIE_Field_H_

#include <asn_application.h>

/* Including external dependencies */
#include "Ngap_ProtocolIE-ID.h"
#include "Ngap_Criticality.h"
#include <ANY.h>
#include <asn_ioc.h>
#include <OPEN_TYPE.h>
#include <constr_CHOICE.h>
#include <constr_SEQUENCE.h>
#include "Ngap_PDUSessionAggregateMaximumBitRate.h"
#include "Ngap_Presence.h"
#include "Ngap_UL-NGU-UP-TNLModifyList.h"
#include "Ngap_NetworkInstance.h"
#include "Ngap_QosFlowAddOrModifyRequestList.h"
#include "Ngap_QosFlowList.h"
#include "Ngap_UPTransportLayerInformation.h"
#include "Ngap_DataForwardingNotPossible.h"
#include "Ngap_PDUSessionType.h"
#include "Ngap_SecurityIndication.h"
#include "Ngap_QosFlowSetupRequestList.h"
#include "Ngap_AMF-UE-NGAP-ID.h"
#include "Ngap_RAN-UE-NGAP-ID.h"
#include "Ngap_RANPagingPriority.h"
#include "Ngap_NAS-PDU.h"
#include "Ngap_PDUSessionResourceSetupListSUReq.h"
#include "Ngap_PDUSessionResourceSetupListSURes.h"
#include "Ngap_PDUSessionResourceFailedToSetupListSURes.h"
#include "Ngap_CriticalityDiagnostics.h"
#include "Ngap_PDUSessionResourceToReleaseListRelCmd.h"
#include "Ngap_PDUSessionResourceReleasedListRelRes.h"
#include "Ngap_UserLocationInformation.h"
#include "Ngap_PDUSessionResourceModifyListModReq.h"
#include "Ngap_PDUSessionResourceModifyListModRes.h"
#include "Ngap_PDUSessionResourceFailedToModifyListModRes.h"
#include "Ngap_PDUSessionResourceNotifyList.h"
#include "Ngap_PDUSessionResourceReleasedListNot.h"
#include "Ngap_PDUSessionResourceModifyListModInd.h"
#include "Ngap_PDUSessionResourceModifyListModCfm.h"
#include "Ngap_PDUSessionResourceFailedToModifyListModCfm.h"
#include "Ngap_AMFName.h"
#include "Ngap_UEAggregateMaximumBitRate.h"
#include "Ngap_CoreNetworkAssistanceInformation.h"
#include "Ngap_GUAMI.h"
#include "Ngap_PDUSessionResourceSetupListCxtReq.h"
#include "Ngap_AllowedNSSAI.h"
#include "Ngap_UESecurityCapabilities.h"
#include "Ngap_SecurityKey.h"
#include "Ngap_TraceActivation.h"
#include "Ngap_MobilityRestrictionList.h"
#include "Ngap_UERadioCapability.h"
#include "Ngap_IndexToRFSP.h"
#include "Ngap_MaskedIMEISV.h"
#include "Ngap_EmergencyFallbackIndicator.h"
#include "Ngap_RRCInactiveTransitionReportRequest.h"
#include "Ngap_UERadioCapabilityForPaging.h"
#include "Ngap_PDUSessionResourceSetupListCxtRes.h"
#include "Ngap_PDUSessionResourceFailedToSetupListCxtRes.h"
#include "Ngap_PDUSessionResourceFailedToSetupListCxtFail.h"
#include "Ngap_Cause.h"
#include "Ngap_PDUSessionResourceListCxtRelReq.h"
#include "Ngap_UE-NGAP-IDs.h"
#include "Ngap_InfoOnRecommendedCellsAndRANNodesForPaging.h"
#include "Ngap_PDUSessionResourceListCxtRelCpl.h"
#include "Ngap_RRCState.h"
#include "Ngap_HandoverType.h"
#include "Ngap_TargetID.h"
#include "Ngap_DirectForwardingPathAvailability.h"
#include "Ngap_PDUSessionResourceListHORqd.h"
#include "Ngap_SourceToTarget-TransparentContainer.h"
#include "Ngap_NASSecurityParametersFromNGRAN.h"
#include "Ngap_PDUSessionResourceHandoverList.h"
#include "Ngap_PDUSessionResourceToReleaseListHOCmd.h"
#include "Ngap_TargetToSource-TransparentContainer.h"
#include "Ngap_SecurityContext.h"
#include "Ngap_NewSecurityContextInd.h"
#include "Ngap_PDUSessionResourceSetupListHOReq.h"
#include "Ngap_LocationReportingRequestType.h"
#include "Ngap_PDUSessionResourceAdmittedList.h"
#include "Ngap_PDUSessionResourceFailedToSetupListHOAck.h"
#include "Ngap_PDUSessionResourceToBeSwitchedDLList.h"
#include "Ngap_PDUSessionResourceFailedToSetupListPSReq.h"
#include "Ngap_PDUSessionResourceSwitchedList.h"
#include "Ngap_PDUSessionResourceReleasedListPSAck.h"
#include "Ngap_PDUSessionResourceReleasedListPSFail.h"
#include "Ngap_RANStatusTransfer-TransparentContainer.h"
#include "Ngap_UEPagingIdentity.h"
#include "Ngap_PagingDRX.h"
#include "Ngap_TAIListForPaging.h"
#include "Ngap_PagingPriority.h"
#include "Ngap_PagingOrigin.h"
#include "Ngap_AssistanceDataForPaging.h"
#include "Ngap_RRCEstablishmentCause.h"
#include "Ngap_FiveG-S-TMSI.h"
#include "Ngap_AMFSetID.h"
#include "Ngap_UEContextRequest.h"
#include <OCTET_STRING.h>
#include "Ngap_GlobalRANNodeID.h"
#include "Ngap_RANNodeName.h"
#include "Ngap_SupportedTAList.h"
#include "Ngap_ServedGUAMIList.h"
#include "Ngap_RelativeAMFCapacity.h"
#include "Ngap_PLMNSupportList.h"
#include "Ngap_TimeToWait.h"
#include "Ngap_AMF-TNLAssociationToAddList.h"
#include "Ngap_AMF-TNLAssociationToRemoveList.h"
#include "Ngap_AMF-TNLAssociationToUpdateList.h"
#include "Ngap_AMF-TNLAssociationSetupList.h"
#include "Ngap_TNLAssociationList.h"
#include "Ngap_UnavailableGUAMIList.h"
#include "Ngap_ResetType.h"
#include "Ngap_UE-associatedLogicalNG-connectionList.h"
#include "Ngap_OverloadResponse.h"
#include "Ngap_TrafficLoadReductionIndication.h"
#include "Ngap_OverloadStartNSSAIList.h"
#include "Ngap_SONConfigurationTransfer.h"
#include "Ngap_MessageIdentifier.h"
#include "Ngap_SerialNumber.h"
#include "Ngap_WarningAreaList.h"
#include "Ngap_RepetitionPeriod.h"
#include "Ngap_NumberOfBroadcastsRequested.h"
#include "Ngap_WarningType.h"
#include "Ngap_WarningSecurityInfo.h"
#include "Ngap_DataCodingScheme.h"
#include "Ngap_WarningMessageContents.h"
#include "Ngap_ConcurrentWarningMessageInd.h"
#include "Ngap_WarningAreaCoordinates.h"
#include "Ngap_BroadcastCompletedAreaList.h"
#include "Ngap_CancelAllWarningMessages.h"
#include "Ngap_BroadcastCancelledAreaList.h"
#include "Ngap_CellIDListForRestart.h"
#include "Ngap_TAIListForRestart.h"
#include "Ngap_EmergencyAreaIDListForRestart.h"
#include "Ngap_PWSFailedCellIDList.h"
#include "Ngap_RoutingID.h"
#include "Ngap_NRPPa-PDU.h"
#include "Ngap_NGRANTraceID.h"
#include "Ngap_NGRAN-CGI.h"
#include "Ngap_TransportLayerAddress.h"
#include "Ngap_UEPresenceInAreaOfInterestList.h"
#include "Ngap_IMSVoiceSupportIndicator.h"

#ifdef __cplusplus
extern "C" {
#endif

/* Dependencies */
typedef enum Ngap_AMFPagingTarget_ExtIEs__value_PR {
  Ngap_AMFPagingTarget_ExtIEs__value_PR_NOTHING /* No components present */

} Ngap_AMFPagingTarget_ExtIEs__value_PR;
typedef enum Ngap_BroadcastCancelledAreaList_ExtIEs__value_PR {
  Ngap_BroadcastCancelledAreaList_ExtIEs__value_PR_NOTHING /* No components
                                                              present */

} Ngap_BroadcastCancelledAreaList_ExtIEs__value_PR;
typedef enum Ngap_BroadcastCompletedAreaList_ExtIEs__value_PR {
  Ngap_BroadcastCompletedAreaList_ExtIEs__value_PR_NOTHING /* No components
                                                              present */

} Ngap_BroadcastCompletedAreaList_ExtIEs__value_PR;
typedef enum Ngap_Cause_ExtIEs__value_PR {
  Ngap_Cause_ExtIEs__value_PR_NOTHING /* No components present */

} Ngap_Cause_ExtIEs__value_PR;
typedef enum Ngap_CellIDListForRestart_ExtIEs__value_PR {
  Ngap_CellIDListForRestart_ExtIEs__value_PR_NOTHING /* No components present */

} Ngap_CellIDListForRestart_ExtIEs__value_PR;
typedef enum Ngap_CPTransportLayerInformation_ExtIEs__value_PR {
  Ngap_CPTransportLayerInformation_ExtIEs__value_PR_NOTHING /* No components
                                                               present */

} Ngap_CPTransportLayerInformation_ExtIEs__value_PR;
typedef enum Ngap_DRBStatusDL_ExtIEs__value_PR {
  Ngap_DRBStatusDL_ExtIEs__value_PR_NOTHING /* No components present */

} Ngap_DRBStatusDL_ExtIEs__value_PR;
typedef enum Ngap_DRBStatusUL_ExtIEs__value_PR {
  Ngap_DRBStatusUL_ExtIEs__value_PR_NOTHING /* No components present */

} Ngap_DRBStatusUL_ExtIEs__value_PR;
typedef enum Ngap_GlobalRANNodeID_ExtIEs__value_PR {
  Ngap_GlobalRANNodeID_ExtIEs__value_PR_NOTHING /* No components present */

} Ngap_GlobalRANNodeID_ExtIEs__value_PR;
typedef enum Ngap_GNB_ID_ExtIEs__value_PR {
  Ngap_GNB_ID_ExtIEs__value_PR_NOTHING /* No components present */

} Ngap_GNB_ID_ExtIEs__value_PR;
typedef enum Ngap_LastVisitedCellInformation_ExtIEs__value_PR {
  Ngap_LastVisitedCellInformation_ExtIEs__value_PR_NOTHING /* No components
                                                              present */

} Ngap_LastVisitedCellInformation_ExtIEs__value_PR;
typedef enum Ngap_N3IWF_ID_ExtIEs__value_PR {
  Ngap_N3IWF_ID_ExtIEs__value_PR_NOTHING /* No components present */

} Ngap_N3IWF_ID_ExtIEs__value_PR;
typedef enum Ngap_NgENB_ID_ExtIEs__value_PR {
  Ngap_NgENB_ID_ExtIEs__value_PR_NOTHING /* No components present */

} Ngap_NgENB_ID_ExtIEs__value_PR;
typedef enum Ngap_NGRAN_CGI_ExtIEs__value_PR {
  Ngap_NGRAN_CGI_ExtIEs__value_PR_NOTHING /* No components present */

} Ngap_NGRAN_CGI_ExtIEs__value_PR;
typedef enum Ngap_OverloadResponse_ExtIEs__value_PR {
  Ngap_OverloadResponse_ExtIEs__value_PR_NOTHING /* No components present */

} Ngap_OverloadResponse_ExtIEs__value_PR;
typedef enum Ngap_PWSFailedCellIDList_ExtIEs__value_PR {
  Ngap_PWSFailedCellIDList_ExtIEs__value_PR_NOTHING /* No components present */

} Ngap_PWSFailedCellIDList_ExtIEs__value_PR;
typedef enum Ngap_QosCharacteristics_ExtIEs__value_PR {
  Ngap_QosCharacteristics_ExtIEs__value_PR_NOTHING /* No components present */

} Ngap_QosCharacteristics_ExtIEs__value_PR;
typedef enum Ngap_ResetType_ExtIEs__value_PR {
  Ngap_ResetType_ExtIEs__value_PR_NOTHING /* No components present */

} Ngap_ResetType_ExtIEs__value_PR;
typedef enum Ngap_SONInformation_ExtIEs__value_PR {
  Ngap_SONInformation_ExtIEs__value_PR_NOTHING /* No components present */

} Ngap_SONInformation_ExtIEs__value_PR;
typedef enum Ngap_TargetID_ExtIEs__value_PR {
  Ngap_TargetID_ExtIEs__value_PR_NOTHING /* No components present */

} Ngap_TargetID_ExtIEs__value_PR;
typedef enum Ngap_UEIdentityIndexValue_ExtIEs__value_PR {
  Ngap_UEIdentityIndexValue_ExtIEs__value_PR_NOTHING /* No components present */

} Ngap_UEIdentityIndexValue_ExtIEs__value_PR;
typedef enum Ngap_UE_NGAP_IDs_ExtIEs__value_PR {
  Ngap_UE_NGAP_IDs_ExtIEs__value_PR_NOTHING /* No components present */

} Ngap_UE_NGAP_IDs_ExtIEs__value_PR;
typedef enum Ngap_UEPagingIdentity_ExtIEs__value_PR {
  Ngap_UEPagingIdentity_ExtIEs__value_PR_NOTHING /* No components present */

} Ngap_UEPagingIdentity_ExtIEs__value_PR;
typedef enum Ngap_UP_TNLInformation_ExtIEs__value_PR {
  Ngap_UP_TNLInformation_ExtIEs__value_PR_NOTHING /* No components present */

} Ngap_UP_TNLInformation_ExtIEs__value_PR;
typedef enum Ngap_UPTransportLayerInformation_ExtIEs__value_PR {
  Ngap_UPTransportLayerInformation_ExtIEs__value_PR_NOTHING /* No components
                                                               present */

} Ngap_UPTransportLayerInformation_ExtIEs__value_PR;
typedef enum Ngap_UserLocationInformation_ExtIEs__value_PR {
  Ngap_UserLocationInformation_ExtIEs__value_PR_NOTHING /* No components present
                                                         */

} Ngap_UserLocationInformation_ExtIEs__value_PR;
typedef enum Ngap_WarningAreaList_ExtIEs__value_PR {
  Ngap_WarningAreaList_ExtIEs__value_PR_NOTHING /* No components present */

} Ngap_WarningAreaList_ExtIEs__value_PR;
typedef enum Ngap_PDUSessionResourceModifyRequestTransferIEs__value_PR {
  Ngap_PDUSessionResourceModifyRequestTransferIEs__value_PR_NOTHING, /* No
                                                                        components
                                                                        present
                                                                      */
  Ngap_PDUSessionResourceModifyRequestTransferIEs__value_PR_PDUSessionAggregateMaximumBitRate,
  Ngap_PDUSessionResourceModifyRequestTransferIEs__value_PR_UL_NGU_UP_TNLModifyList,
  Ngap_PDUSessionResourceModifyRequestTransferIEs__value_PR_NetworkInstance,
  Ngap_PDUSessionResourceModifyRequestTransferIEs__value_PR_QosFlowAddOrModifyRequestList,
  Ngap_PDUSessionResourceModifyRequestTransferIEs__value_PR_QosFlowList,
  Ngap_PDUSessionResourceModifyRequestTransferIEs__value_PR_UPTransportLayerInformation
} Ngap_PDUSessionResourceModifyRequestTransferIEs__value_PR;
typedef enum Ngap_PDUSessionResourceSetupRequestTransferIEs__value_PR {
  Ngap_PDUSessionResourceSetupRequestTransferIEs__value_PR_NOTHING, /* No
                                                                       components
                                                                       present
                                                                     */
  Ngap_PDUSessionResourceSetupRequestTransferIEs__value_PR_PDUSessionAggregateMaximumBitRate,
  Ngap_PDUSessionResourceSetupRequestTransferIEs__value_PR_UPTransportLayerInformation,
  Ngap_PDUSessionResourceSetupRequestTransferIEs__value_PR_DataForwardingNotPossible,
  Ngap_PDUSessionResourceSetupRequestTransferIEs__value_PR_PDUSessionType,
  Ngap_PDUSessionResourceSetupRequestTransferIEs__value_PR_SecurityIndication,
  Ngap_PDUSessionResourceSetupRequestTransferIEs__value_PR_NetworkInstance,
  Ngap_PDUSessionResourceSetupRequestTransferIEs__value_PR_QosFlowSetupRequestList
} Ngap_PDUSessionResourceSetupRequestTransferIEs__value_PR;
typedef enum Ngap_PDUSessionResourceSetupRequestIEs__value_PR {
  Ngap_PDUSessionResourceSetupRequestIEs__value_PR_NOTHING, /* No components
                                                               present */
  Ngap_PDUSessionResourceSetupRequestIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_PDUSessionResourceSetupRequestIEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_PDUSessionResourceSetupRequestIEs__value_PR_RANPagingPriority,
  Ngap_PDUSessionResourceSetupRequestIEs__value_PR_NAS_PDU,
  Ngap_PDUSessionResourceSetupRequestIEs__value_PR_PDUSessionResourceSetupListSUReq,
  Ngap_PDUSessionResourceSetupRequestIEs__value_PR_UEAggregateMaximumBitRate
} Ngap_PDUSessionResourceSetupRequestIEs__value_PR;
typedef enum Ngap_PDUSessionResourceSetupResponseIEs__value_PR {
  Ngap_PDUSessionResourceSetupResponseIEs__value_PR_NOTHING, /* No components
                                                                present */
  Ngap_PDUSessionResourceSetupResponseIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_PDUSessionResourceSetupResponseIEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_PDUSessionResourceSetupResponseIEs__value_PR_PDUSessionResourceSetupListSURes,
  Ngap_PDUSessionResourceSetupResponseIEs__value_PR_PDUSessionResourceFailedToSetupListSURes,
  Ngap_PDUSessionResourceSetupResponseIEs__value_PR_CriticalityDiagnostics
} Ngap_PDUSessionResourceSetupResponseIEs__value_PR;
typedef enum Ngap_PDUSessionResourceReleaseCommandIEs__value_PR {
  Ngap_PDUSessionResourceReleaseCommandIEs__value_PR_NOTHING, /* No components
                                                                 present */
  Ngap_PDUSessionResourceReleaseCommandIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_PDUSessionResourceReleaseCommandIEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_PDUSessionResourceReleaseCommandIEs__value_PR_RANPagingPriority,
  Ngap_PDUSessionResourceReleaseCommandIEs__value_PR_NAS_PDU,
  Ngap_PDUSessionResourceReleaseCommandIEs__value_PR_PDUSessionResourceToReleaseListRelCmd
} Ngap_PDUSessionResourceReleaseCommandIEs__value_PR;
typedef enum Ngap_PDUSessionResourceReleaseResponseIEs__value_PR {
  Ngap_PDUSessionResourceReleaseResponseIEs__value_PR_NOTHING, /* No components
                                                                  present */
  Ngap_PDUSessionResourceReleaseResponseIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_PDUSessionResourceReleaseResponseIEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_PDUSessionResourceReleaseResponseIEs__value_PR_PDUSessionResourceReleasedListRelRes,
  Ngap_PDUSessionResourceReleaseResponseIEs__value_PR_UserLocationInformation,
  Ngap_PDUSessionResourceReleaseResponseIEs__value_PR_CriticalityDiagnostics
} Ngap_PDUSessionResourceReleaseResponseIEs__value_PR;
typedef enum Ngap_PDUSessionResourceModifyRequestIEs__value_PR {
  Ngap_PDUSessionResourceModifyRequestIEs__value_PR_NOTHING, /* No components
                                                                present */
  Ngap_PDUSessionResourceModifyRequestIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_PDUSessionResourceModifyRequestIEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_PDUSessionResourceModifyRequestIEs__value_PR_RANPagingPriority,
  Ngap_PDUSessionResourceModifyRequestIEs__value_PR_PDUSessionResourceModifyListModReq
} Ngap_PDUSessionResourceModifyRequestIEs__value_PR;
typedef enum Ngap_PDUSessionResourceModifyResponseIEs__value_PR {
  Ngap_PDUSessionResourceModifyResponseIEs__value_PR_NOTHING, /* No components
                                                                 present */
  Ngap_PDUSessionResourceModifyResponseIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_PDUSessionResourceModifyResponseIEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_PDUSessionResourceModifyResponseIEs__value_PR_PDUSessionResourceModifyListModRes,
  Ngap_PDUSessionResourceModifyResponseIEs__value_PR_PDUSessionResourceFailedToModifyListModRes,
  Ngap_PDUSessionResourceModifyResponseIEs__value_PR_UserLocationInformation,
  Ngap_PDUSessionResourceModifyResponseIEs__value_PR_CriticalityDiagnostics
} Ngap_PDUSessionResourceModifyResponseIEs__value_PR;
typedef enum Ngap_PDUSessionResourceNotifyIEs__value_PR {
  Ngap_PDUSessionResourceNotifyIEs__value_PR_NOTHING, /* No components present
                                                       */
  Ngap_PDUSessionResourceNotifyIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_PDUSessionResourceNotifyIEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_PDUSessionResourceNotifyIEs__value_PR_PDUSessionResourceNotifyList,
  Ngap_PDUSessionResourceNotifyIEs__value_PR_PDUSessionResourceReleasedListNot,
  Ngap_PDUSessionResourceNotifyIEs__value_PR_UserLocationInformation
} Ngap_PDUSessionResourceNotifyIEs__value_PR;
typedef enum Ngap_PDUSessionResourceModifyIndicationIEs__value_PR {
  Ngap_PDUSessionResourceModifyIndicationIEs__value_PR_NOTHING, /* No components
                                                                   present */
  Ngap_PDUSessionResourceModifyIndicationIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_PDUSessionResourceModifyIndicationIEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_PDUSessionResourceModifyIndicationIEs__value_PR_PDUSessionResourceModifyListModInd
} Ngap_PDUSessionResourceModifyIndicationIEs__value_PR;
typedef enum Ngap_PDUSessionResourceModifyConfirmIEs__value_PR {
  Ngap_PDUSessionResourceModifyConfirmIEs__value_PR_NOTHING, /* No components
                                                                present */
  Ngap_PDUSessionResourceModifyConfirmIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_PDUSessionResourceModifyConfirmIEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_PDUSessionResourceModifyConfirmIEs__value_PR_PDUSessionResourceModifyListModCfm,
  Ngap_PDUSessionResourceModifyConfirmIEs__value_PR_PDUSessionResourceFailedToModifyListModCfm,
  Ngap_PDUSessionResourceModifyConfirmIEs__value_PR_CriticalityDiagnostics
} Ngap_PDUSessionResourceModifyConfirmIEs__value_PR;
typedef enum Ngap_InitialContextSetupRequestIEs__value_PR {
  Ngap_InitialContextSetupRequestIEs__value_PR_NOTHING, /* No components present
                                                         */
  Ngap_InitialContextSetupRequestIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_InitialContextSetupRequestIEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_InitialContextSetupRequestIEs__value_PR_AMFName,
  Ngap_InitialContextSetupRequestIEs__value_PR_UEAggregateMaximumBitRate,
  Ngap_InitialContextSetupRequestIEs__value_PR_CoreNetworkAssistanceInformation,
  Ngap_InitialContextSetupRequestIEs__value_PR_GUAMI,
  Ngap_InitialContextSetupRequestIEs__value_PR_PDUSessionResourceSetupListCxtReq,
  Ngap_InitialContextSetupRequestIEs__value_PR_AllowedNSSAI,
  Ngap_InitialContextSetupRequestIEs__value_PR_UESecurityCapabilities,
  Ngap_InitialContextSetupRequestIEs__value_PR_SecurityKey,
  Ngap_InitialContextSetupRequestIEs__value_PR_TraceActivation,
  Ngap_InitialContextSetupRequestIEs__value_PR_MobilityRestrictionList,
  Ngap_InitialContextSetupRequestIEs__value_PR_UERadioCapability,
  Ngap_InitialContextSetupRequestIEs__value_PR_IndexToRFSP,
  Ngap_InitialContextSetupRequestIEs__value_PR_MaskedIMEISV,
  Ngap_InitialContextSetupRequestIEs__value_PR_NAS_PDU,
  Ngap_InitialContextSetupRequestIEs__value_PR_EmergencyFallbackIndicator,
  Ngap_InitialContextSetupRequestIEs__value_PR_RRCInactiveTransitionReportRequest,
  Ngap_InitialContextSetupRequestIEs__value_PR_UERadioCapabilityForPaging
} Ngap_InitialContextSetupRequestIEs__value_PR;
typedef enum Ngap_InitialContextSetupResponseIEs__value_PR {
  Ngap_InitialContextSetupResponseIEs__value_PR_NOTHING, /* No components
                                                            present */
  Ngap_InitialContextSetupResponseIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_InitialContextSetupResponseIEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_InitialContextSetupResponseIEs__value_PR_PDUSessionResourceSetupListCxtRes,
  Ngap_InitialContextSetupResponseIEs__value_PR_PDUSessionResourceFailedToSetupListCxtRes,
  Ngap_InitialContextSetupResponseIEs__value_PR_CriticalityDiagnostics
} Ngap_InitialContextSetupResponseIEs__value_PR;
typedef enum Ngap_InitialContextSetupFailureIEs__value_PR {
  Ngap_InitialContextSetupFailureIEs__value_PR_NOTHING, /* No components present
                                                         */
  Ngap_InitialContextSetupFailureIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_InitialContextSetupFailureIEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_InitialContextSetupFailureIEs__value_PR_PDUSessionResourceFailedToSetupListCxtFail,
  Ngap_InitialContextSetupFailureIEs__value_PR_Cause,
  Ngap_InitialContextSetupFailureIEs__value_PR_CriticalityDiagnostics
} Ngap_InitialContextSetupFailureIEs__value_PR;
typedef enum Ngap_UEContextReleaseRequest_IEs__value_PR {
  Ngap_UEContextReleaseRequest_IEs__value_PR_NOTHING, /* No components present
                                                       */
  Ngap_UEContextReleaseRequest_IEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_UEContextReleaseRequest_IEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_UEContextReleaseRequest_IEs__value_PR_PDUSessionResourceListCxtRelReq,
  Ngap_UEContextReleaseRequest_IEs__value_PR_Cause
} Ngap_UEContextReleaseRequest_IEs__value_PR;
typedef enum Ngap_UEContextReleaseCommand_IEs__value_PR {
  Ngap_UEContextReleaseCommand_IEs__value_PR_NOTHING, /* No components present
                                                       */
  Ngap_UEContextReleaseCommand_IEs__value_PR_UE_NGAP_IDs,
  Ngap_UEContextReleaseCommand_IEs__value_PR_Cause
} Ngap_UEContextReleaseCommand_IEs__value_PR;
typedef enum Ngap_UEContextReleaseComplete_IEs__value_PR {
  Ngap_UEContextReleaseComplete_IEs__value_PR_NOTHING, /* No components present
                                                        */
  Ngap_UEContextReleaseComplete_IEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_UEContextReleaseComplete_IEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_UEContextReleaseComplete_IEs__value_PR_UserLocationInformation,
  Ngap_UEContextReleaseComplete_IEs__value_PR_InfoOnRecommendedCellsAndRANNodesForPaging,
  Ngap_UEContextReleaseComplete_IEs__value_PR_PDUSessionResourceListCxtRelCpl,
  Ngap_UEContextReleaseComplete_IEs__value_PR_CriticalityDiagnostics
} Ngap_UEContextReleaseComplete_IEs__value_PR;
typedef enum Ngap_UEContextModificationRequestIEs__value_PR {
  Ngap_UEContextModificationRequestIEs__value_PR_NOTHING, /* No components
                                                             present */
  Ngap_UEContextModificationRequestIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_UEContextModificationRequestIEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_UEContextModificationRequestIEs__value_PR_RANPagingPriority,
  Ngap_UEContextModificationRequestIEs__value_PR_SecurityKey,
  Ngap_UEContextModificationRequestIEs__value_PR_IndexToRFSP,
  Ngap_UEContextModificationRequestIEs__value_PR_UEAggregateMaximumBitRate,
  Ngap_UEContextModificationRequestIEs__value_PR_UESecurityCapabilities,
  Ngap_UEContextModificationRequestIEs__value_PR_CoreNetworkAssistanceInformation,
  Ngap_UEContextModificationRequestIEs__value_PR_EmergencyFallbackIndicator,
  Ngap_UEContextModificationRequestIEs__value_PR_RRCInactiveTransitionReportRequest
} Ngap_UEContextModificationRequestIEs__value_PR;
typedef enum Ngap_UEContextModificationResponseIEs__value_PR {
  Ngap_UEContextModificationResponseIEs__value_PR_NOTHING, /* No components
                                                              present */
  Ngap_UEContextModificationResponseIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_UEContextModificationResponseIEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_UEContextModificationResponseIEs__value_PR_RRCState,
  Ngap_UEContextModificationResponseIEs__value_PR_UserLocationInformation,
  Ngap_UEContextModificationResponseIEs__value_PR_CriticalityDiagnostics
} Ngap_UEContextModificationResponseIEs__value_PR;
typedef enum Ngap_UEContextModificationFailureIEs__value_PR {
  Ngap_UEContextModificationFailureIEs__value_PR_NOTHING, /* No components
                                                             present */
  Ngap_UEContextModificationFailureIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_UEContextModificationFailureIEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_UEContextModificationFailureIEs__value_PR_Cause,
  Ngap_UEContextModificationFailureIEs__value_PR_CriticalityDiagnostics
} Ngap_UEContextModificationFailureIEs__value_PR;
typedef enum Ngap_RRCInactiveTransitionReportIEs__value_PR {
  Ngap_RRCInactiveTransitionReportIEs__value_PR_NOTHING, /* No components
                                                            present */
  Ngap_RRCInactiveTransitionReportIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_RRCInactiveTransitionReportIEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_RRCInactiveTransitionReportIEs__value_PR_RRCState,
  Ngap_RRCInactiveTransitionReportIEs__value_PR_UserLocationInformation
} Ngap_RRCInactiveTransitionReportIEs__value_PR;
typedef enum Ngap_HandoverRequiredIEs__value_PR {
  Ngap_HandoverRequiredIEs__value_PR_NOTHING, /* No components present */
  Ngap_HandoverRequiredIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_HandoverRequiredIEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_HandoverRequiredIEs__value_PR_HandoverType,
  Ngap_HandoverRequiredIEs__value_PR_Cause,
  Ngap_HandoverRequiredIEs__value_PR_TargetID,
  Ngap_HandoverRequiredIEs__value_PR_DirectForwardingPathAvailability,
  Ngap_HandoverRequiredIEs__value_PR_PDUSessionResourceListHORqd,
  Ngap_HandoverRequiredIEs__value_PR_SourceToTarget_TransparentContainer
} Ngap_HandoverRequiredIEs__value_PR;
typedef enum Ngap_HandoverCommandIEs__value_PR {
  Ngap_HandoverCommandIEs__value_PR_NOTHING, /* No components present */
  Ngap_HandoverCommandIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_HandoverCommandIEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_HandoverCommandIEs__value_PR_HandoverType,
  Ngap_HandoverCommandIEs__value_PR_NASSecurityParametersFromNGRAN,
  Ngap_HandoverCommandIEs__value_PR_PDUSessionResourceHandoverList,
  Ngap_HandoverCommandIEs__value_PR_PDUSessionResourceToReleaseListHOCmd,
  Ngap_HandoverCommandIEs__value_PR_TargetToSource_TransparentContainer,
  Ngap_HandoverCommandIEs__value_PR_CriticalityDiagnostics
} Ngap_HandoverCommandIEs__value_PR;
typedef enum Ngap_HandoverPreparationFailureIEs__value_PR {
  Ngap_HandoverPreparationFailureIEs__value_PR_NOTHING, /* No components present
                                                         */
  Ngap_HandoverPreparationFailureIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_HandoverPreparationFailureIEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_HandoverPreparationFailureIEs__value_PR_Cause,
  Ngap_HandoverPreparationFailureIEs__value_PR_CriticalityDiagnostics
} Ngap_HandoverPreparationFailureIEs__value_PR;
typedef enum Ngap_HandoverRequestIEs__value_PR {
  Ngap_HandoverRequestIEs__value_PR_NOTHING, /* No components present */
  Ngap_HandoverRequestIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_HandoverRequestIEs__value_PR_HandoverType,
  Ngap_HandoverRequestIEs__value_PR_Cause,
  Ngap_HandoverRequestIEs__value_PR_UEAggregateMaximumBitRate,
  Ngap_HandoverRequestIEs__value_PR_CoreNetworkAssistanceInformation,
  Ngap_HandoverRequestIEs__value_PR_UESecurityCapabilities,
  Ngap_HandoverRequestIEs__value_PR_SecurityContext,
  Ngap_HandoverRequestIEs__value_PR_NewSecurityContextInd,
  Ngap_HandoverRequestIEs__value_PR_NAS_PDU,
  Ngap_HandoverRequestIEs__value_PR_PDUSessionResourceSetupListHOReq,
  Ngap_HandoverRequestIEs__value_PR_AllowedNSSAI,
  Ngap_HandoverRequestIEs__value_PR_TraceActivation,
  Ngap_HandoverRequestIEs__value_PR_MaskedIMEISV,
  Ngap_HandoverRequestIEs__value_PR_SourceToTarget_TransparentContainer,
  Ngap_HandoverRequestIEs__value_PR_MobilityRestrictionList,
  Ngap_HandoverRequestIEs__value_PR_LocationReportingRequestType,
  Ngap_HandoverRequestIEs__value_PR_RRCInactiveTransitionReportRequest,
  Ngap_HandoverRequestIEs__value_PR_GUAMI
} Ngap_HandoverRequestIEs__value_PR;
typedef enum Ngap_HandoverRequestAcknowledgeIEs__value_PR {
  Ngap_HandoverRequestAcknowledgeIEs__value_PR_NOTHING, /* No components present
                                                         */
  Ngap_HandoverRequestAcknowledgeIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_HandoverRequestAcknowledgeIEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_HandoverRequestAcknowledgeIEs__value_PR_PDUSessionResourceAdmittedList,
  Ngap_HandoverRequestAcknowledgeIEs__value_PR_PDUSessionResourceFailedToSetupListHOAck,
  Ngap_HandoverRequestAcknowledgeIEs__value_PR_TargetToSource_TransparentContainer,
  Ngap_HandoverRequestAcknowledgeIEs__value_PR_CriticalityDiagnostics
} Ngap_HandoverRequestAcknowledgeIEs__value_PR;
typedef enum Ngap_HandoverFailureIEs__value_PR {
  Ngap_HandoverFailureIEs__value_PR_NOTHING, /* No components present */
  Ngap_HandoverFailureIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_HandoverFailureIEs__value_PR_Cause,
  Ngap_HandoverFailureIEs__value_PR_CriticalityDiagnostics
} Ngap_HandoverFailureIEs__value_PR;
typedef enum Ngap_HandoverNotifyIEs__value_PR {
  Ngap_HandoverNotifyIEs__value_PR_NOTHING, /* No components present */
  Ngap_HandoverNotifyIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_HandoverNotifyIEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_HandoverNotifyIEs__value_PR_UserLocationInformation
} Ngap_HandoverNotifyIEs__value_PR;
typedef enum Ngap_PathSwitchRequestIEs__value_PR {
  Ngap_PathSwitchRequestIEs__value_PR_NOTHING, /* No components present */
  Ngap_PathSwitchRequestIEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_PathSwitchRequestIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_PathSwitchRequestIEs__value_PR_UserLocationInformation,
  Ngap_PathSwitchRequestIEs__value_PR_UESecurityCapabilities,
  Ngap_PathSwitchRequestIEs__value_PR_PDUSessionResourceToBeSwitchedDLList,
  Ngap_PathSwitchRequestIEs__value_PR_PDUSessionResourceFailedToSetupListPSReq
} Ngap_PathSwitchRequestIEs__value_PR;
typedef enum Ngap_PathSwitchRequestAcknowledgeIEs__value_PR {
  Ngap_PathSwitchRequestAcknowledgeIEs__value_PR_NOTHING, /* No components
                                                             present */
  Ngap_PathSwitchRequestAcknowledgeIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_PathSwitchRequestAcknowledgeIEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_PathSwitchRequestAcknowledgeIEs__value_PR_UESecurityCapabilities,
  Ngap_PathSwitchRequestAcknowledgeIEs__value_PR_SecurityContext,
  Ngap_PathSwitchRequestAcknowledgeIEs__value_PR_NewSecurityContextInd,
  Ngap_PathSwitchRequestAcknowledgeIEs__value_PR_PDUSessionResourceSwitchedList,
  Ngap_PathSwitchRequestAcknowledgeIEs__value_PR_PDUSessionResourceReleasedListPSAck,
  Ngap_PathSwitchRequestAcknowledgeIEs__value_PR_AllowedNSSAI,
  Ngap_PathSwitchRequestAcknowledgeIEs__value_PR_CoreNetworkAssistanceInformation,
  Ngap_PathSwitchRequestAcknowledgeIEs__value_PR_RRCInactiveTransitionReportRequest,
  Ngap_PathSwitchRequestAcknowledgeIEs__value_PR_CriticalityDiagnostics
} Ngap_PathSwitchRequestAcknowledgeIEs__value_PR;
typedef enum Ngap_PathSwitchRequestFailureIEs__value_PR {
  Ngap_PathSwitchRequestFailureIEs__value_PR_NOTHING, /* No components present
                                                       */
  Ngap_PathSwitchRequestFailureIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_PathSwitchRequestFailureIEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_PathSwitchRequestFailureIEs__value_PR_PDUSessionResourceReleasedListPSFail,
  Ngap_PathSwitchRequestFailureIEs__value_PR_CriticalityDiagnostics
} Ngap_PathSwitchRequestFailureIEs__value_PR;
typedef enum Ngap_HandoverCancelIEs__value_PR {
  Ngap_HandoverCancelIEs__value_PR_NOTHING, /* No components present */
  Ngap_HandoverCancelIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_HandoverCancelIEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_HandoverCancelIEs__value_PR_Cause
} Ngap_HandoverCancelIEs__value_PR;
typedef enum Ngap_HandoverCancelAcknowledgeIEs__value_PR {
  Ngap_HandoverCancelAcknowledgeIEs__value_PR_NOTHING, /* No components present
                                                        */
  Ngap_HandoverCancelAcknowledgeIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_HandoverCancelAcknowledgeIEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_HandoverCancelAcknowledgeIEs__value_PR_CriticalityDiagnostics
} Ngap_HandoverCancelAcknowledgeIEs__value_PR;
typedef enum Ngap_UplinkRANStatusTransferIEs__value_PR {
  Ngap_UplinkRANStatusTransferIEs__value_PR_NOTHING, /* No components present */
  Ngap_UplinkRANStatusTransferIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_UplinkRANStatusTransferIEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_UplinkRANStatusTransferIEs__value_PR_RANStatusTransfer_TransparentContainer
} Ngap_UplinkRANStatusTransferIEs__value_PR;
typedef enum Ngap_DownlinkRANStatusTransferIEs__value_PR {
  Ngap_DownlinkRANStatusTransferIEs__value_PR_NOTHING, /* No components present
                                                        */
  Ngap_DownlinkRANStatusTransferIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_DownlinkRANStatusTransferIEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_DownlinkRANStatusTransferIEs__value_PR_RANStatusTransfer_TransparentContainer
} Ngap_DownlinkRANStatusTransferIEs__value_PR;
typedef enum Ngap_PagingIEs__value_PR {
  Ngap_PagingIEs__value_PR_NOTHING, /* No components present */
  Ngap_PagingIEs__value_PR_UEPagingIdentity,
  Ngap_PagingIEs__value_PR_PagingDRX,
  Ngap_PagingIEs__value_PR_TAIListForPaging,
  Ngap_PagingIEs__value_PR_PagingPriority,
  Ngap_PagingIEs__value_PR_UERadioCapabilityForPaging,
  Ngap_PagingIEs__value_PR_PagingOrigin,
  Ngap_PagingIEs__value_PR_AssistanceDataForPaging
} Ngap_PagingIEs__value_PR;
typedef enum Ngap_InitialUEMessage_IEs__value_PR {
  Ngap_InitialUEMessage_IEs__value_PR_NOTHING, /* No components present */
  Ngap_InitialUEMessage_IEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_InitialUEMessage_IEs__value_PR_NAS_PDU,
  Ngap_InitialUEMessage_IEs__value_PR_UserLocationInformation,
  Ngap_InitialUEMessage_IEs__value_PR_RRCEstablishmentCause,
  Ngap_InitialUEMessage_IEs__value_PR_FiveG_S_TMSI,
  Ngap_InitialUEMessage_IEs__value_PR_AMFSetID,
  Ngap_InitialUEMessage_IEs__value_PR_UEContextRequest,
  Ngap_InitialUEMessage_IEs__value_PR_AllowedNSSAI
} Ngap_InitialUEMessage_IEs__value_PR;
typedef enum Ngap_DownlinkNASTransport_IEs__value_PR {
  Ngap_DownlinkNASTransport_IEs__value_PR_NOTHING, /* No components present */
  Ngap_DownlinkNASTransport_IEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_DownlinkNASTransport_IEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_DownlinkNASTransport_IEs__value_PR_AMFName,
  Ngap_DownlinkNASTransport_IEs__value_PR_RANPagingPriority,
  Ngap_DownlinkNASTransport_IEs__value_PR_NAS_PDU,
  Ngap_DownlinkNASTransport_IEs__value_PR_MobilityRestrictionList,
  Ngap_DownlinkNASTransport_IEs__value_PR_IndexToRFSP,
  Ngap_DownlinkNASTransport_IEs__value_PR_UEAggregateMaximumBitRate,
  Ngap_DownlinkNASTransport_IEs__value_PR_AllowedNSSAI
} Ngap_DownlinkNASTransport_IEs__value_PR;
typedef enum Ngap_UplinkNASTransport_IEs__value_PR {
  Ngap_UplinkNASTransport_IEs__value_PR_NOTHING, /* No components present */
  Ngap_UplinkNASTransport_IEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_UplinkNASTransport_IEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_UplinkNASTransport_IEs__value_PR_NAS_PDU,
  Ngap_UplinkNASTransport_IEs__value_PR_UserLocationInformation
} Ngap_UplinkNASTransport_IEs__value_PR;
typedef enum Ngap_NASNonDeliveryIndication_IEs__value_PR {
  Ngap_NASNonDeliveryIndication_IEs__value_PR_NOTHING, /* No components present
                                                        */
  Ngap_NASNonDeliveryIndication_IEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_NASNonDeliveryIndication_IEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_NASNonDeliveryIndication_IEs__value_PR_NAS_PDU,
  Ngap_NASNonDeliveryIndication_IEs__value_PR_Cause
} Ngap_NASNonDeliveryIndication_IEs__value_PR;
typedef enum Ngap_RerouteNASRequest_IEs__value_PR {
  Ngap_RerouteNASRequest_IEs__value_PR_NOTHING, /* No components present */
  Ngap_RerouteNASRequest_IEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_RerouteNASRequest_IEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_RerouteNASRequest_IEs__value_PR_OCTET_STRING,
  Ngap_RerouteNASRequest_IEs__value_PR_AMFSetID,
  Ngap_RerouteNASRequest_IEs__value_PR_AllowedNSSAI
} Ngap_RerouteNASRequest_IEs__value_PR;
typedef enum Ngap_NGSetupRequestIEs__value_PR {
  Ngap_NGSetupRequestIEs__value_PR_NOTHING, /* No components present */
  Ngap_NGSetupRequestIEs__value_PR_GlobalRANNodeID,
  Ngap_NGSetupRequestIEs__value_PR_RANNodeName,
  Ngap_NGSetupRequestIEs__value_PR_SupportedTAList,
  Ngap_NGSetupRequestIEs__value_PR_PagingDRX
} Ngap_NGSetupRequestIEs__value_PR;
typedef enum Ngap_NGSetupResponseIEs__value_PR {
  Ngap_NGSetupResponseIEs__value_PR_NOTHING, /* No components present */
  Ngap_NGSetupResponseIEs__value_PR_AMFName,
  Ngap_NGSetupResponseIEs__value_PR_ServedGUAMIList,
  Ngap_NGSetupResponseIEs__value_PR_RelativeAMFCapacity,
  Ngap_NGSetupResponseIEs__value_PR_PLMNSupportList,
  Ngap_NGSetupResponseIEs__value_PR_CriticalityDiagnostics
} Ngap_NGSetupResponseIEs__value_PR;
typedef enum Ngap_NGSetupFailureIEs__value_PR {
  Ngap_NGSetupFailureIEs__value_PR_NOTHING, /* No components present */
  Ngap_NGSetupFailureIEs__value_PR_Cause,
  Ngap_NGSetupFailureIEs__value_PR_TimeToWait,
  Ngap_NGSetupFailureIEs__value_PR_CriticalityDiagnostics
} Ngap_NGSetupFailureIEs__value_PR;
typedef enum Ngap_RANConfigurationUpdateIEs__value_PR {
  Ngap_RANConfigurationUpdateIEs__value_PR_NOTHING, /* No components present */
  Ngap_RANConfigurationUpdateIEs__value_PR_RANNodeName,
  Ngap_RANConfigurationUpdateIEs__value_PR_SupportedTAList,
  Ngap_RANConfigurationUpdateIEs__value_PR_PagingDRX
} Ngap_RANConfigurationUpdateIEs__value_PR;
typedef enum Ngap_RANConfigurationUpdateAcknowledgeIEs__value_PR {
  Ngap_RANConfigurationUpdateAcknowledgeIEs__value_PR_NOTHING, /* No components
                                                                  present */
  Ngap_RANConfigurationUpdateAcknowledgeIEs__value_PR_CriticalityDiagnostics
} Ngap_RANConfigurationUpdateAcknowledgeIEs__value_PR;
typedef enum Ngap_RANConfigurationUpdateFailureIEs__value_PR {
  Ngap_RANConfigurationUpdateFailureIEs__value_PR_NOTHING, /* No components
                                                              present */
  Ngap_RANConfigurationUpdateFailureIEs__value_PR_Cause,
  Ngap_RANConfigurationUpdateFailureIEs__value_PR_TimeToWait,
  Ngap_RANConfigurationUpdateFailureIEs__value_PR_CriticalityDiagnostics
} Ngap_RANConfigurationUpdateFailureIEs__value_PR;
typedef enum Ngap_AMFConfigurationUpdateIEs__value_PR {
  Ngap_AMFConfigurationUpdateIEs__value_PR_NOTHING, /* No components present */
  Ngap_AMFConfigurationUpdateIEs__value_PR_AMFName,
  Ngap_AMFConfigurationUpdateIEs__value_PR_ServedGUAMIList,
  Ngap_AMFConfigurationUpdateIEs__value_PR_RelativeAMFCapacity,
  Ngap_AMFConfigurationUpdateIEs__value_PR_PLMNSupportList,
  Ngap_AMFConfigurationUpdateIEs__value_PR_AMF_TNLAssociationToAddList,
  Ngap_AMFConfigurationUpdateIEs__value_PR_AMF_TNLAssociationToRemoveList,
  Ngap_AMFConfigurationUpdateIEs__value_PR_AMF_TNLAssociationToUpdateList
} Ngap_AMFConfigurationUpdateIEs__value_PR;
typedef enum Ngap_AMFConfigurationUpdateAcknowledgeIEs__value_PR {
  Ngap_AMFConfigurationUpdateAcknowledgeIEs__value_PR_NOTHING, /* No components
                                                                  present */
  Ngap_AMFConfigurationUpdateAcknowledgeIEs__value_PR_AMF_TNLAssociationSetupList,
  Ngap_AMFConfigurationUpdateAcknowledgeIEs__value_PR_TNLAssociationList,
  Ngap_AMFConfigurationUpdateAcknowledgeIEs__value_PR_CriticalityDiagnostics
} Ngap_AMFConfigurationUpdateAcknowledgeIEs__value_PR;
typedef enum Ngap_AMFConfigurationUpdateFailureIEs__value_PR {
  Ngap_AMFConfigurationUpdateFailureIEs__value_PR_NOTHING, /* No components
                                                              present */
  Ngap_AMFConfigurationUpdateFailureIEs__value_PR_Cause,
  Ngap_AMFConfigurationUpdateFailureIEs__value_PR_TimeToWait,
  Ngap_AMFConfigurationUpdateFailureIEs__value_PR_CriticalityDiagnostics
} Ngap_AMFConfigurationUpdateFailureIEs__value_PR;
typedef enum Ngap_AMFStatusIndicationIEs__value_PR {
  Ngap_AMFStatusIndicationIEs__value_PR_NOTHING, /* No components present */
  Ngap_AMFStatusIndicationIEs__value_PR_UnavailableGUAMIList
} Ngap_AMFStatusIndicationIEs__value_PR;
typedef enum Ngap_NGResetIEs__value_PR {
  Ngap_NGResetIEs__value_PR_NOTHING, /* No components present */
  Ngap_NGResetIEs__value_PR_Cause,
  Ngap_NGResetIEs__value_PR_ResetType
} Ngap_NGResetIEs__value_PR;
typedef enum Ngap_NGResetAcknowledgeIEs__value_PR {
  Ngap_NGResetAcknowledgeIEs__value_PR_NOTHING, /* No components present */
  Ngap_NGResetAcknowledgeIEs__value_PR_UE_associatedLogicalNG_connectionList,
  Ngap_NGResetAcknowledgeIEs__value_PR_CriticalityDiagnostics
} Ngap_NGResetAcknowledgeIEs__value_PR;
typedef enum Ngap_ErrorIndicationIEs__value_PR {
  Ngap_ErrorIndicationIEs__value_PR_NOTHING, /* No components present */
  Ngap_ErrorIndicationIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_ErrorIndicationIEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_ErrorIndicationIEs__value_PR_Cause,
  Ngap_ErrorIndicationIEs__value_PR_CriticalityDiagnostics
} Ngap_ErrorIndicationIEs__value_PR;
typedef enum Ngap_OverloadStartIEs__value_PR {
  Ngap_OverloadStartIEs__value_PR_NOTHING, /* No components present */
  Ngap_OverloadStartIEs__value_PR_OverloadResponse,
  Ngap_OverloadStartIEs__value_PR_TrafficLoadReductionIndication,
  Ngap_OverloadStartIEs__value_PR_OverloadStartNSSAIList
} Ngap_OverloadStartIEs__value_PR;
typedef enum Ngap_OverloadStopIEs__value_PR {
  Ngap_OverloadStopIEs__value_PR_NOTHING /* No components present */

} Ngap_OverloadStopIEs__value_PR;
typedef enum Ngap_UplinkRANConfigurationTransferIEs__value_PR {
  Ngap_UplinkRANConfigurationTransferIEs__value_PR_NOTHING, /* No components
                                                               present */
  Ngap_UplinkRANConfigurationTransferIEs__value_PR_SONConfigurationTransfer
} Ngap_UplinkRANConfigurationTransferIEs__value_PR;
typedef enum Ngap_DownlinkRANConfigurationTransferIEs__value_PR {
  Ngap_DownlinkRANConfigurationTransferIEs__value_PR_NOTHING, /* No components
                                                                 present */
  Ngap_DownlinkRANConfigurationTransferIEs__value_PR_SONConfigurationTransfer
} Ngap_DownlinkRANConfigurationTransferIEs__value_PR;
typedef enum Ngap_WriteReplaceWarningRequestIEs__value_PR {
  Ngap_WriteReplaceWarningRequestIEs__value_PR_NOTHING, /* No components present
                                                         */
  Ngap_WriteReplaceWarningRequestIEs__value_PR_MessageIdentifier,
  Ngap_WriteReplaceWarningRequestIEs__value_PR_SerialNumber,
  Ngap_WriteReplaceWarningRequestIEs__value_PR_WarningAreaList,
  Ngap_WriteReplaceWarningRequestIEs__value_PR_RepetitionPeriod,
  Ngap_WriteReplaceWarningRequestIEs__value_PR_NumberOfBroadcastsRequested,
  Ngap_WriteReplaceWarningRequestIEs__value_PR_WarningType,
  Ngap_WriteReplaceWarningRequestIEs__value_PR_WarningSecurityInfo,
  Ngap_WriteReplaceWarningRequestIEs__value_PR_DataCodingScheme,
  Ngap_WriteReplaceWarningRequestIEs__value_PR_WarningMessageContents,
  Ngap_WriteReplaceWarningRequestIEs__value_PR_ConcurrentWarningMessageInd,
  Ngap_WriteReplaceWarningRequestIEs__value_PR_WarningAreaCoordinates
} Ngap_WriteReplaceWarningRequestIEs__value_PR;
typedef enum Ngap_WriteReplaceWarningResponseIEs__value_PR {
  Ngap_WriteReplaceWarningResponseIEs__value_PR_NOTHING, /* No components
                                                            present */
  Ngap_WriteReplaceWarningResponseIEs__value_PR_MessageIdentifier,
  Ngap_WriteReplaceWarningResponseIEs__value_PR_SerialNumber,
  Ngap_WriteReplaceWarningResponseIEs__value_PR_BroadcastCompletedAreaList,
  Ngap_WriteReplaceWarningResponseIEs__value_PR_CriticalityDiagnostics
} Ngap_WriteReplaceWarningResponseIEs__value_PR;
typedef enum Ngap_PWSCancelRequestIEs__value_PR {
  Ngap_PWSCancelRequestIEs__value_PR_NOTHING, /* No components present */
  Ngap_PWSCancelRequestIEs__value_PR_MessageIdentifier,
  Ngap_PWSCancelRequestIEs__value_PR_SerialNumber,
  Ngap_PWSCancelRequestIEs__value_PR_WarningAreaList,
  Ngap_PWSCancelRequestIEs__value_PR_CancelAllWarningMessages
} Ngap_PWSCancelRequestIEs__value_PR;
typedef enum Ngap_PWSCancelResponseIEs__value_PR {
  Ngap_PWSCancelResponseIEs__value_PR_NOTHING, /* No components present */
  Ngap_PWSCancelResponseIEs__value_PR_MessageIdentifier,
  Ngap_PWSCancelResponseIEs__value_PR_SerialNumber,
  Ngap_PWSCancelResponseIEs__value_PR_BroadcastCancelledAreaList,
  Ngap_PWSCancelResponseIEs__value_PR_CriticalityDiagnostics
} Ngap_PWSCancelResponseIEs__value_PR;
typedef enum Ngap_PWSRestartIndicationIEs__value_PR {
  Ngap_PWSRestartIndicationIEs__value_PR_NOTHING, /* No components present */
  Ngap_PWSRestartIndicationIEs__value_PR_CellIDListForRestart,
  Ngap_PWSRestartIndicationIEs__value_PR_GlobalRANNodeID,
  Ngap_PWSRestartIndicationIEs__value_PR_TAIListForRestart,
  Ngap_PWSRestartIndicationIEs__value_PR_EmergencyAreaIDListForRestart
} Ngap_PWSRestartIndicationIEs__value_PR;
typedef enum Ngap_PWSFailureIndicationIEs__value_PR {
  Ngap_PWSFailureIndicationIEs__value_PR_NOTHING, /* No components present */
  Ngap_PWSFailureIndicationIEs__value_PR_PWSFailedCellIDList,
  Ngap_PWSFailureIndicationIEs__value_PR_GlobalRANNodeID
} Ngap_PWSFailureIndicationIEs__value_PR;
typedef enum Ngap_DownlinkUEAssociatedNRPPaTransportIEs__value_PR {
  Ngap_DownlinkUEAssociatedNRPPaTransportIEs__value_PR_NOTHING, /* No components
                                                                   present */
  Ngap_DownlinkUEAssociatedNRPPaTransportIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_DownlinkUEAssociatedNRPPaTransportIEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_DownlinkUEAssociatedNRPPaTransportIEs__value_PR_RoutingID,
  Ngap_DownlinkUEAssociatedNRPPaTransportIEs__value_PR_NRPPa_PDU
} Ngap_DownlinkUEAssociatedNRPPaTransportIEs__value_PR;
typedef enum Ngap_UplinkUEAssociatedNRPPaTransportIEs__value_PR {
  Ngap_UplinkUEAssociatedNRPPaTransportIEs__value_PR_NOTHING, /* No components
                                                                 present */
  Ngap_UplinkUEAssociatedNRPPaTransportIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_UplinkUEAssociatedNRPPaTransportIEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_UplinkUEAssociatedNRPPaTransportIEs__value_PR_RoutingID,
  Ngap_UplinkUEAssociatedNRPPaTransportIEs__value_PR_NRPPa_PDU
} Ngap_UplinkUEAssociatedNRPPaTransportIEs__value_PR;
typedef enum Ngap_DownlinkNonUEAssociatedNRPPaTransportIEs__value_PR {
  Ngap_DownlinkNonUEAssociatedNRPPaTransportIEs__value_PR_NOTHING, /* No
                                                                      components
                                                                      present */
  Ngap_DownlinkNonUEAssociatedNRPPaTransportIEs__value_PR_RoutingID,
  Ngap_DownlinkNonUEAssociatedNRPPaTransportIEs__value_PR_NRPPa_PDU
} Ngap_DownlinkNonUEAssociatedNRPPaTransportIEs__value_PR;
typedef enum Ngap_UplinkNonUEAssociatedNRPPaTransportIEs__value_PR {
  Ngap_UplinkNonUEAssociatedNRPPaTransportIEs__value_PR_NOTHING, /* No
                                                                    components
                                                                    present */
  Ngap_UplinkNonUEAssociatedNRPPaTransportIEs__value_PR_RoutingID,
  Ngap_UplinkNonUEAssociatedNRPPaTransportIEs__value_PR_NRPPa_PDU
} Ngap_UplinkNonUEAssociatedNRPPaTransportIEs__value_PR;
typedef enum Ngap_TraceStartIEs__value_PR {
  Ngap_TraceStartIEs__value_PR_NOTHING, /* No components present */
  Ngap_TraceStartIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_TraceStartIEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_TraceStartIEs__value_PR_TraceActivation
} Ngap_TraceStartIEs__value_PR;
typedef enum Ngap_TraceFailureIndicationIEs__value_PR {
  Ngap_TraceFailureIndicationIEs__value_PR_NOTHING, /* No components present */
  Ngap_TraceFailureIndicationIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_TraceFailureIndicationIEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_TraceFailureIndicationIEs__value_PR_NGRANTraceID,
  Ngap_TraceFailureIndicationIEs__value_PR_Cause
} Ngap_TraceFailureIndicationIEs__value_PR;
typedef enum Ngap_DeactivateTraceIEs__value_PR {
  Ngap_DeactivateTraceIEs__value_PR_NOTHING, /* No components present */
  Ngap_DeactivateTraceIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_DeactivateTraceIEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_DeactivateTraceIEs__value_PR_NGRANTraceID
} Ngap_DeactivateTraceIEs__value_PR;
typedef enum Ngap_CellTrafficTraceIEs__value_PR {
  Ngap_CellTrafficTraceIEs__value_PR_NOTHING, /* No components present */
  Ngap_CellTrafficTraceIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_CellTrafficTraceIEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_CellTrafficTraceIEs__value_PR_NGRANTraceID,
  Ngap_CellTrafficTraceIEs__value_PR_NGRAN_CGI,
  Ngap_CellTrafficTraceIEs__value_PR_TransportLayerAddress
} Ngap_CellTrafficTraceIEs__value_PR;
typedef enum Ngap_LocationReportingControlIEs__value_PR {
  Ngap_LocationReportingControlIEs__value_PR_NOTHING, /* No components present
                                                       */
  Ngap_LocationReportingControlIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_LocationReportingControlIEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_LocationReportingControlIEs__value_PR_LocationReportingRequestType
} Ngap_LocationReportingControlIEs__value_PR;
typedef enum Ngap_LocationReportingFailureIndicationIEs__value_PR {
  Ngap_LocationReportingFailureIndicationIEs__value_PR_NOTHING, /* No components
                                                                   present */
  Ngap_LocationReportingFailureIndicationIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_LocationReportingFailureIndicationIEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_LocationReportingFailureIndicationIEs__value_PR_Cause
} Ngap_LocationReportingFailureIndicationIEs__value_PR;
typedef enum Ngap_LocationReportIEs__value_PR {
  Ngap_LocationReportIEs__value_PR_NOTHING, /* No components present */
  Ngap_LocationReportIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_LocationReportIEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_LocationReportIEs__value_PR_UserLocationInformation,
  Ngap_LocationReportIEs__value_PR_UEPresenceInAreaOfInterestList,
  Ngap_LocationReportIEs__value_PR_LocationReportingRequestType
} Ngap_LocationReportIEs__value_PR;
typedef enum Ngap_UETNLABindingReleaseRequestIEs__value_PR {
  Ngap_UETNLABindingReleaseRequestIEs__value_PR_NOTHING, /* No components
                                                            present */
  Ngap_UETNLABindingReleaseRequestIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_UETNLABindingReleaseRequestIEs__value_PR_RAN_UE_NGAP_ID
} Ngap_UETNLABindingReleaseRequestIEs__value_PR;
typedef enum Ngap_UERadioCapabilityInfoIndicationIEs__value_PR {
  Ngap_UERadioCapabilityInfoIndicationIEs__value_PR_NOTHING, /* No components
                                                                present */
  Ngap_UERadioCapabilityInfoIndicationIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_UERadioCapabilityInfoIndicationIEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_UERadioCapabilityInfoIndicationIEs__value_PR_UERadioCapability,
  Ngap_UERadioCapabilityInfoIndicationIEs__value_PR_UERadioCapabilityForPaging
} Ngap_UERadioCapabilityInfoIndicationIEs__value_PR;
typedef enum Ngap_UERadioCapabilityCheckRequestIEs__value_PR {
  Ngap_UERadioCapabilityCheckRequestIEs__value_PR_NOTHING, /* No components
                                                              present */
  Ngap_UERadioCapabilityCheckRequestIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_UERadioCapabilityCheckRequestIEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_UERadioCapabilityCheckRequestIEs__value_PR_UERadioCapability
} Ngap_UERadioCapabilityCheckRequestIEs__value_PR;
typedef enum Ngap_UERadioCapabilityCheckResponseIEs__value_PR {
  Ngap_UERadioCapabilityCheckResponseIEs__value_PR_NOTHING, /* No components
                                                               present */
  Ngap_UERadioCapabilityCheckResponseIEs__value_PR_AMF_UE_NGAP_ID,
  Ngap_UERadioCapabilityCheckResponseIEs__value_PR_RAN_UE_NGAP_ID,
  Ngap_UERadioCapabilityCheckResponseIEs__value_PR_IMSVoiceSupportIndicator,
  Ngap_UERadioCapabilityCheckResponseIEs__value_PR_CriticalityDiagnostics
} Ngap_UERadioCapabilityCheckResponseIEs__value_PR;

/* Ngap_ProtocolIE-Field */
typedef struct Ngap_AMFPagingTarget_ExtIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_AMFPagingTarget_ExtIEs__value {
    Ngap_AMFPagingTarget_ExtIEs__value_PR present;
    union Ngap_AMFPagingTarget_ExtIEs__Ngap_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;
} Ngap_AMFPagingTarget_ExtIEs_t;
typedef struct Ngap_BroadcastCancelledAreaList_ExtIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_BroadcastCancelledAreaList_ExtIEs__value {
    Ngap_BroadcastCancelledAreaList_ExtIEs__value_PR present;
    union Ngap_BroadcastCancelledAreaList_ExtIEs__Ngap_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;
} Ngap_BroadcastCancelledAreaList_ExtIEs_t;
typedef struct Ngap_BroadcastCompletedAreaList_ExtIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_BroadcastCompletedAreaList_ExtIEs__value {
    Ngap_BroadcastCompletedAreaList_ExtIEs__value_PR present;
    union Ngap_BroadcastCompletedAreaList_ExtIEs__Ngap_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;
} Ngap_BroadcastCompletedAreaList_ExtIEs_t;
typedef struct Ngap_Cause_ExtIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_Cause_ExtIEs__value {
    Ngap_Cause_ExtIEs__value_PR present;
    union Ngap_Cause_ExtIEs__Ngap_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;
} Ngap_Cause_ExtIEs_t;
typedef struct Ngap_CellIDListForRestart_ExtIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_CellIDListForRestart_ExtIEs__value {
    Ngap_CellIDListForRestart_ExtIEs__value_PR present;
    union Ngap_CellIDListForRestart_ExtIEs__Ngap_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;
} Ngap_CellIDListForRestart_ExtIEs_t;
typedef struct Ngap_CPTransportLayerInformation_ExtIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_CPTransportLayerInformation_ExtIEs__value {
    Ngap_CPTransportLayerInformation_ExtIEs__value_PR present;
    union Ngap_CPTransportLayerInformation_ExtIEs__Ngap_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;
} Ngap_CPTransportLayerInformation_ExtIEs_t;
typedef struct Ngap_DRBStatusDL_ExtIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_DRBStatusDL_ExtIEs__value {
    Ngap_DRBStatusDL_ExtIEs__value_PR present;
    union Ngap_DRBStatusDL_ExtIEs__Ngap_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;
} Ngap_DRBStatusDL_ExtIEs_t;
typedef struct Ngap_DRBStatusUL_ExtIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_DRBStatusUL_ExtIEs__value {
    Ngap_DRBStatusUL_ExtIEs__value_PR present;
    union Ngap_DRBStatusUL_ExtIEs__Ngap_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;
} Ngap_DRBStatusUL_ExtIEs_t;
typedef struct Ngap_GlobalRANNodeID_ExtIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_GlobalRANNodeID_ExtIEs__value {
    Ngap_GlobalRANNodeID_ExtIEs__value_PR present;
    union Ngap_GlobalRANNodeID_ExtIEs__Ngap_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;
} Ngap_GlobalRANNodeID_ExtIEs_t;
typedef struct Ngap_GNB_ID_ExtIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_GNB_ID_ExtIEs__value {
    Ngap_GNB_ID_ExtIEs__value_PR present;
    union Ngap_GNB_ID_ExtIEs__Ngap_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;
} Ngap_GNB_ID_ExtIEs_t;
typedef struct Ngap_LastVisitedCellInformation_ExtIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_LastVisitedCellInformation_ExtIEs__value {
    Ngap_LastVisitedCellInformation_ExtIEs__value_PR present;
    union Ngap_LastVisitedCellInformation_ExtIEs__Ngap_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;
} Ngap_LastVisitedCellInformation_ExtIEs_t;
typedef struct Ngap_N3IWF_ID_ExtIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_N3IWF_ID_ExtIEs__value {
    Ngap_N3IWF_ID_ExtIEs__value_PR present;
    union Ngap_N3IWF_ID_ExtIEs__Ngap_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;
} Ngap_N3IWF_ID_ExtIEs_t;
typedef struct Ngap_NgENB_ID_ExtIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_NgENB_ID_ExtIEs__value {
    Ngap_NgENB_ID_ExtIEs__value_PR present;
    union Ngap_NgENB_ID_ExtIEs__Ngap_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;
} Ngap_NgENB_ID_ExtIEs_t;
typedef struct Ngap_NGRAN_CGI_ExtIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_NGRAN_CGI_ExtIEs__value {
    Ngap_NGRAN_CGI_ExtIEs__value_PR present;
    union Ngap_NGRAN_CGI_ExtIEs__Ngap_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;
} Ngap_NGRAN_CGI_ExtIEs_t;
typedef struct Ngap_OverloadResponse_ExtIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_OverloadResponse_ExtIEs__value {
    Ngap_OverloadResponse_ExtIEs__value_PR present;
    union Ngap_OverloadResponse_ExtIEs__Ngap_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;
} Ngap_OverloadResponse_ExtIEs_t;
typedef struct Ngap_PWSFailedCellIDList_ExtIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_PWSFailedCellIDList_ExtIEs__value {
    Ngap_PWSFailedCellIDList_ExtIEs__value_PR present;
    union Ngap_PWSFailedCellIDList_ExtIEs__Ngap_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;
} Ngap_PWSFailedCellIDList_ExtIEs_t;
typedef struct Ngap_QosCharacteristics_ExtIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_QosCharacteristics_ExtIEs__value {
    Ngap_QosCharacteristics_ExtIEs__value_PR present;
    union Ngap_QosCharacteristics_ExtIEs__Ngap_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;
} Ngap_QosCharacteristics_ExtIEs_t;
typedef struct Ngap_ResetType_ExtIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_ResetType_ExtIEs__value {
    Ngap_ResetType_ExtIEs__value_PR present;
    union Ngap_ResetType_ExtIEs__Ngap_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;
} Ngap_ResetType_ExtIEs_t;
typedef struct Ngap_SONInformation_ExtIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_SONInformation_ExtIEs__value {
    Ngap_SONInformation_ExtIEs__value_PR present;
    union Ngap_SONInformation_ExtIEs__Ngap_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;
} Ngap_SONInformation_ExtIEs_t;
typedef struct Ngap_TargetID_ExtIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_TargetID_ExtIEs__value {
    Ngap_TargetID_ExtIEs__value_PR present;
    union Ngap_TargetID_ExtIEs__Ngap_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;
} Ngap_TargetID_ExtIEs_t;
typedef struct Ngap_UEIdentityIndexValue_ExtIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_UEIdentityIndexValue_ExtIEs__value {
    Ngap_UEIdentityIndexValue_ExtIEs__value_PR present;
    union Ngap_UEIdentityIndexValue_ExtIEs__Ngap_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;
} Ngap_UEIdentityIndexValue_ExtIEs_t;
typedef struct Ngap_UE_NGAP_IDs_ExtIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_UE_NGAP_IDs_ExtIEs__value {
    Ngap_UE_NGAP_IDs_ExtIEs__value_PR present;
    union Ngap_UE_NGAP_IDs_ExtIEs__Ngap_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;
} Ngap_UE_NGAP_IDs_ExtIEs_t;
typedef struct Ngap_UEPagingIdentity_ExtIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_UEPagingIdentity_ExtIEs__value {
    Ngap_UEPagingIdentity_ExtIEs__value_PR present;
    union Ngap_UEPagingIdentity_ExtIEs__Ngap_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;
} Ngap_UEPagingIdentity_ExtIEs_t;
typedef struct Ngap_UP_TNLInformation_ExtIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_UP_TNLInformation_ExtIEs__value {
    Ngap_UP_TNLInformation_ExtIEs__value_PR present;
    union Ngap_UP_TNLInformation_ExtIEs__Ngap_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;
} Ngap_UP_TNLInformation_ExtIEs_t;
typedef struct Ngap_UPTransportLayerInformation_ExtIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_UPTransportLayerInformation_ExtIEs__value {
    Ngap_UPTransportLayerInformation_ExtIEs__value_PR present;
    union Ngap_UPTransportLayerInformation_ExtIEs__Ngap_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;
} Ngap_UPTransportLayerInformation_ExtIEs_t;
typedef struct Ngap_UserLocationInformation_ExtIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_UserLocationInformation_ExtIEs__value {
    Ngap_UserLocationInformation_ExtIEs__value_PR present;
    union Ngap_UserLocationInformation_ExtIEs__Ngap_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;
} Ngap_UserLocationInformation_ExtIEs_t;
typedef struct Ngap_WarningAreaList_ExtIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_WarningAreaList_ExtIEs__value {
    Ngap_WarningAreaList_ExtIEs__value_PR present;
    union Ngap_WarningAreaList_ExtIEs__Ngap_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;
} Ngap_WarningAreaList_ExtIEs_t;
typedef struct Ngap_PDUSessionResourceModifyRequestTransferIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_PDUSessionResourceModifyRequestTransferIEs__value {
    Ngap_PDUSessionResourceModifyRequestTransferIEs__value_PR present;
    union Ngap_PDUSessionResourceModifyRequestTransferIEs__Ngap_value_u {
      Ngap_PDUSessionAggregateMaximumBitRate_t
          PDUSessionAggregateMaximumBitRate;
      Ngap_UL_NGU_UP_TNLModifyList_t UL_NGU_UP_TNLModifyList;
      Ngap_NetworkInstance_t NetworkInstance;
      Ngap_QosFlowAddOrModifyRequestList_t QosFlowAddOrModifyRequestList;
      Ngap_QosFlowList_t QosFlowList;
      Ngap_UPTransportLayerInformation_t UPTransportLayerInformation;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_PDUSessionResourceModifyRequestTransferIEs_t;
typedef struct Ngap_PDUSessionResourceSetupRequestTransferIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_PDUSessionResourceSetupRequestTransferIEs__value {
    Ngap_PDUSessionResourceSetupRequestTransferIEs__value_PR present;
    union Ngap_PDUSessionResourceSetupRequestTransferIEs__Ngap_value_u {
      Ngap_PDUSessionAggregateMaximumBitRate_t
          PDUSessionAggregateMaximumBitRate;
      Ngap_UPTransportLayerInformation_t UPTransportLayerInformation;
      Ngap_DataForwardingNotPossible_t DataForwardingNotPossible;
      Ngap_PDUSessionType_t PDUSessionType;
      Ngap_SecurityIndication_t SecurityIndication;
      Ngap_NetworkInstance_t NetworkInstance;
      Ngap_QosFlowSetupRequestList_t QosFlowSetupRequestList;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_PDUSessionResourceSetupRequestTransferIEs_t;
typedef struct Ngap_PDUSessionResourceSetupRequestIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_PDUSessionResourceSetupRequestIEs__value {
    Ngap_PDUSessionResourceSetupRequestIEs__value_PR present;
    union Ngap_PDUSessionResourceSetupRequestIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_RANPagingPriority_t RANPagingPriority;
      Ngap_NAS_PDU_t NAS_PDU;
      Ngap_PDUSessionResourceSetupListSUReq_t PDUSessionResourceSetupListSUReq;
      Ngap_UEAggregateMaximumBitRate_t UEAggregateMaximumBitRate;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_PDUSessionResourceSetupRequestIEs_t;
typedef struct Ngap_PDUSessionResourceSetupResponseIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_PDUSessionResourceSetupResponseIEs__value {
    Ngap_PDUSessionResourceSetupResponseIEs__value_PR present;
    union Ngap_PDUSessionResourceSetupResponseIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_PDUSessionResourceSetupListSURes_t PDUSessionResourceSetupListSURes;
      Ngap_PDUSessionResourceFailedToSetupListSURes_t
          PDUSessionResourceFailedToSetupListSURes;
      Ngap_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;
} Ngap_PDUSessionResourceSetupResponseIEs_t;
typedef struct Ngap_PDUSessionResourceReleaseCommandIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_PDUSessionResourceReleaseCommandIEs__value {
    Ngap_PDUSessionResourceReleaseCommandIEs__value_PR present;
    union Ngap_PDUSessionResourceReleaseCommandIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_RANPagingPriority_t RANPagingPriority;
      Ngap_NAS_PDU_t NAS_PDU;
      Ngap_PDUSessionResourceToReleaseListRelCmd_t
          PDUSessionResourceToReleaseListRelCmd;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_PDUSessionResourceReleaseCommandIEs_t;
typedef struct Ngap_PDUSessionResourceReleaseResponseIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_PDUSessionResourceReleaseResponseIEs__value {
    Ngap_PDUSessionResourceReleaseResponseIEs__value_PR present;
    union Ngap_PDUSessionResourceReleaseResponseIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_PDUSessionResourceReleasedListRelRes_t
          PDUSessionResourceReleasedListRelRes;
      Ngap_UserLocationInformation_t UserLocationInformation;
      Ngap_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;
} Ngap_PDUSessionResourceReleaseResponseIEs_t;
typedef struct Ngap_PDUSessionResourceModifyRequestIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_PDUSessionResourceModifyRequestIEs__value {
    Ngap_PDUSessionResourceModifyRequestIEs__value_PR present;
    union Ngap_PDUSessionResourceModifyRequestIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_RANPagingPriority_t RANPagingPriority;
      Ngap_PDUSessionResourceModifyListModReq_t
          PDUSessionResourceModifyListModReq;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_PDUSessionResourceModifyRequestIEs_t;
typedef struct Ngap_PDUSessionResourceModifyResponseIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_PDUSessionResourceModifyResponseIEs__value {
    Ngap_PDUSessionResourceModifyResponseIEs__value_PR present;
    union Ngap_PDUSessionResourceModifyResponseIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_PDUSessionResourceModifyListModRes_t
          PDUSessionResourceModifyListModRes;
      Ngap_PDUSessionResourceFailedToModifyListModRes_t
          PDUSessionResourceFailedToModifyListModRes;
      Ngap_UserLocationInformation_t UserLocationInformation;
      Ngap_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;
} Ngap_PDUSessionResourceModifyResponseIEs_t;
typedef struct Ngap_PDUSessionResourceNotifyIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_PDUSessionResourceNotifyIEs__value {
    Ngap_PDUSessionResourceNotifyIEs__value_PR present;
    union Ngap_PDUSessionResourceNotifyIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_PDUSessionResourceNotifyList_t PDUSessionResourceNotifyList;
      Ngap_PDUSessionResourceReleasedListNot_t
          PDUSessionResourceReleasedListNot;
      Ngap_UserLocationInformation_t UserLocationInformation;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_PDUSessionResourceNotifyIEs_t;
typedef struct Ngap_PDUSessionResourceModifyIndicationIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_PDUSessionResourceModifyIndicationIEs__value {
    Ngap_PDUSessionResourceModifyIndicationIEs__value_PR present;
    union Ngap_PDUSessionResourceModifyIndicationIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_PDUSessionResourceModifyListModInd_t
          PDUSessionResourceModifyListModInd;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_PDUSessionResourceModifyIndicationIEs_t;
typedef struct Ngap_PDUSessionResourceModifyConfirmIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_PDUSessionResourceModifyConfirmIEs__value {
    Ngap_PDUSessionResourceModifyConfirmIEs__value_PR present;
    union Ngap_PDUSessionResourceModifyConfirmIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_PDUSessionResourceModifyListModCfm_t
          PDUSessionResourceModifyListModCfm;
      Ngap_PDUSessionResourceFailedToModifyListModCfm_t
          PDUSessionResourceFailedToModifyListModCfm;
      Ngap_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;
} Ngap_PDUSessionResourceModifyConfirmIEs_t;
typedef struct Ngap_InitialContextSetupRequestIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_InitialContextSetupRequestIEs__value {
    Ngap_InitialContextSetupRequestIEs__value_PR present;
    union Ngap_InitialContextSetupRequestIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_AMFName_t AMFName;
      Ngap_UEAggregateMaximumBitRate_t UEAggregateMaximumBitRate;
      Ngap_CoreNetworkAssistanceInformation_t CoreNetworkAssistanceInformation;
      Ngap_GUAMI_t GUAMI;
      Ngap_PDUSessionResourceSetupListCxtReq_t
          PDUSessionResourceSetupListCxtReq;
      Ngap_AllowedNSSAI_t AllowedNSSAI;
      Ngap_UESecurityCapabilities_t UESecurityCapabilities;
      Ngap_SecurityKey_t SecurityKey;
      Ngap_TraceActivation_t TraceActivation;
      Ngap_MobilityRestrictionList_t MobilityRestrictionList;
      Ngap_UERadioCapability_t UERadioCapability;
      Ngap_IndexToRFSP_t IndexToRFSP;
      Ngap_MaskedIMEISV_t MaskedIMEISV;
      Ngap_NAS_PDU_t NAS_PDU;
      Ngap_EmergencyFallbackIndicator_t EmergencyFallbackIndicator;
      Ngap_RRCInactiveTransitionReportRequest_t
          RRCInactiveTransitionReportRequest;
      Ngap_UERadioCapabilityForPaging_t UERadioCapabilityForPaging;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_InitialContextSetupRequestIEs_t;
typedef struct Ngap_InitialContextSetupResponseIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_InitialContextSetupResponseIEs__value {
    Ngap_InitialContextSetupResponseIEs__value_PR present;
    union Ngap_InitialContextSetupResponseIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_PDUSessionResourceSetupListCxtRes_t
          PDUSessionResourceSetupListCxtRes;
      Ngap_PDUSessionResourceFailedToSetupListCxtRes_t
          PDUSessionResourceFailedToSetupListCxtRes;
      Ngap_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;
} Ngap_InitialContextSetupResponseIEs_t;
typedef struct Ngap_InitialContextSetupFailureIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_InitialContextSetupFailureIEs__value {
    Ngap_InitialContextSetupFailureIEs__value_PR present;
    union Ngap_InitialContextSetupFailureIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_PDUSessionResourceFailedToSetupListCxtFail_t
          PDUSessionResourceFailedToSetupListCxtFail;
      Ngap_Cause_t Cause;
      Ngap_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;
} Ngap_InitialContextSetupFailureIEs_t;
typedef struct Ngap_UEContextReleaseRequest_IEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_UEContextReleaseRequest_IEs__value {
    Ngap_UEContextReleaseRequest_IEs__value_PR present;
    union Ngap_UEContextReleaseRequest_IEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_PDUSessionResourceListCxtRelReq_t PDUSessionResourceListCxtRelReq;
      Ngap_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;
} Ngap_UEContextReleaseRequest_IEs_t;
typedef struct Ngap_UEContextReleaseCommand_IEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_UEContextReleaseCommand_IEs__value {
    Ngap_UEContextReleaseCommand_IEs__value_PR present;
    union Ngap_UEContextReleaseCommand_IEs__Ngap_value_u {
      Ngap_UE_NGAP_IDs_t UE_NGAP_IDs;
      Ngap_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;
} Ngap_UEContextReleaseCommand_IEs_t;
typedef struct Ngap_UEContextReleaseComplete_IEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_UEContextReleaseComplete_IEs__value {
    Ngap_UEContextReleaseComplete_IEs__value_PR present;
    union Ngap_UEContextReleaseComplete_IEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_UserLocationInformation_t UserLocationInformation;
      Ngap_InfoOnRecommendedCellsAndRANNodesForPaging_t
          InfoOnRecommendedCellsAndRANNodesForPaging;
      Ngap_PDUSessionResourceListCxtRelCpl_t PDUSessionResourceListCxtRelCpl;
      Ngap_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;
} Ngap_UEContextReleaseComplete_IEs_t;
typedef struct Ngap_UEContextModificationRequestIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_UEContextModificationRequestIEs__value {
    Ngap_UEContextModificationRequestIEs__value_PR present;
    union Ngap_UEContextModificationRequestIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_RANPagingPriority_t RANPagingPriority;
      Ngap_SecurityKey_t SecurityKey;
      Ngap_IndexToRFSP_t IndexToRFSP;
      Ngap_UEAggregateMaximumBitRate_t UEAggregateMaximumBitRate;
      Ngap_UESecurityCapabilities_t UESecurityCapabilities;
      Ngap_CoreNetworkAssistanceInformation_t CoreNetworkAssistanceInformation;
      Ngap_EmergencyFallbackIndicator_t EmergencyFallbackIndicator;
      Ngap_RRCInactiveTransitionReportRequest_t
          RRCInactiveTransitionReportRequest;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_UEContextModificationRequestIEs_t;
typedef struct Ngap_UEContextModificationResponseIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_UEContextModificationResponseIEs__value {
    Ngap_UEContextModificationResponseIEs__value_PR present;
    union Ngap_UEContextModificationResponseIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_RRCState_t RRCState;
      Ngap_UserLocationInformation_t UserLocationInformation;
      Ngap_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;
} Ngap_UEContextModificationResponseIEs_t;
typedef struct Ngap_UEContextModificationFailureIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_UEContextModificationFailureIEs__value {
    Ngap_UEContextModificationFailureIEs__value_PR present;
    union Ngap_UEContextModificationFailureIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_Cause_t Cause;
      Ngap_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;
} Ngap_UEContextModificationFailureIEs_t;
typedef struct Ngap_RRCInactiveTransitionReportIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_RRCInactiveTransitionReportIEs__value {
    Ngap_RRCInactiveTransitionReportIEs__value_PR present;
    union Ngap_RRCInactiveTransitionReportIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_RRCState_t RRCState;
      Ngap_UserLocationInformation_t UserLocationInformation;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_RRCInactiveTransitionReportIEs_t;
typedef struct Ngap_HandoverRequiredIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_HandoverRequiredIEs__value {
    Ngap_HandoverRequiredIEs__value_PR present;
    union Ngap_HandoverRequiredIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_HandoverType_t HandoverType;
      Ngap_Cause_t Cause;
      Ngap_TargetID_t TargetID;
      Ngap_DirectForwardingPathAvailability_t DirectForwardingPathAvailability;
      Ngap_PDUSessionResourceListHORqd_t PDUSessionResourceListHORqd;
      Ngap_SourceToTarget_TransparentContainer_t
          SourceToTarget_TransparentContainer;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_HandoverRequiredIEs_t;
typedef struct Ngap_HandoverCommandIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_HandoverCommandIEs__value {
    Ngap_HandoverCommandIEs__value_PR present;
    union Ngap_HandoverCommandIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_HandoverType_t HandoverType;
      Ngap_NASSecurityParametersFromNGRAN_t NASSecurityParametersFromNGRAN;
      Ngap_PDUSessionResourceHandoverList_t PDUSessionResourceHandoverList;
      Ngap_PDUSessionResourceToReleaseListHOCmd_t
          PDUSessionResourceToReleaseListHOCmd;
      Ngap_TargetToSource_TransparentContainer_t
          TargetToSource_TransparentContainer;
      Ngap_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;
} Ngap_HandoverCommandIEs_t;
typedef struct Ngap_HandoverPreparationFailureIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_HandoverPreparationFailureIEs__value {
    Ngap_HandoverPreparationFailureIEs__value_PR present;
    union Ngap_HandoverPreparationFailureIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_Cause_t Cause;
      Ngap_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;
} Ngap_HandoverPreparationFailureIEs_t;
typedef struct Ngap_HandoverRequestIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_HandoverRequestIEs__value {
    Ngap_HandoverRequestIEs__value_PR present;
    union Ngap_HandoverRequestIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_HandoverType_t HandoverType;
      Ngap_Cause_t Cause;
      Ngap_UEAggregateMaximumBitRate_t UEAggregateMaximumBitRate;
      Ngap_CoreNetworkAssistanceInformation_t CoreNetworkAssistanceInformation;
      Ngap_UESecurityCapabilities_t UESecurityCapabilities;
      Ngap_SecurityContext_t SecurityContext;
      Ngap_NewSecurityContextInd_t NewSecurityContextInd;
      Ngap_NAS_PDU_t NAS_PDU;
      Ngap_PDUSessionResourceSetupListHOReq_t PDUSessionResourceSetupListHOReq;
      Ngap_AllowedNSSAI_t AllowedNSSAI;
      Ngap_TraceActivation_t TraceActivation;
      Ngap_MaskedIMEISV_t MaskedIMEISV;
      Ngap_SourceToTarget_TransparentContainer_t
          SourceToTarget_TransparentContainer;
      Ngap_MobilityRestrictionList_t MobilityRestrictionList;
      Ngap_LocationReportingRequestType_t LocationReportingRequestType;
      Ngap_RRCInactiveTransitionReportRequest_t
          RRCInactiveTransitionReportRequest;
      Ngap_GUAMI_t GUAMI;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_HandoverRequestIEs_t;
typedef struct Ngap_HandoverRequestAcknowledgeIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_HandoverRequestAcknowledgeIEs__value {
    Ngap_HandoverRequestAcknowledgeIEs__value_PR present;
    union Ngap_HandoverRequestAcknowledgeIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_PDUSessionResourceAdmittedList_t PDUSessionResourceAdmittedList;
      Ngap_PDUSessionResourceFailedToSetupListHOAck_t
          PDUSessionResourceFailedToSetupListHOAck;
      Ngap_TargetToSource_TransparentContainer_t
          TargetToSource_TransparentContainer;
      Ngap_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;
} Ngap_HandoverRequestAcknowledgeIEs_t;
typedef struct Ngap_HandoverFailureIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_HandoverFailureIEs__value {
    Ngap_HandoverFailureIEs__value_PR present;
    union Ngap_HandoverFailureIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_Cause_t Cause;
      Ngap_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;
} Ngap_HandoverFailureIEs_t;
typedef struct Ngap_HandoverNotifyIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_HandoverNotifyIEs__value {
    Ngap_HandoverNotifyIEs__value_PR present;
    union Ngap_HandoverNotifyIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_UserLocationInformation_t UserLocationInformation;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_HandoverNotifyIEs_t;
typedef struct Ngap_PathSwitchRequestIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_PathSwitchRequestIEs__value {
    Ngap_PathSwitchRequestIEs__value_PR present;
    union Ngap_PathSwitchRequestIEs__Ngap_value_u {
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_UserLocationInformation_t UserLocationInformation;
      Ngap_UESecurityCapabilities_t UESecurityCapabilities;
      Ngap_PDUSessionResourceToBeSwitchedDLList_t
          PDUSessionResourceToBeSwitchedDLList;
      Ngap_PDUSessionResourceFailedToSetupListPSReq_t
          PDUSessionResourceFailedToSetupListPSReq;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_PathSwitchRequestIEs_t;
typedef struct Ngap_PathSwitchRequestAcknowledgeIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_PathSwitchRequestAcknowledgeIEs__value {
    Ngap_PathSwitchRequestAcknowledgeIEs__value_PR present;
    union Ngap_PathSwitchRequestAcknowledgeIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_UESecurityCapabilities_t UESecurityCapabilities;
      Ngap_SecurityContext_t SecurityContext;
      Ngap_NewSecurityContextInd_t NewSecurityContextInd;
      Ngap_PDUSessionResourceSwitchedList_t PDUSessionResourceSwitchedList;
      Ngap_PDUSessionResourceReleasedListPSAck_t
          PDUSessionResourceReleasedListPSAck;
      Ngap_AllowedNSSAI_t AllowedNSSAI;
      Ngap_CoreNetworkAssistanceInformation_t CoreNetworkAssistanceInformation;
      Ngap_RRCInactiveTransitionReportRequest_t
          RRCInactiveTransitionReportRequest;
      Ngap_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;
} Ngap_PathSwitchRequestAcknowledgeIEs_t;
typedef struct Ngap_PathSwitchRequestFailureIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_PathSwitchRequestFailureIEs__value {
    Ngap_PathSwitchRequestFailureIEs__value_PR present;
    union Ngap_PathSwitchRequestFailureIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_PDUSessionResourceReleasedListPSFail_t
          PDUSessionResourceReleasedListPSFail;
      Ngap_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;
} Ngap_PathSwitchRequestFailureIEs_t;
typedef struct Ngap_HandoverCancelIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_HandoverCancelIEs__value {
    Ngap_HandoverCancelIEs__value_PR present;
    union Ngap_HandoverCancelIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_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;
} Ngap_HandoverCancelIEs_t;
typedef struct Ngap_HandoverCancelAcknowledgeIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_HandoverCancelAcknowledgeIEs__value {
    Ngap_HandoverCancelAcknowledgeIEs__value_PR present;
    union Ngap_HandoverCancelAcknowledgeIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_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;
} Ngap_HandoverCancelAcknowledgeIEs_t;
typedef struct Ngap_UplinkRANStatusTransferIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_UplinkRANStatusTransferIEs__value {
    Ngap_UplinkRANStatusTransferIEs__value_PR present;
    union Ngap_UplinkRANStatusTransferIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_RANStatusTransfer_TransparentContainer_t
          RANStatusTransfer_TransparentContainer;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_UplinkRANStatusTransferIEs_t;
typedef struct Ngap_DownlinkRANStatusTransferIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_DownlinkRANStatusTransferIEs__value {
    Ngap_DownlinkRANStatusTransferIEs__value_PR present;
    union Ngap_DownlinkRANStatusTransferIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_RANStatusTransfer_TransparentContainer_t
          RANStatusTransfer_TransparentContainer;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_DownlinkRANStatusTransferIEs_t;
typedef struct Ngap_PagingIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_PagingIEs__value {
    Ngap_PagingIEs__value_PR present;
    union Ngap_PagingIEs__Ngap_value_u {
      Ngap_UEPagingIdentity_t UEPagingIdentity;
      Ngap_PagingDRX_t PagingDRX;
      Ngap_TAIListForPaging_t TAIListForPaging;
      Ngap_PagingPriority_t PagingPriority;
      Ngap_UERadioCapabilityForPaging_t UERadioCapabilityForPaging;
      Ngap_PagingOrigin_t PagingOrigin;
      Ngap_AssistanceDataForPaging_t AssistanceDataForPaging;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_PagingIEs_t;
typedef struct Ngap_InitialUEMessage_IEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_InitialUEMessage_IEs__value {
    Ngap_InitialUEMessage_IEs__value_PR present;
    union Ngap_InitialUEMessage_IEs__Ngap_value_u {
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_NAS_PDU_t NAS_PDU;
      Ngap_UserLocationInformation_t UserLocationInformation;
      Ngap_RRCEstablishmentCause_t RRCEstablishmentCause;
      Ngap_FiveG_S_TMSI_t FiveG_S_TMSI;
      Ngap_AMFSetID_t AMFSetID;
      Ngap_UEContextRequest_t UEContextRequest;
      Ngap_AllowedNSSAI_t AllowedNSSAI;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_InitialUEMessage_IEs_t;
typedef struct Ngap_DownlinkNASTransport_IEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_DownlinkNASTransport_IEs__value {
    Ngap_DownlinkNASTransport_IEs__value_PR present;
    union Ngap_DownlinkNASTransport_IEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_AMFName_t AMFName;
      Ngap_RANPagingPriority_t RANPagingPriority;
      Ngap_NAS_PDU_t NAS_PDU;
      Ngap_MobilityRestrictionList_t MobilityRestrictionList;
      Ngap_IndexToRFSP_t IndexToRFSP;
      Ngap_UEAggregateMaximumBitRate_t UEAggregateMaximumBitRate;
      Ngap_AllowedNSSAI_t AllowedNSSAI;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_DownlinkNASTransport_IEs_t;
typedef struct Ngap_UplinkNASTransport_IEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_UplinkNASTransport_IEs__value {
    Ngap_UplinkNASTransport_IEs__value_PR present;
    union Ngap_UplinkNASTransport_IEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_NAS_PDU_t NAS_PDU;
      Ngap_UserLocationInformation_t UserLocationInformation;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_UplinkNASTransport_IEs_t;
typedef struct Ngap_NASNonDeliveryIndication_IEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_NASNonDeliveryIndication_IEs__value {
    Ngap_NASNonDeliveryIndication_IEs__value_PR present;
    union Ngap_NASNonDeliveryIndication_IEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_NAS_PDU_t NAS_PDU;
      Ngap_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;
} Ngap_NASNonDeliveryIndication_IEs_t;
typedef struct Ngap_RerouteNASRequest_IEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_RerouteNASRequest_IEs__value {
    Ngap_RerouteNASRequest_IEs__value_PR present;
    union Ngap_RerouteNASRequest_IEs__Ngap_value_u {
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      OCTET_STRING_t OCTET_STRING;
      Ngap_AMFSetID_t AMFSetID;
      Ngap_AllowedNSSAI_t AllowedNSSAI;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_RerouteNASRequest_IEs_t;
typedef struct Ngap_NGSetupRequestIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_NGSetupRequestIEs__value {
    Ngap_NGSetupRequestIEs__value_PR present;
    union Ngap_NGSetupRequestIEs__Ngap_value_u {
      Ngap_GlobalRANNodeID_t GlobalRANNodeID;
      Ngap_RANNodeName_t RANNodeName;
      Ngap_SupportedTAList_t SupportedTAList;
      Ngap_PagingDRX_t PagingDRX;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_NGSetupRequestIEs_t;
typedef struct Ngap_NGSetupResponseIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_NGSetupResponseIEs__value {
    Ngap_NGSetupResponseIEs__value_PR present;
    union Ngap_NGSetupResponseIEs__Ngap_value_u {
      Ngap_AMFName_t AMFName;
      Ngap_ServedGUAMIList_t ServedGUAMIList;
      Ngap_RelativeAMFCapacity_t RelativeAMFCapacity;
      Ngap_PLMNSupportList_t PLMNSupportList;
      Ngap_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;
} Ngap_NGSetupResponseIEs_t;
typedef struct Ngap_NGSetupFailureIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_NGSetupFailureIEs__value {
    Ngap_NGSetupFailureIEs__value_PR present;
    union Ngap_NGSetupFailureIEs__Ngap_value_u {
      Ngap_Cause_t Cause;
      Ngap_TimeToWait_t TimeToWait;
      Ngap_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;
} Ngap_NGSetupFailureIEs_t;
typedef struct Ngap_RANConfigurationUpdateIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_RANConfigurationUpdateIEs__value {
    Ngap_RANConfigurationUpdateIEs__value_PR present;
    union Ngap_RANConfigurationUpdateIEs__Ngap_value_u {
      Ngap_RANNodeName_t RANNodeName;
      Ngap_SupportedTAList_t SupportedTAList;
      Ngap_PagingDRX_t PagingDRX;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_RANConfigurationUpdateIEs_t;
typedef struct Ngap_RANConfigurationUpdateAcknowledgeIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_RANConfigurationUpdateAcknowledgeIEs__value {
    Ngap_RANConfigurationUpdateAcknowledgeIEs__value_PR present;
    union Ngap_RANConfigurationUpdateAcknowledgeIEs__Ngap_value_u {
      Ngap_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;
} Ngap_RANConfigurationUpdateAcknowledgeIEs_t;
typedef struct Ngap_RANConfigurationUpdateFailureIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_RANConfigurationUpdateFailureIEs__value {
    Ngap_RANConfigurationUpdateFailureIEs__value_PR present;
    union Ngap_RANConfigurationUpdateFailureIEs__Ngap_value_u {
      Ngap_Cause_t Cause;
      Ngap_TimeToWait_t TimeToWait;
      Ngap_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;
} Ngap_RANConfigurationUpdateFailureIEs_t;
typedef struct Ngap_AMFConfigurationUpdateIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_AMFConfigurationUpdateIEs__value {
    Ngap_AMFConfigurationUpdateIEs__value_PR present;
    union Ngap_AMFConfigurationUpdateIEs__Ngap_value_u {
      Ngap_AMFName_t AMFName;
      Ngap_ServedGUAMIList_t ServedGUAMIList;
      Ngap_RelativeAMFCapacity_t RelativeAMFCapacity;
      Ngap_PLMNSupportList_t PLMNSupportList;
      Ngap_AMF_TNLAssociationToAddList_t AMF_TNLAssociationToAddList;
      Ngap_AMF_TNLAssociationToRemoveList_t AMF_TNLAssociationToRemoveList;
      Ngap_AMF_TNLAssociationToUpdateList_t AMF_TNLAssociationToUpdateList;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_AMFConfigurationUpdateIEs_t;
typedef struct Ngap_AMFConfigurationUpdateAcknowledgeIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_AMFConfigurationUpdateAcknowledgeIEs__value {
    Ngap_AMFConfigurationUpdateAcknowledgeIEs__value_PR present;
    union Ngap_AMFConfigurationUpdateAcknowledgeIEs__Ngap_value_u {
      Ngap_AMF_TNLAssociationSetupList_t AMF_TNLAssociationSetupList;
      Ngap_TNLAssociationList_t TNLAssociationList;
      Ngap_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;
} Ngap_AMFConfigurationUpdateAcknowledgeIEs_t;
typedef struct Ngap_AMFConfigurationUpdateFailureIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_AMFConfigurationUpdateFailureIEs__value {
    Ngap_AMFConfigurationUpdateFailureIEs__value_PR present;
    union Ngap_AMFConfigurationUpdateFailureIEs__Ngap_value_u {
      Ngap_Cause_t Cause;
      Ngap_TimeToWait_t TimeToWait;
      Ngap_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;
} Ngap_AMFConfigurationUpdateFailureIEs_t;
typedef struct Ngap_AMFStatusIndicationIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_AMFStatusIndicationIEs__value {
    Ngap_AMFStatusIndicationIEs__value_PR present;
    union Ngap_AMFStatusIndicationIEs__Ngap_value_u {
      Ngap_UnavailableGUAMIList_t UnavailableGUAMIList;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_AMFStatusIndicationIEs_t;
typedef struct Ngap_NGResetIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_NGResetIEs__value {
    Ngap_NGResetIEs__value_PR present;
    union Ngap_NGResetIEs__Ngap_value_u {
      Ngap_Cause_t Cause;
      Ngap_ResetType_t ResetType;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_NGResetIEs_t;
typedef struct Ngap_NGResetAcknowledgeIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_NGResetAcknowledgeIEs__value {
    Ngap_NGResetAcknowledgeIEs__value_PR present;
    union Ngap_NGResetAcknowledgeIEs__Ngap_value_u {
      Ngap_UE_associatedLogicalNG_connectionList_t
          UE_associatedLogicalNG_connectionList;
      Ngap_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;
} Ngap_NGResetAcknowledgeIEs_t;
typedef struct Ngap_ErrorIndicationIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_ErrorIndicationIEs__value {
    Ngap_ErrorIndicationIEs__value_PR present;
    union Ngap_ErrorIndicationIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_Cause_t Cause;
      Ngap_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;
} Ngap_ErrorIndicationIEs_t;
typedef struct Ngap_OverloadStartIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_OverloadStartIEs__value {
    Ngap_OverloadStartIEs__value_PR present;
    union Ngap_OverloadStartIEs__Ngap_value_u {
      Ngap_OverloadResponse_t OverloadResponse;
      Ngap_TrafficLoadReductionIndication_t TrafficLoadReductionIndication;
      Ngap_OverloadStartNSSAIList_t OverloadStartNSSAIList;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_OverloadStartIEs_t;
typedef struct Ngap_OverloadStopIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_OverloadStopIEs__value {
    Ngap_OverloadStopIEs__value_PR present;
    union Ngap_OverloadStopIEs__Ngap_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;
} Ngap_OverloadStopIEs_t;
typedef struct Ngap_UplinkRANConfigurationTransferIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_UplinkRANConfigurationTransferIEs__value {
    Ngap_UplinkRANConfigurationTransferIEs__value_PR present;
    union Ngap_UplinkRANConfigurationTransferIEs__Ngap_value_u {
      Ngap_SONConfigurationTransfer_t SONConfigurationTransfer;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_UplinkRANConfigurationTransferIEs_t;
typedef struct Ngap_DownlinkRANConfigurationTransferIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_DownlinkRANConfigurationTransferIEs__value {
    Ngap_DownlinkRANConfigurationTransferIEs__value_PR present;
    union Ngap_DownlinkRANConfigurationTransferIEs__Ngap_value_u {
      Ngap_SONConfigurationTransfer_t SONConfigurationTransfer;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_DownlinkRANConfigurationTransferIEs_t;
typedef struct Ngap_WriteReplaceWarningRequestIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_WriteReplaceWarningRequestIEs__value {
    Ngap_WriteReplaceWarningRequestIEs__value_PR present;
    union Ngap_WriteReplaceWarningRequestIEs__Ngap_value_u {
      Ngap_MessageIdentifier_t MessageIdentifier;
      Ngap_SerialNumber_t SerialNumber;
      Ngap_WarningAreaList_t WarningAreaList;
      Ngap_RepetitionPeriod_t RepetitionPeriod;
      Ngap_NumberOfBroadcastsRequested_t NumberOfBroadcastsRequested;
      Ngap_WarningType_t WarningType;
      Ngap_WarningSecurityInfo_t WarningSecurityInfo;
      Ngap_DataCodingScheme_t DataCodingScheme;
      Ngap_WarningMessageContents_t WarningMessageContents;
      Ngap_ConcurrentWarningMessageInd_t ConcurrentWarningMessageInd;
      Ngap_WarningAreaCoordinates_t WarningAreaCoordinates;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_WriteReplaceWarningRequestIEs_t;
typedef struct Ngap_WriteReplaceWarningResponseIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_WriteReplaceWarningResponseIEs__value {
    Ngap_WriteReplaceWarningResponseIEs__value_PR present;
    union Ngap_WriteReplaceWarningResponseIEs__Ngap_value_u {
      Ngap_MessageIdentifier_t MessageIdentifier;
      Ngap_SerialNumber_t SerialNumber;
      Ngap_BroadcastCompletedAreaList_t BroadcastCompletedAreaList;
      Ngap_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;
} Ngap_WriteReplaceWarningResponseIEs_t;
typedef struct Ngap_PWSCancelRequestIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_PWSCancelRequestIEs__value {
    Ngap_PWSCancelRequestIEs__value_PR present;
    union Ngap_PWSCancelRequestIEs__Ngap_value_u {
      Ngap_MessageIdentifier_t MessageIdentifier;
      Ngap_SerialNumber_t SerialNumber;
      Ngap_WarningAreaList_t WarningAreaList;
      Ngap_CancelAllWarningMessages_t CancelAllWarningMessages;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_PWSCancelRequestIEs_t;
typedef struct Ngap_PWSCancelResponseIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_PWSCancelResponseIEs__value {
    Ngap_PWSCancelResponseIEs__value_PR present;
    union Ngap_PWSCancelResponseIEs__Ngap_value_u {
      Ngap_MessageIdentifier_t MessageIdentifier;
      Ngap_SerialNumber_t SerialNumber;
      Ngap_BroadcastCancelledAreaList_t BroadcastCancelledAreaList;
      Ngap_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;
} Ngap_PWSCancelResponseIEs_t;
typedef struct Ngap_PWSRestartIndicationIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_PWSRestartIndicationIEs__value {
    Ngap_PWSRestartIndicationIEs__value_PR present;
    union Ngap_PWSRestartIndicationIEs__Ngap_value_u {
      Ngap_CellIDListForRestart_t CellIDListForRestart;
      Ngap_GlobalRANNodeID_t GlobalRANNodeID;
      Ngap_TAIListForRestart_t TAIListForRestart;
      Ngap_EmergencyAreaIDListForRestart_t EmergencyAreaIDListForRestart;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_PWSRestartIndicationIEs_t;
typedef struct Ngap_PWSFailureIndicationIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_PWSFailureIndicationIEs__value {
    Ngap_PWSFailureIndicationIEs__value_PR present;
    union Ngap_PWSFailureIndicationIEs__Ngap_value_u {
      Ngap_PWSFailedCellIDList_t PWSFailedCellIDList;
      Ngap_GlobalRANNodeID_t GlobalRANNodeID;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_PWSFailureIndicationIEs_t;
typedef struct Ngap_DownlinkUEAssociatedNRPPaTransportIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_DownlinkUEAssociatedNRPPaTransportIEs__value {
    Ngap_DownlinkUEAssociatedNRPPaTransportIEs__value_PR present;
    union Ngap_DownlinkUEAssociatedNRPPaTransportIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_RoutingID_t RoutingID;
      Ngap_NRPPa_PDU_t NRPPa_PDU;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_DownlinkUEAssociatedNRPPaTransportIEs_t;
typedef struct Ngap_UplinkUEAssociatedNRPPaTransportIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_UplinkUEAssociatedNRPPaTransportIEs__value {
    Ngap_UplinkUEAssociatedNRPPaTransportIEs__value_PR present;
    union Ngap_UplinkUEAssociatedNRPPaTransportIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_RoutingID_t RoutingID;
      Ngap_NRPPa_PDU_t NRPPa_PDU;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_UplinkUEAssociatedNRPPaTransportIEs_t;
typedef struct Ngap_DownlinkNonUEAssociatedNRPPaTransportIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_DownlinkNonUEAssociatedNRPPaTransportIEs__value {
    Ngap_DownlinkNonUEAssociatedNRPPaTransportIEs__value_PR present;
    union Ngap_DownlinkNonUEAssociatedNRPPaTransportIEs__Ngap_value_u {
      Ngap_RoutingID_t RoutingID;
      Ngap_NRPPa_PDU_t NRPPa_PDU;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_DownlinkNonUEAssociatedNRPPaTransportIEs_t;
typedef struct Ngap_UplinkNonUEAssociatedNRPPaTransportIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_UplinkNonUEAssociatedNRPPaTransportIEs__value {
    Ngap_UplinkNonUEAssociatedNRPPaTransportIEs__value_PR present;
    union Ngap_UplinkNonUEAssociatedNRPPaTransportIEs__Ngap_value_u {
      Ngap_RoutingID_t RoutingID;
      Ngap_NRPPa_PDU_t NRPPa_PDU;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_UplinkNonUEAssociatedNRPPaTransportIEs_t;
typedef struct Ngap_TraceStartIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_TraceStartIEs__value {
    Ngap_TraceStartIEs__value_PR present;
    union Ngap_TraceStartIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_TraceActivation_t TraceActivation;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_TraceStartIEs_t;
typedef struct Ngap_TraceFailureIndicationIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_TraceFailureIndicationIEs__value {
    Ngap_TraceFailureIndicationIEs__value_PR present;
    union Ngap_TraceFailureIndicationIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_NGRANTraceID_t NGRANTraceID;
      Ngap_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;
} Ngap_TraceFailureIndicationIEs_t;
typedef struct Ngap_DeactivateTraceIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_DeactivateTraceIEs__value {
    Ngap_DeactivateTraceIEs__value_PR present;
    union Ngap_DeactivateTraceIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_NGRANTraceID_t NGRANTraceID;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_DeactivateTraceIEs_t;
typedef struct Ngap_CellTrafficTraceIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_CellTrafficTraceIEs__value {
    Ngap_CellTrafficTraceIEs__value_PR present;
    union Ngap_CellTrafficTraceIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_NGRANTraceID_t NGRANTraceID;
      Ngap_NGRAN_CGI_t NGRAN_CGI;
      Ngap_TransportLayerAddress_t TransportLayerAddress;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_CellTrafficTraceIEs_t;
typedef struct Ngap_LocationReportingControlIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_LocationReportingControlIEs__value {
    Ngap_LocationReportingControlIEs__value_PR present;
    union Ngap_LocationReportingControlIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_LocationReportingRequestType_t LocationReportingRequestType;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_LocationReportingControlIEs_t;
typedef struct Ngap_LocationReportingFailureIndicationIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_LocationReportingFailureIndicationIEs__value {
    Ngap_LocationReportingFailureIndicationIEs__value_PR present;
    union Ngap_LocationReportingFailureIndicationIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_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;
} Ngap_LocationReportingFailureIndicationIEs_t;
typedef struct Ngap_LocationReportIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_LocationReportIEs__value {
    Ngap_LocationReportIEs__value_PR present;
    union Ngap_LocationReportIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_UserLocationInformation_t UserLocationInformation;
      Ngap_UEPresenceInAreaOfInterestList_t UEPresenceInAreaOfInterestList;
      Ngap_LocationReportingRequestType_t LocationReportingRequestType;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_LocationReportIEs_t;
typedef struct Ngap_UETNLABindingReleaseRequestIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_UETNLABindingReleaseRequestIEs__value {
    Ngap_UETNLABindingReleaseRequestIEs__value_PR present;
    union Ngap_UETNLABindingReleaseRequestIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_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;
} Ngap_UETNLABindingReleaseRequestIEs_t;
typedef struct Ngap_UERadioCapabilityInfoIndicationIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_UERadioCapabilityInfoIndicationIEs__value {
    Ngap_UERadioCapabilityInfoIndicationIEs__value_PR present;
    union Ngap_UERadioCapabilityInfoIndicationIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_UERadioCapability_t UERadioCapability;
      Ngap_UERadioCapabilityForPaging_t UERadioCapabilityForPaging;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_UERadioCapabilityInfoIndicationIEs_t;
typedef struct Ngap_UERadioCapabilityCheckRequestIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_UERadioCapabilityCheckRequestIEs__value {
    Ngap_UERadioCapabilityCheckRequestIEs__value_PR present;
    union Ngap_UERadioCapabilityCheckRequestIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_UERadioCapability_t UERadioCapability;
    } choice;

    /* Context for parsing across buffer boundaries */
    asn_struct_ctx_t _asn_ctx;
  } value;

  /* Context for parsing across buffer boundaries */
  asn_struct_ctx_t _asn_ctx;
} Ngap_UERadioCapabilityCheckRequestIEs_t;
typedef struct Ngap_UERadioCapabilityCheckResponseIEs {
  Ngap_ProtocolIE_ID_t id;
  Ngap_Criticality_t criticality;
  struct Ngap_UERadioCapabilityCheckResponseIEs__value {
    Ngap_UERadioCapabilityCheckResponseIEs__value_PR present;
    union Ngap_UERadioCapabilityCheckResponseIEs__Ngap_value_u {
      Ngap_AMF_UE_NGAP_ID_t AMF_UE_NGAP_ID;
      Ngap_RAN_UE_NGAP_ID_t RAN_UE_NGAP_ID;
      Ngap_IMSVoiceSupportIndicator_t IMSVoiceSupportIndicator;
      Ngap_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;
} Ngap_UERadioCapabilityCheckResponseIEs_t;

/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_Ngap_AMFPagingTarget_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_AMFPagingTarget_ExtIEs_specs_1;
extern asn_TYPE_member_t asn_MBR_Ngap_AMFPagingTarget_ExtIEs_1[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_BroadcastCancelledAreaList_ExtIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_BroadcastCancelledAreaList_ExtIEs_specs_5;
extern asn_TYPE_member_t asn_MBR_Ngap_BroadcastCancelledAreaList_ExtIEs_5[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_BroadcastCompletedAreaList_ExtIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_BroadcastCompletedAreaList_ExtIEs_specs_9;
extern asn_TYPE_member_t asn_MBR_Ngap_BroadcastCompletedAreaList_ExtIEs_9[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_Cause_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_Cause_ExtIEs_specs_13;
extern asn_TYPE_member_t asn_MBR_Ngap_Cause_ExtIEs_13[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_CellIDListForRestart_ExtIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_CellIDListForRestart_ExtIEs_specs_17;
extern asn_TYPE_member_t asn_MBR_Ngap_CellIDListForRestart_ExtIEs_17[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_CPTransportLayerInformation_ExtIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_CPTransportLayerInformation_ExtIEs_specs_21;
extern asn_TYPE_member_t asn_MBR_Ngap_CPTransportLayerInformation_ExtIEs_21[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_DRBStatusDL_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_DRBStatusDL_ExtIEs_specs_25;
extern asn_TYPE_member_t asn_MBR_Ngap_DRBStatusDL_ExtIEs_25[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_DRBStatusUL_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_DRBStatusUL_ExtIEs_specs_29;
extern asn_TYPE_member_t asn_MBR_Ngap_DRBStatusUL_ExtIEs_29[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_GlobalRANNodeID_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_GlobalRANNodeID_ExtIEs_specs_33;
extern asn_TYPE_member_t asn_MBR_Ngap_GlobalRANNodeID_ExtIEs_33[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_GNB_ID_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_GNB_ID_ExtIEs_specs_37;
extern asn_TYPE_member_t asn_MBR_Ngap_GNB_ID_ExtIEs_37[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_LastVisitedCellInformation_ExtIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_LastVisitedCellInformation_ExtIEs_specs_41;
extern asn_TYPE_member_t asn_MBR_Ngap_LastVisitedCellInformation_ExtIEs_41[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_N3IWF_ID_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_N3IWF_ID_ExtIEs_specs_45;
extern asn_TYPE_member_t asn_MBR_Ngap_N3IWF_ID_ExtIEs_45[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_NgENB_ID_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_NgENB_ID_ExtIEs_specs_49;
extern asn_TYPE_member_t asn_MBR_Ngap_NgENB_ID_ExtIEs_49[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_NGRAN_CGI_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_NGRAN_CGI_ExtIEs_specs_53;
extern asn_TYPE_member_t asn_MBR_Ngap_NGRAN_CGI_ExtIEs_53[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_OverloadResponse_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_OverloadResponse_ExtIEs_specs_57;
extern asn_TYPE_member_t asn_MBR_Ngap_OverloadResponse_ExtIEs_57[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_PWSFailedCellIDList_ExtIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PWSFailedCellIDList_ExtIEs_specs_61;
extern asn_TYPE_member_t asn_MBR_Ngap_PWSFailedCellIDList_ExtIEs_61[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_QosCharacteristics_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_QosCharacteristics_ExtIEs_specs_65;
extern asn_TYPE_member_t asn_MBR_Ngap_QosCharacteristics_ExtIEs_65[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_ResetType_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_ResetType_ExtIEs_specs_69;
extern asn_TYPE_member_t asn_MBR_Ngap_ResetType_ExtIEs_69[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_SONInformation_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_SONInformation_ExtIEs_specs_73;
extern asn_TYPE_member_t asn_MBR_Ngap_SONInformation_ExtIEs_73[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_TargetID_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_TargetID_ExtIEs_specs_77;
extern asn_TYPE_member_t asn_MBR_Ngap_TargetID_ExtIEs_77[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_UEIdentityIndexValue_ExtIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_UEIdentityIndexValue_ExtIEs_specs_81;
extern asn_TYPE_member_t asn_MBR_Ngap_UEIdentityIndexValue_ExtIEs_81[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_UE_NGAP_IDs_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_UE_NGAP_IDs_ExtIEs_specs_85;
extern asn_TYPE_member_t asn_MBR_Ngap_UE_NGAP_IDs_ExtIEs_85[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_UEPagingIdentity_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_UEPagingIdentity_ExtIEs_specs_89;
extern asn_TYPE_member_t asn_MBR_Ngap_UEPagingIdentity_ExtIEs_89[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_UP_TNLInformation_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_UP_TNLInformation_ExtIEs_specs_93;
extern asn_TYPE_member_t asn_MBR_Ngap_UP_TNLInformation_ExtIEs_93[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_UPTransportLayerInformation_ExtIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_UPTransportLayerInformation_ExtIEs_specs_97;
extern asn_TYPE_member_t asn_MBR_Ngap_UPTransportLayerInformation_ExtIEs_97[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_UserLocationInformation_ExtIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_UserLocationInformation_ExtIEs_specs_101;
extern asn_TYPE_member_t asn_MBR_Ngap_UserLocationInformation_ExtIEs_101[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_WarningAreaList_ExtIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_WarningAreaList_ExtIEs_specs_105;
extern asn_TYPE_member_t asn_MBR_Ngap_WarningAreaList_ExtIEs_105[3];
extern asn_TYPE_descriptor_t
    asn_DEF_Ngap_PDUSessionResourceModifyRequestTransferIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceModifyRequestTransferIEs_specs_109;
extern asn_TYPE_member_t
    asn_MBR_Ngap_PDUSessionResourceModifyRequestTransferIEs_109[3];
extern asn_TYPE_descriptor_t
    asn_DEF_Ngap_PDUSessionResourceSetupRequestTransferIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceSetupRequestTransferIEs_specs_113;
extern asn_TYPE_member_t
    asn_MBR_Ngap_PDUSessionResourceSetupRequestTransferIEs_113[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceSetupRequestIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceSetupRequestIEs_specs_117;
extern asn_TYPE_member_t asn_MBR_Ngap_PDUSessionResourceSetupRequestIEs_117[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceSetupResponseIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceSetupResponseIEs_specs_121;
extern asn_TYPE_member_t asn_MBR_Ngap_PDUSessionResourceSetupResponseIEs_121[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceReleaseCommandIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceReleaseCommandIEs_specs_125;
extern asn_TYPE_member_t
    asn_MBR_Ngap_PDUSessionResourceReleaseCommandIEs_125[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceReleaseResponseIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceReleaseResponseIEs_specs_129;
extern asn_TYPE_member_t
    asn_MBR_Ngap_PDUSessionResourceReleaseResponseIEs_129[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceModifyRequestIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceModifyRequestIEs_specs_133;
extern asn_TYPE_member_t asn_MBR_Ngap_PDUSessionResourceModifyRequestIEs_133[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceModifyResponseIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceModifyResponseIEs_specs_137;
extern asn_TYPE_member_t
    asn_MBR_Ngap_PDUSessionResourceModifyResponseIEs_137[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceNotifyIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceNotifyIEs_specs_141;
extern asn_TYPE_member_t asn_MBR_Ngap_PDUSessionResourceNotifyIEs_141[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceModifyIndicationIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceModifyIndicationIEs_specs_145;
extern asn_TYPE_member_t
    asn_MBR_Ngap_PDUSessionResourceModifyIndicationIEs_145[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_PDUSessionResourceModifyConfirmIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PDUSessionResourceModifyConfirmIEs_specs_149;
extern asn_TYPE_member_t asn_MBR_Ngap_PDUSessionResourceModifyConfirmIEs_149[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_InitialContextSetupRequestIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_InitialContextSetupRequestIEs_specs_153;
extern asn_TYPE_member_t asn_MBR_Ngap_InitialContextSetupRequestIEs_153[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_InitialContextSetupResponseIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_InitialContextSetupResponseIEs_specs_157;
extern asn_TYPE_member_t asn_MBR_Ngap_InitialContextSetupResponseIEs_157[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_InitialContextSetupFailureIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_InitialContextSetupFailureIEs_specs_161;
extern asn_TYPE_member_t asn_MBR_Ngap_InitialContextSetupFailureIEs_161[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_UEContextReleaseRequest_IEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_UEContextReleaseRequest_IEs_specs_165;
extern asn_TYPE_member_t asn_MBR_Ngap_UEContextReleaseRequest_IEs_165[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_UEContextReleaseCommand_IEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_UEContextReleaseCommand_IEs_specs_169;
extern asn_TYPE_member_t asn_MBR_Ngap_UEContextReleaseCommand_IEs_169[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_UEContextReleaseComplete_IEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_UEContextReleaseComplete_IEs_specs_173;
extern asn_TYPE_member_t asn_MBR_Ngap_UEContextReleaseComplete_IEs_173[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_UEContextModificationRequestIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_UEContextModificationRequestIEs_specs_177;
extern asn_TYPE_member_t asn_MBR_Ngap_UEContextModificationRequestIEs_177[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_UEContextModificationResponseIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_UEContextModificationResponseIEs_specs_181;
extern asn_TYPE_member_t asn_MBR_Ngap_UEContextModificationResponseIEs_181[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_UEContextModificationFailureIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_UEContextModificationFailureIEs_specs_185;
extern asn_TYPE_member_t asn_MBR_Ngap_UEContextModificationFailureIEs_185[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_RRCInactiveTransitionReportIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_RRCInactiveTransitionReportIEs_specs_189;
extern asn_TYPE_member_t asn_MBR_Ngap_RRCInactiveTransitionReportIEs_189[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_HandoverRequiredIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_HandoverRequiredIEs_specs_193;
extern asn_TYPE_member_t asn_MBR_Ngap_HandoverRequiredIEs_193[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_HandoverCommandIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_HandoverCommandIEs_specs_197;
extern asn_TYPE_member_t asn_MBR_Ngap_HandoverCommandIEs_197[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_HandoverPreparationFailureIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_HandoverPreparationFailureIEs_specs_201;
extern asn_TYPE_member_t asn_MBR_Ngap_HandoverPreparationFailureIEs_201[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_HandoverRequestIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_HandoverRequestIEs_specs_205;
extern asn_TYPE_member_t asn_MBR_Ngap_HandoverRequestIEs_205[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_HandoverRequestAcknowledgeIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_HandoverRequestAcknowledgeIEs_specs_209;
extern asn_TYPE_member_t asn_MBR_Ngap_HandoverRequestAcknowledgeIEs_209[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_HandoverFailureIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_HandoverFailureIEs_specs_213;
extern asn_TYPE_member_t asn_MBR_Ngap_HandoverFailureIEs_213[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_HandoverNotifyIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_HandoverNotifyIEs_specs_217;
extern asn_TYPE_member_t asn_MBR_Ngap_HandoverNotifyIEs_217[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_PathSwitchRequestIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_PathSwitchRequestIEs_specs_221;
extern asn_TYPE_member_t asn_MBR_Ngap_PathSwitchRequestIEs_221[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_PathSwitchRequestAcknowledgeIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PathSwitchRequestAcknowledgeIEs_specs_225;
extern asn_TYPE_member_t asn_MBR_Ngap_PathSwitchRequestAcknowledgeIEs_225[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_PathSwitchRequestFailureIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_PathSwitchRequestFailureIEs_specs_229;
extern asn_TYPE_member_t asn_MBR_Ngap_PathSwitchRequestFailureIEs_229[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_HandoverCancelIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_HandoverCancelIEs_specs_233;
extern asn_TYPE_member_t asn_MBR_Ngap_HandoverCancelIEs_233[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_HandoverCancelAcknowledgeIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_HandoverCancelAcknowledgeIEs_specs_237;
extern asn_TYPE_member_t asn_MBR_Ngap_HandoverCancelAcknowledgeIEs_237[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_UplinkRANStatusTransferIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_UplinkRANStatusTransferIEs_specs_241;
extern asn_TYPE_member_t asn_MBR_Ngap_UplinkRANStatusTransferIEs_241[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_DownlinkRANStatusTransferIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_DownlinkRANStatusTransferIEs_specs_245;
extern asn_TYPE_member_t asn_MBR_Ngap_DownlinkRANStatusTransferIEs_245[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_PagingIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_PagingIEs_specs_249;
extern asn_TYPE_member_t asn_MBR_Ngap_PagingIEs_249[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_InitialUEMessage_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_InitialUEMessage_IEs_specs_253;
extern asn_TYPE_member_t asn_MBR_Ngap_InitialUEMessage_IEs_253[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_DownlinkNASTransport_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_DownlinkNASTransport_IEs_specs_257;
extern asn_TYPE_member_t asn_MBR_Ngap_DownlinkNASTransport_IEs_257[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_UplinkNASTransport_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_UplinkNASTransport_IEs_specs_261;
extern asn_TYPE_member_t asn_MBR_Ngap_UplinkNASTransport_IEs_261[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_NASNonDeliveryIndication_IEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_NASNonDeliveryIndication_IEs_specs_265;
extern asn_TYPE_member_t asn_MBR_Ngap_NASNonDeliveryIndication_IEs_265[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_RerouteNASRequest_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_RerouteNASRequest_IEs_specs_269;
extern asn_TYPE_member_t asn_MBR_Ngap_RerouteNASRequest_IEs_269[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_NGSetupRequestIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_NGSetupRequestIEs_specs_273;
extern asn_TYPE_member_t asn_MBR_Ngap_NGSetupRequestIEs_273[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_NGSetupResponseIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_NGSetupResponseIEs_specs_277;
extern asn_TYPE_member_t asn_MBR_Ngap_NGSetupResponseIEs_277[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_NGSetupFailureIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_NGSetupFailureIEs_specs_281;
extern asn_TYPE_member_t asn_MBR_Ngap_NGSetupFailureIEs_281[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_RANConfigurationUpdateIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_RANConfigurationUpdateIEs_specs_285;
extern asn_TYPE_member_t asn_MBR_Ngap_RANConfigurationUpdateIEs_285[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_RANConfigurationUpdateAcknowledgeIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_RANConfigurationUpdateAcknowledgeIEs_specs_289;
extern asn_TYPE_member_t
    asn_MBR_Ngap_RANConfigurationUpdateAcknowledgeIEs_289[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_RANConfigurationUpdateFailureIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_RANConfigurationUpdateFailureIEs_specs_293;
extern asn_TYPE_member_t asn_MBR_Ngap_RANConfigurationUpdateFailureIEs_293[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_AMFConfigurationUpdateIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_AMFConfigurationUpdateIEs_specs_297;
extern asn_TYPE_member_t asn_MBR_Ngap_AMFConfigurationUpdateIEs_297[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_AMFConfigurationUpdateAcknowledgeIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_AMFConfigurationUpdateAcknowledgeIEs_specs_301;
extern asn_TYPE_member_t
    asn_MBR_Ngap_AMFConfigurationUpdateAcknowledgeIEs_301[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_AMFConfigurationUpdateFailureIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_AMFConfigurationUpdateFailureIEs_specs_305;
extern asn_TYPE_member_t asn_MBR_Ngap_AMFConfigurationUpdateFailureIEs_305[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_AMFStatusIndicationIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_AMFStatusIndicationIEs_specs_309;
extern asn_TYPE_member_t asn_MBR_Ngap_AMFStatusIndicationIEs_309[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_NGResetIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_NGResetIEs_specs_313;
extern asn_TYPE_member_t asn_MBR_Ngap_NGResetIEs_313[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_NGResetAcknowledgeIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_NGResetAcknowledgeIEs_specs_317;
extern asn_TYPE_member_t asn_MBR_Ngap_NGResetAcknowledgeIEs_317[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_ErrorIndicationIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_ErrorIndicationIEs_specs_321;
extern asn_TYPE_member_t asn_MBR_Ngap_ErrorIndicationIEs_321[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_OverloadStartIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_OverloadStartIEs_specs_325;
extern asn_TYPE_member_t asn_MBR_Ngap_OverloadStartIEs_325[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_OverloadStopIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_OverloadStopIEs_specs_329;
extern asn_TYPE_member_t asn_MBR_Ngap_OverloadStopIEs_329[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_UplinkRANConfigurationTransferIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_UplinkRANConfigurationTransferIEs_specs_333;
extern asn_TYPE_member_t asn_MBR_Ngap_UplinkRANConfigurationTransferIEs_333[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_DownlinkRANConfigurationTransferIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_DownlinkRANConfigurationTransferIEs_specs_337;
extern asn_TYPE_member_t
    asn_MBR_Ngap_DownlinkRANConfigurationTransferIEs_337[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_WriteReplaceWarningRequestIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_WriteReplaceWarningRequestIEs_specs_341;
extern asn_TYPE_member_t asn_MBR_Ngap_WriteReplaceWarningRequestIEs_341[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_WriteReplaceWarningResponseIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_WriteReplaceWarningResponseIEs_specs_345;
extern asn_TYPE_member_t asn_MBR_Ngap_WriteReplaceWarningResponseIEs_345[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_PWSCancelRequestIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_PWSCancelRequestIEs_specs_349;
extern asn_TYPE_member_t asn_MBR_Ngap_PWSCancelRequestIEs_349[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_PWSCancelResponseIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_PWSCancelResponseIEs_specs_353;
extern asn_TYPE_member_t asn_MBR_Ngap_PWSCancelResponseIEs_353[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_PWSRestartIndicationIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_PWSRestartIndicationIEs_specs_357;
extern asn_TYPE_member_t asn_MBR_Ngap_PWSRestartIndicationIEs_357[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_PWSFailureIndicationIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_PWSFailureIndicationIEs_specs_361;
extern asn_TYPE_member_t asn_MBR_Ngap_PWSFailureIndicationIEs_361[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_DownlinkUEAssociatedNRPPaTransportIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_DownlinkUEAssociatedNRPPaTransportIEs_specs_365;
extern asn_TYPE_member_t
    asn_MBR_Ngap_DownlinkUEAssociatedNRPPaTransportIEs_365[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_UplinkUEAssociatedNRPPaTransportIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_UplinkUEAssociatedNRPPaTransportIEs_specs_369;
extern asn_TYPE_member_t
    asn_MBR_Ngap_UplinkUEAssociatedNRPPaTransportIEs_369[3];
extern asn_TYPE_descriptor_t
    asn_DEF_Ngap_DownlinkNonUEAssociatedNRPPaTransportIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_DownlinkNonUEAssociatedNRPPaTransportIEs_specs_373;
extern asn_TYPE_member_t
    asn_MBR_Ngap_DownlinkNonUEAssociatedNRPPaTransportIEs_373[3];
extern asn_TYPE_descriptor_t
    asn_DEF_Ngap_UplinkNonUEAssociatedNRPPaTransportIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_UplinkNonUEAssociatedNRPPaTransportIEs_specs_377;
extern asn_TYPE_member_t
    asn_MBR_Ngap_UplinkNonUEAssociatedNRPPaTransportIEs_377[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_TraceStartIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_TraceStartIEs_specs_381;
extern asn_TYPE_member_t asn_MBR_Ngap_TraceStartIEs_381[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_TraceFailureIndicationIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_TraceFailureIndicationIEs_specs_385;
extern asn_TYPE_member_t asn_MBR_Ngap_TraceFailureIndicationIEs_385[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_DeactivateTraceIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_DeactivateTraceIEs_specs_389;
extern asn_TYPE_member_t asn_MBR_Ngap_DeactivateTraceIEs_389[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_CellTrafficTraceIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_CellTrafficTraceIEs_specs_393;
extern asn_TYPE_member_t asn_MBR_Ngap_CellTrafficTraceIEs_393[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_LocationReportingControlIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_LocationReportingControlIEs_specs_397;
extern asn_TYPE_member_t asn_MBR_Ngap_LocationReportingControlIEs_397[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_LocationReportingFailureIndicationIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_LocationReportingFailureIndicationIEs_specs_401;
extern asn_TYPE_member_t
    asn_MBR_Ngap_LocationReportingFailureIndicationIEs_401[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_LocationReportIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_Ngap_LocationReportIEs_specs_405;
extern asn_TYPE_member_t asn_MBR_Ngap_LocationReportIEs_405[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_UETNLABindingReleaseRequestIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_UETNLABindingReleaseRequestIEs_specs_409;
extern asn_TYPE_member_t asn_MBR_Ngap_UETNLABindingReleaseRequestIEs_409[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_UERadioCapabilityInfoIndicationIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_UERadioCapabilityInfoIndicationIEs_specs_413;
extern asn_TYPE_member_t asn_MBR_Ngap_UERadioCapabilityInfoIndicationIEs_413[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_UERadioCapabilityCheckRequestIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_UERadioCapabilityCheckRequestIEs_specs_417;
extern asn_TYPE_member_t asn_MBR_Ngap_UERadioCapabilityCheckRequestIEs_417[3];
extern asn_TYPE_descriptor_t asn_DEF_Ngap_UERadioCapabilityCheckResponseIEs;
extern asn_SEQUENCE_specifics_t
    asn_SPC_Ngap_UERadioCapabilityCheckResponseIEs_specs_421;
extern asn_TYPE_member_t asn_MBR_Ngap_UERadioCapabilityCheckResponseIEs_421[3];

#ifdef __cplusplus
}
#endif

#endif /* _Ngap_ProtocolIE_Field_H_ */
#include <asn_internal.h>
