/*
 * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
 * From ASN.1 module "S1AP-Containers"
 * 	found in "../support/s1ap-r16.7.0/36413-g70.asn"
 * 	`asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER`
 */

#ifndef	_S1AP_ProtocolIE_Field_H_
#define	_S1AP_ProtocolIE_Field_H_


#include <asn_application.h>

/* Including external dependencies */
#include "S1AP_ProtocolIE-ID.h"
#include "S1AP_Criticality.h"
#include <ANY.h>
#include <asn_ioc.h>
#include "S1AP_E-RABToBeSetupItemBearerSUReq.h"
#include "S1AP_Presence.h"
#include <OPEN_TYPE.h>
#include <constr_CHOICE.h>
#include <constr_SEQUENCE.h>
#include "S1AP_E-RABSetupItemBearerSURes.h"
#include "S1AP_E-RABToBeModifiedItemBearerModReq.h"
#include "S1AP_E-RABModifyItemBearerModRes.h"
#include "S1AP_E-RABReleaseItemBearerRelComp.h"
#include "S1AP_E-RABToBeSetupItemCtxtSUReq.h"
#include "S1AP_E-RABSetupItemCtxtSURes.h"
#include "S1AP_TAIItem.h"
#include "S1AP_UE-associatedLogicalS1-ConnectionItem.h"
#include "S1AP_E-RABModifyItemBearerModConf.h"
#include "S1AP_Bearers-SubjectToStatusTransfer-Item.h"
#include "S1AP_Bearers-SubjectToEarlyStatusTransfer-Item.h"
#include "S1AP_DAPSResponseInfoItem.h"
#include "S1AP_E-RABInformationListItem.h"
#include "S1AP_E-RABItem.h"
#include "S1AP_E-RABUsageReportItem.h"
#include "S1AP_LoggedMBSFNMDT.h"
#include "S1AP_RecommendedCellItem.h"
#include "S1AP_RecommendedENBItem.h"
#include "S1AP_SecondaryRATDataUsageReportItem.h"
#include "S1AP_SONInformationReport.h"
#include "S1AP_MME-UE-S1AP-ID.h"
#include "S1AP_ENB-UE-S1AP-ID.h"
#include "S1AP_HandoverType.h"
#include "S1AP_Cause.h"
#include "S1AP_TargetID.h"
#include "S1AP_Direct-Forwarding-Path-Availability.h"
#include "S1AP_SRVCCHOIndication.h"
#include "S1AP_Source-ToTarget-TransparentContainer.h"
#include "S1AP_MSClassmark2.h"
#include "S1AP_MSClassmark3.h"
#include "S1AP_CSG-Id.h"
#include "S1AP_CellAccessMode.h"
#include "S1AP_PS-ServiceNotAvailable.h"
#include "S1AP_NASSecurityParametersfromE-UTRAN.h"
#include "S1AP_E-RABSubjecttoDataForwardingList.h"
#include "S1AP_E-RABList.h"
#include "S1AP_Target-ToSource-TransparentContainer.h"
#include "S1AP_CriticalityDiagnostics.h"
#include "S1AP_UEAggregateMaximumBitrate.h"
#include "S1AP_E-RABToBeSetupListHOReq.h"
#include "S1AP_UESecurityCapabilities.h"
#include "S1AP_HandoverRestrictionList.h"
#include "S1AP_TraceActivation.h"
#include "S1AP_RequestType.h"
#include "S1AP_SRVCCOperationPossible.h"
#include "S1AP_SecurityContext.h"
#include "S1AP_NASSecurityParameterstoE-UTRAN.h"
#include "S1AP_CSGMembershipStatus.h"
#include "S1AP_GUMMEI.h"
#include "S1AP_ManagementBasedMDTAllowed.h"
#include "S1AP_MDTPLMNList.h"
#include "S1AP_Masked-IMEISV.h"
#include "S1AP_ExpectedUEBehaviour.h"
#include "S1AP_ProSeAuthorized.h"
#include "S1AP_UEUserPlaneCIoTSupportIndicator.h"
#include "S1AP_V2XServicesAuthorized.h"
#include "S1AP_UESidelinkAggregateMaximumBitrate.h"
#include "S1AP_EnhancedCoverageRestricted.h"
#include "S1AP_NRUESecurityCapabilities.h"
#include "S1AP_CE-ModeBRestricted.h"
#include "S1AP_AerialUEsubscriptionInformation.h"
#include "S1AP_PendingDataIndication.h"
#include "S1AP_Subscription-Based-UE-DifferentiationInfo.h"
#include "S1AP_AdditionalRRMPriorityIndex.h"
#include "S1AP_IAB-Authorized.h"
#include "S1AP_NRV2XServicesAuthorized.h"
#include "S1AP_NRUESidelinkAggregateMaximumBitrate.h"
#include "S1AP_PC5QoSParameters.h"
#include "S1AP_UERadioCapabilityID.h"
#include "S1AP_E-RABAdmittedList.h"
#include "S1AP_E-RABFailedtoSetupListHOReqAck.h"
#include "S1AP_CE-mode-B-SupportIndicator.h"
#include "S1AP_EUTRAN-CGI.h"
#include "S1AP_TAI.h"
#include "S1AP_TunnelInformation.h"
#include "S1AP_LHN-ID.h"
#include "S1AP_PSCellInformation.h"
#include "S1AP_NotifySourceeNB.h"
#include "S1AP_E-RABToBeSwitchedDLList.h"
#include "S1AP_RRC-Establishment-Cause.h"
#include "S1AP_E-RABToBeSwitchedULList.h"
#include "S1AP_ENB-EarlyStatusTransfer-TransparentContainer.h"
#include "S1AP_E-RABToBeSetupListBearerSUReq.h"
#include "S1AP_E-RABSetupListBearerSURes.h"
#include "S1AP_E-RABToBeModifiedListBearerModReq.h"
#include "S1AP_SecondaryRATDataUsageRequest.h"
#include "S1AP_E-RABModifyListBearerModRes.h"
#include "S1AP_SecondaryRATDataUsageReportList.h"
#include "S1AP_NAS-PDU.h"
#include "S1AP_E-RABReleaseListBearerRelComp.h"
#include "S1AP_UserLocationInformation.h"
#include "S1AP_E-RABToBeSetupListCtxtSUReq.h"
#include "S1AP_SecurityKey.h"
#include "S1AP_UERadioCapability.h"
#include "S1AP_SubscriberProfileIDforRFP.h"
#include "S1AP_CSFallbackIndicator.h"
#include "S1AP_LAI.h"
#include "S1AP_AdditionalCSFallbackIndicator.h"
#include "S1AP_E-RABSetupListCtxtSURes.h"
#include "S1AP_UEIdentityIndexValue.h"
#include "S1AP_UEPagingID.h"
#include "S1AP_PagingDRX.h"
#include "S1AP_CNDomain.h"
#include "S1AP_TAIList.h"
#include "S1AP_CSG-IdList.h"
#include "S1AP_PagingPriority.h"
#include "S1AP_UERadioCapabilityForPaging.h"
#include "S1AP_AssistanceDataForPaging.h"
#include "S1AP_Paging-eDRXInformation.h"
#include "S1AP_Extended-UEIdentityIndexValue.h"
#include "S1AP_NB-IoT-Paging-eDRXInformation.h"
#include "S1AP_NB-IoT-UEIdentityIndexValue.h"
#include "S1AP_DataSize.h"
#include "S1AP_WUS-Assistance-Information.h"
#include "S1AP_NB-IoT-PagingDRX.h"
#include "S1AP_GWContextReleaseIndication.h"
#include "S1AP_UE-S1AP-IDs.h"
#include "S1AP_InformationOnRecommendedCellsAndENBsForPaging.h"
#include "S1AP_CellIdentifierAndCELevelForCECapableUEs.h"
#include "S1AP_TimeSinceSecondaryNodeRelease.h"
#include "S1AP_SRVCCOperationNotPossible.h"
#include "S1AP_VoiceSupportMatchIndicator.h"
#include "S1AP_DLNASPDUDeliveryAckRequest.h"
#include "S1AP_UECapabilityInfoRequest.h"
#include "S1AP_EndIndication.h"
#include "S1AP_S-TMSI.h"
#include "S1AP_TransportLayerAddress.h"
#include "S1AP_RelayNode-Indicator.h"
#include "S1AP_GUMMEIType.h"
#include "S1AP_MME-Group-ID.h"
#include "S1AP_UE-Usage-Type.h"
#include "S1AP_DCN-ID.h"
#include "S1AP_Coverage-Level.h"
#include "S1AP_UE-Application-Layer-Measurement-Capability.h"
#include "S1AP_EDT-Session.h"
#include "S1AP_IAB-Node-Indication.h"
#include <OCTET_STRING.h>
#include "S1AP_Additional-GUTI.h"
#include "S1AP_ResetType.h"
#include "S1AP_UE-associatedLogicalS1-ConnectionListResAck.h"
#include "S1AP_Global-ENB-ID.h"
#include "S1AP_ENBname.h"
#include "S1AP_SupportedTAs.h"
#include "S1AP_UE-RetentionInformation.h"
#include "S1AP_NB-IoT-DefaultPagingDRX.h"
#include "S1AP_ConnectedengNBList.h"
#include "S1AP_MMEname.h"
#include "S1AP_ServedGUMMEIs.h"
#include "S1AP_RelativeMMECapacity.h"
#include "S1AP_MMERelaySupportIndicator.h"
#include "S1AP_ServedDCNs.h"
#include "S1AP_IAB-Supported.h"
#include "S1AP_TimeToWait.h"
#include "S1AP_Cdma2000HOStatus.h"
#include "S1AP_Cdma2000RATType.h"
#include "S1AP_Cdma2000PDU.h"
#include "S1AP_Cdma2000SectorID.h"
#include "S1AP_Cdma2000HORequiredIndication.h"
#include "S1AP_Cdma2000OneXSRVCCInfo.h"
#include "S1AP_Cdma2000OneXRAND.h"
#include "S1AP_EUTRANRoundTripDelayEstimationInfo.h"
#include "S1AP_LTE-M-Indication.h"
#include "S1AP_ENB-StatusTransfer-TransparentContainer.h"
#include "S1AP_E-UTRAN-Trace-ID.h"
#include "S1AP_PrivacyIndicator.h"
#include "S1AP_OverloadResponse.h"
#include "S1AP_GUMMEIList.h"
#include "S1AP_TrafficLoadReductionIndication.h"
#include "S1AP_MessageIdentifier.h"
#include "S1AP_SerialNumber.h"
#include "S1AP_WarningAreaList.h"
#include "S1AP_RepetitionPeriod.h"
#include "S1AP_ExtendedRepetitionPeriod.h"
#include "S1AP_NumberofBroadcastRequest.h"
#include "S1AP_WarningType.h"
#include "S1AP_WarningSecurityInfo.h"
#include "S1AP_DataCodingScheme.h"
#include "S1AP_WarningMessageContents.h"
#include "S1AP_ConcurrentWarningMessageIndicator.h"
#include "S1AP_WarningAreaCoordinates.h"
#include "S1AP_BroadcastCompletedAreaList.h"
#include "S1AP_Inter-SystemInformationTransferType.h"
#include "S1AP_SONConfigurationTransfer.h"
#include "S1AP_EN-DCSONConfigurationTransfer.h"
#include "S1AP_IntersystemSONConfigurationTransfer.h"
#include "S1AP_KillAllWarningMessages.h"
#include "S1AP_BroadcastCancelledAreaList.h"
#include "S1AP_ECGIListForRestart.h"
#include "S1AP_TAIListForRestart.h"
#include "S1AP_EmergencyAreaIDListForRestart.h"
#include "S1AP_PWSfailedECGIList.h"
#include "S1AP_Routing-ID.h"
#include "S1AP_LPPa-PDU.h"
#include "S1AP_E-RABToBeModifiedListBearerModInd.h"
#include "S1AP_E-RABNotToBeModifiedListBearerModInd.h"
#include "S1AP_CSGMembershipInfo.h"
#include "S1AP_E-RABModifyListBearerModConf.h"
#include "S1AP_E-RABFailedToResumeListResumeReq.h"
#include "S1AP_E-RABFailedToResumeListResumeRes.h"
#include "S1AP_DL-CP-SecurityInformation.h"
#include "S1AP_E-RABLevelQoSParameters.h"
#include "S1AP_UL-CP-SecurityInformation.h"
#include "S1AP_HandoverFlag.h"
#include "S1AP_E-RABDataForwardingItem.h"
#include "S1AP_E-RABToBeSetupItemHOReq.h"
#include "S1AP_E-RABAdmittedItem.h"
#include "S1AP_E-RABFailedToSetupItemHOReqAck.h"
#include "S1AP_E-RABToBeSwitchedDLItem.h"
#include "S1AP_E-RABToBeSwitchedULItem.h"
#include "S1AP_E-RABToBeModifiedItemBearerModInd.h"
#include "S1AP_E-RABNotToBeModifiedItemBearerModInd.h"
#include "S1AP_E-RABFailedToResumeItemResumeReq.h"
#include "S1AP_E-RABFailedToResumeItemResumeRes.h"

#ifdef __cplusplus
extern "C" {
#endif

/* Dependencies */
typedef enum S1AP_E_RABToBeSetupItemBearerSUReqIEs__value_PR {
	S1AP_E_RABToBeSetupItemBearerSUReqIEs__value_PR_NOTHING,	/* No components present */
	S1AP_E_RABToBeSetupItemBearerSUReqIEs__value_PR_E_RABToBeSetupItemBearerSUReq
} S1AP_E_RABToBeSetupItemBearerSUReqIEs__value_PR;
typedef enum S1AP_E_RABSetupItemBearerSUResIEs__value_PR {
	S1AP_E_RABSetupItemBearerSUResIEs__value_PR_NOTHING,	/* No components present */
	S1AP_E_RABSetupItemBearerSUResIEs__value_PR_E_RABSetupItemBearerSURes
} S1AP_E_RABSetupItemBearerSUResIEs__value_PR;
typedef enum S1AP_E_RABToBeModifiedItemBearerModReqIEs__value_PR {
	S1AP_E_RABToBeModifiedItemBearerModReqIEs__value_PR_NOTHING,	/* No components present */
	S1AP_E_RABToBeModifiedItemBearerModReqIEs__value_PR_E_RABToBeModifiedItemBearerModReq
} S1AP_E_RABToBeModifiedItemBearerModReqIEs__value_PR;
typedef enum S1AP_E_RABModifyItemBearerModResIEs__value_PR {
	S1AP_E_RABModifyItemBearerModResIEs__value_PR_NOTHING,	/* No components present */
	S1AP_E_RABModifyItemBearerModResIEs__value_PR_E_RABModifyItemBearerModRes
} S1AP_E_RABModifyItemBearerModResIEs__value_PR;
typedef enum S1AP_E_RABReleaseItemBearerRelCompIEs__value_PR {
	S1AP_E_RABReleaseItemBearerRelCompIEs__value_PR_NOTHING,	/* No components present */
	S1AP_E_RABReleaseItemBearerRelCompIEs__value_PR_E_RABReleaseItemBearerRelComp
} S1AP_E_RABReleaseItemBearerRelCompIEs__value_PR;
typedef enum S1AP_E_RABToBeSetupItemCtxtSUReqIEs__value_PR {
	S1AP_E_RABToBeSetupItemCtxtSUReqIEs__value_PR_NOTHING,	/* No components present */
	S1AP_E_RABToBeSetupItemCtxtSUReqIEs__value_PR_E_RABToBeSetupItemCtxtSUReq
} S1AP_E_RABToBeSetupItemCtxtSUReqIEs__value_PR;
typedef enum S1AP_E_RABSetupItemCtxtSUResIEs__value_PR {
	S1AP_E_RABSetupItemCtxtSUResIEs__value_PR_NOTHING,	/* No components present */
	S1AP_E_RABSetupItemCtxtSUResIEs__value_PR_E_RABSetupItemCtxtSURes
} S1AP_E_RABSetupItemCtxtSUResIEs__value_PR;
typedef enum S1AP_TAIItemIEs__value_PR {
	S1AP_TAIItemIEs__value_PR_NOTHING,	/* No components present */
	S1AP_TAIItemIEs__value_PR_TAIItem
} S1AP_TAIItemIEs__value_PR;
typedef enum S1AP_UE_associatedLogicalS1_ConnectionItemRes__value_PR {
	S1AP_UE_associatedLogicalS1_ConnectionItemRes__value_PR_NOTHING,	/* No components present */
	S1AP_UE_associatedLogicalS1_ConnectionItemRes__value_PR_UE_associatedLogicalS1_ConnectionItem
} S1AP_UE_associatedLogicalS1_ConnectionItemRes__value_PR;
typedef enum S1AP_UE_associatedLogicalS1_ConnectionItemResAck__value_PR {
	S1AP_UE_associatedLogicalS1_ConnectionItemResAck__value_PR_NOTHING,	/* No components present */
	S1AP_UE_associatedLogicalS1_ConnectionItemResAck__value_PR_UE_associatedLogicalS1_ConnectionItem
} S1AP_UE_associatedLogicalS1_ConnectionItemResAck__value_PR;
typedef enum S1AP_E_RABModifyItemBearerModConfIEs__value_PR {
	S1AP_E_RABModifyItemBearerModConfIEs__value_PR_NOTHING,	/* No components present */
	S1AP_E_RABModifyItemBearerModConfIEs__value_PR_E_RABModifyItemBearerModConf
} S1AP_E_RABModifyItemBearerModConfIEs__value_PR;
typedef enum S1AP_Bearers_SubjectToStatusTransfer_ItemIEs__value_PR {
	S1AP_Bearers_SubjectToStatusTransfer_ItemIEs__value_PR_NOTHING,	/* No components present */
	S1AP_Bearers_SubjectToStatusTransfer_ItemIEs__value_PR_Bearers_SubjectToStatusTransfer_Item
} S1AP_Bearers_SubjectToStatusTransfer_ItemIEs__value_PR;
typedef enum S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemIEs__value_PR {
	S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemIEs__value_PR_NOTHING,	/* No components present */
	S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemIEs__value_PR_Bearers_SubjectToEarlyStatusTransfer_Item
} S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemIEs__value_PR;
typedef enum S1AP_DAPSResponseInfoListIEs__value_PR {
	S1AP_DAPSResponseInfoListIEs__value_PR_NOTHING,	/* No components present */
	S1AP_DAPSResponseInfoListIEs__value_PR_DAPSResponseInfoItem
} S1AP_DAPSResponseInfoListIEs__value_PR;
typedef enum S1AP_E_RABInformationListIEs__value_PR {
	S1AP_E_RABInformationListIEs__value_PR_NOTHING,	/* No components present */
	S1AP_E_RABInformationListIEs__value_PR_E_RABInformationListItem
} S1AP_E_RABInformationListIEs__value_PR;
typedef enum S1AP_E_RABItemIEs__value_PR {
	S1AP_E_RABItemIEs__value_PR_NOTHING,	/* No components present */
	S1AP_E_RABItemIEs__value_PR_E_RABItem
} S1AP_E_RABItemIEs__value_PR;
typedef enum S1AP_E_RABUsageReportItemIEs__value_PR {
	S1AP_E_RABUsageReportItemIEs__value_PR_NOTHING,	/* No components present */
	S1AP_E_RABUsageReportItemIEs__value_PR_E_RABUsageReportItem
} S1AP_E_RABUsageReportItemIEs__value_PR;
typedef enum S1AP_MDTMode_ExtensionIE__value_PR {
	S1AP_MDTMode_ExtensionIE__value_PR_NOTHING,	/* No components present */
	S1AP_MDTMode_ExtensionIE__value_PR_LoggedMBSFNMDT
} S1AP_MDTMode_ExtensionIE__value_PR;
typedef enum S1AP_RecommendedCellItemIEs__value_PR {
	S1AP_RecommendedCellItemIEs__value_PR_NOTHING,	/* No components present */
	S1AP_RecommendedCellItemIEs__value_PR_RecommendedCellItem
} S1AP_RecommendedCellItemIEs__value_PR;
typedef enum S1AP_RecommendedENBItemIEs__value_PR {
	S1AP_RecommendedENBItemIEs__value_PR_NOTHING,	/* No components present */
	S1AP_RecommendedENBItemIEs__value_PR_RecommendedENBItem
} S1AP_RecommendedENBItemIEs__value_PR;
typedef enum S1AP_SecondaryRATDataUsageReportItemIEs__value_PR {
	S1AP_SecondaryRATDataUsageReportItemIEs__value_PR_NOTHING,	/* No components present */
	S1AP_SecondaryRATDataUsageReportItemIEs__value_PR_SecondaryRATDataUsageReportItem
} S1AP_SecondaryRATDataUsageReportItemIEs__value_PR;
typedef enum S1AP_SONInformation_ExtensionIE__value_PR {
	S1AP_SONInformation_ExtensionIE__value_PR_NOTHING,	/* No components present */
	S1AP_SONInformation_ExtensionIE__value_PR_SONInformationReport
} S1AP_SONInformation_ExtensionIE__value_PR;
typedef enum S1AP_SourceNodeID_ExtensionIE__value_PR {
	S1AP_SourceNodeID_ExtensionIE__value_PR_NOTHING	/* No components present */
	
} S1AP_SourceNodeID_ExtensionIE__value_PR;
typedef enum S1AP_HandoverRequiredIEs__value_PR {
	S1AP_HandoverRequiredIEs__value_PR_NOTHING,	/* No components present */
	S1AP_HandoverRequiredIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_HandoverRequiredIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_HandoverRequiredIEs__value_PR_HandoverType,
	S1AP_HandoverRequiredIEs__value_PR_Cause,
	S1AP_HandoverRequiredIEs__value_PR_TargetID,
	S1AP_HandoverRequiredIEs__value_PR_Direct_Forwarding_Path_Availability,
	S1AP_HandoverRequiredIEs__value_PR_SRVCCHOIndication,
	S1AP_HandoverRequiredIEs__value_PR_Source_ToTarget_TransparentContainer,
	S1AP_HandoverRequiredIEs__value_PR_Source_ToTarget_TransparentContainer_1,
	S1AP_HandoverRequiredIEs__value_PR_MSClassmark2,
	S1AP_HandoverRequiredIEs__value_PR_MSClassmark3,
	S1AP_HandoverRequiredIEs__value_PR_CSG_Id,
	S1AP_HandoverRequiredIEs__value_PR_CellAccessMode,
	S1AP_HandoverRequiredIEs__value_PR_PS_ServiceNotAvailable
} S1AP_HandoverRequiredIEs__value_PR;
typedef enum S1AP_HandoverCommandIEs__value_PR {
	S1AP_HandoverCommandIEs__value_PR_NOTHING,	/* No components present */
	S1AP_HandoverCommandIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_HandoverCommandIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_HandoverCommandIEs__value_PR_HandoverType,
	S1AP_HandoverCommandIEs__value_PR_NASSecurityParametersfromE_UTRAN,
	S1AP_HandoverCommandIEs__value_PR_E_RABSubjecttoDataForwardingList,
	S1AP_HandoverCommandIEs__value_PR_E_RABList,
	S1AP_HandoverCommandIEs__value_PR_Target_ToSource_TransparentContainer,
	S1AP_HandoverCommandIEs__value_PR_Target_ToSource_TransparentContainer_1,
	S1AP_HandoverCommandIEs__value_PR_CriticalityDiagnostics
} S1AP_HandoverCommandIEs__value_PR;
typedef enum S1AP_HandoverPreparationFailureIEs__value_PR {
	S1AP_HandoverPreparationFailureIEs__value_PR_NOTHING,	/* No components present */
	S1AP_HandoverPreparationFailureIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_HandoverPreparationFailureIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_HandoverPreparationFailureIEs__value_PR_Cause,
	S1AP_HandoverPreparationFailureIEs__value_PR_CriticalityDiagnostics
} S1AP_HandoverPreparationFailureIEs__value_PR;
typedef enum S1AP_HandoverRequestIEs__value_PR {
	S1AP_HandoverRequestIEs__value_PR_NOTHING,	/* No components present */
	S1AP_HandoverRequestIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_HandoverRequestIEs__value_PR_HandoverType,
	S1AP_HandoverRequestIEs__value_PR_Cause,
	S1AP_HandoverRequestIEs__value_PR_UEAggregateMaximumBitrate,
	S1AP_HandoverRequestIEs__value_PR_E_RABToBeSetupListHOReq,
	S1AP_HandoverRequestIEs__value_PR_Source_ToTarget_TransparentContainer,
	S1AP_HandoverRequestIEs__value_PR_UESecurityCapabilities,
	S1AP_HandoverRequestIEs__value_PR_HandoverRestrictionList,
	S1AP_HandoverRequestIEs__value_PR_TraceActivation,
	S1AP_HandoverRequestIEs__value_PR_RequestType,
	S1AP_HandoverRequestIEs__value_PR_SRVCCOperationPossible,
	S1AP_HandoverRequestIEs__value_PR_SecurityContext,
	S1AP_HandoverRequestIEs__value_PR_NASSecurityParameterstoE_UTRAN,
	S1AP_HandoverRequestIEs__value_PR_CSG_Id,
	S1AP_HandoverRequestIEs__value_PR_CSGMembershipStatus,
	S1AP_HandoverRequestIEs__value_PR_GUMMEI,
	S1AP_HandoverRequestIEs__value_PR_MME_UE_S1AP_ID_1,
	S1AP_HandoverRequestIEs__value_PR_ManagementBasedMDTAllowed,
	S1AP_HandoverRequestIEs__value_PR_MDTPLMNList,
	S1AP_HandoverRequestIEs__value_PR_Masked_IMEISV,
	S1AP_HandoverRequestIEs__value_PR_ExpectedUEBehaviour,
	S1AP_HandoverRequestIEs__value_PR_ProSeAuthorized,
	S1AP_HandoverRequestIEs__value_PR_UEUserPlaneCIoTSupportIndicator,
	S1AP_HandoverRequestIEs__value_PR_V2XServicesAuthorized,
	S1AP_HandoverRequestIEs__value_PR_UESidelinkAggregateMaximumBitrate,
	S1AP_HandoverRequestIEs__value_PR_EnhancedCoverageRestricted,
	S1AP_HandoverRequestIEs__value_PR_NRUESecurityCapabilities,
	S1AP_HandoverRequestIEs__value_PR_CE_ModeBRestricted,
	S1AP_HandoverRequestIEs__value_PR_AerialUEsubscriptionInformation,
	S1AP_HandoverRequestIEs__value_PR_PendingDataIndication,
	S1AP_HandoverRequestIEs__value_PR_Subscription_Based_UE_DifferentiationInfo,
	S1AP_HandoverRequestIEs__value_PR_AdditionalRRMPriorityIndex,
	S1AP_HandoverRequestIEs__value_PR_IAB_Authorized,
	S1AP_HandoverRequestIEs__value_PR_NRV2XServicesAuthorized,
	S1AP_HandoverRequestIEs__value_PR_NRUESidelinkAggregateMaximumBitrate,
	S1AP_HandoverRequestIEs__value_PR_PC5QoSParameters,
	S1AP_HandoverRequestIEs__value_PR_UERadioCapabilityID
} S1AP_HandoverRequestIEs__value_PR;
typedef enum S1AP_HandoverRequestAcknowledgeIEs__value_PR {
	S1AP_HandoverRequestAcknowledgeIEs__value_PR_NOTHING,	/* No components present */
	S1AP_HandoverRequestAcknowledgeIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_HandoverRequestAcknowledgeIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_HandoverRequestAcknowledgeIEs__value_PR_E_RABAdmittedList,
	S1AP_HandoverRequestAcknowledgeIEs__value_PR_E_RABFailedtoSetupListHOReqAck,
	S1AP_HandoverRequestAcknowledgeIEs__value_PR_Target_ToSource_TransparentContainer,
	S1AP_HandoverRequestAcknowledgeIEs__value_PR_CSG_Id,
	S1AP_HandoverRequestAcknowledgeIEs__value_PR_CriticalityDiagnostics,
	S1AP_HandoverRequestAcknowledgeIEs__value_PR_CellAccessMode,
	S1AP_HandoverRequestAcknowledgeIEs__value_PR_CE_mode_B_SupportIndicator
} S1AP_HandoverRequestAcknowledgeIEs__value_PR;
typedef enum S1AP_HandoverFailureIEs__value_PR {
	S1AP_HandoverFailureIEs__value_PR_NOTHING,	/* No components present */
	S1AP_HandoverFailureIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_HandoverFailureIEs__value_PR_Cause,
	S1AP_HandoverFailureIEs__value_PR_CriticalityDiagnostics
} S1AP_HandoverFailureIEs__value_PR;
typedef enum S1AP_HandoverNotifyIEs__value_PR {
	S1AP_HandoverNotifyIEs__value_PR_NOTHING,	/* No components present */
	S1AP_HandoverNotifyIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_HandoverNotifyIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_HandoverNotifyIEs__value_PR_EUTRAN_CGI,
	S1AP_HandoverNotifyIEs__value_PR_TAI,
	S1AP_HandoverNotifyIEs__value_PR_TunnelInformation,
	S1AP_HandoverNotifyIEs__value_PR_LHN_ID,
	S1AP_HandoverNotifyIEs__value_PR_PSCellInformation,
	S1AP_HandoverNotifyIEs__value_PR_NotifySourceeNB
} S1AP_HandoverNotifyIEs__value_PR;
typedef enum S1AP_PathSwitchRequestIEs__value_PR {
	S1AP_PathSwitchRequestIEs__value_PR_NOTHING,	/* No components present */
	S1AP_PathSwitchRequestIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_PathSwitchRequestIEs__value_PR_E_RABToBeSwitchedDLList,
	S1AP_PathSwitchRequestIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_PathSwitchRequestIEs__value_PR_EUTRAN_CGI,
	S1AP_PathSwitchRequestIEs__value_PR_TAI,
	S1AP_PathSwitchRequestIEs__value_PR_UESecurityCapabilities,
	S1AP_PathSwitchRequestIEs__value_PR_CSG_Id,
	S1AP_PathSwitchRequestIEs__value_PR_CellAccessMode,
	S1AP_PathSwitchRequestIEs__value_PR_GUMMEI,
	S1AP_PathSwitchRequestIEs__value_PR_CSGMembershipStatus,
	S1AP_PathSwitchRequestIEs__value_PR_TunnelInformation,
	S1AP_PathSwitchRequestIEs__value_PR_LHN_ID,
	S1AP_PathSwitchRequestIEs__value_PR_RRC_Establishment_Cause,
	S1AP_PathSwitchRequestIEs__value_PR_NRUESecurityCapabilities,
	S1AP_PathSwitchRequestIEs__value_PR_PSCellInformation
} S1AP_PathSwitchRequestIEs__value_PR;
typedef enum S1AP_PathSwitchRequestAcknowledgeIEs__value_PR {
	S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_NOTHING,	/* No components present */
	S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_UEAggregateMaximumBitrate,
	S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_E_RABToBeSwitchedULList,
	S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_E_RABList,
	S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_SecurityContext,
	S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_CriticalityDiagnostics,
	S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_MME_UE_S1AP_ID_1,
	S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_CSGMembershipStatus,
	S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_ProSeAuthorized,
	S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_UEUserPlaneCIoTSupportIndicator,
	S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_V2XServicesAuthorized,
	S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_UESidelinkAggregateMaximumBitrate,
	S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_EnhancedCoverageRestricted,
	S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_NRUESecurityCapabilities,
	S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_CE_ModeBRestricted,
	S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_AerialUEsubscriptionInformation,
	S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_PendingDataIndication,
	S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_Subscription_Based_UE_DifferentiationInfo,
	S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_HandoverRestrictionList,
	S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_AdditionalRRMPriorityIndex,
	S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_NRV2XServicesAuthorized,
	S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_NRUESidelinkAggregateMaximumBitrate,
	S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_PC5QoSParameters,
	S1AP_PathSwitchRequestAcknowledgeIEs__value_PR_UERadioCapabilityID
} S1AP_PathSwitchRequestAcknowledgeIEs__value_PR;
typedef enum S1AP_PathSwitchRequestFailureIEs__value_PR {
	S1AP_PathSwitchRequestFailureIEs__value_PR_NOTHING,	/* No components present */
	S1AP_PathSwitchRequestFailureIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_PathSwitchRequestFailureIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_PathSwitchRequestFailureIEs__value_PR_Cause,
	S1AP_PathSwitchRequestFailureIEs__value_PR_CriticalityDiagnostics
} S1AP_PathSwitchRequestFailureIEs__value_PR;
typedef enum S1AP_HandoverCancelIEs__value_PR {
	S1AP_HandoverCancelIEs__value_PR_NOTHING,	/* No components present */
	S1AP_HandoverCancelIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_HandoverCancelIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_HandoverCancelIEs__value_PR_Cause
} S1AP_HandoverCancelIEs__value_PR;
typedef enum S1AP_HandoverCancelAcknowledgeIEs__value_PR {
	S1AP_HandoverCancelAcknowledgeIEs__value_PR_NOTHING,	/* No components present */
	S1AP_HandoverCancelAcknowledgeIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_HandoverCancelAcknowledgeIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_HandoverCancelAcknowledgeIEs__value_PR_CriticalityDiagnostics
} S1AP_HandoverCancelAcknowledgeIEs__value_PR;
typedef enum S1AP_HandoverSuccessIEs__value_PR {
	S1AP_HandoverSuccessIEs__value_PR_NOTHING,	/* No components present */
	S1AP_HandoverSuccessIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_HandoverSuccessIEs__value_PR_ENB_UE_S1AP_ID
} S1AP_HandoverSuccessIEs__value_PR;
typedef enum S1AP_ENBEarlyStatusTransferIEs__value_PR {
	S1AP_ENBEarlyStatusTransferIEs__value_PR_NOTHING,	/* No components present */
	S1AP_ENBEarlyStatusTransferIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_ENBEarlyStatusTransferIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_ENBEarlyStatusTransferIEs__value_PR_ENB_EarlyStatusTransfer_TransparentContainer
} S1AP_ENBEarlyStatusTransferIEs__value_PR;
typedef enum S1AP_MMEEarlyStatusTransferIEs__value_PR {
	S1AP_MMEEarlyStatusTransferIEs__value_PR_NOTHING,	/* No components present */
	S1AP_MMEEarlyStatusTransferIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_MMEEarlyStatusTransferIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_MMEEarlyStatusTransferIEs__value_PR_ENB_EarlyStatusTransfer_TransparentContainer
} S1AP_MMEEarlyStatusTransferIEs__value_PR;
typedef enum S1AP_E_RABSetupRequestIEs__value_PR {
	S1AP_E_RABSetupRequestIEs__value_PR_NOTHING,	/* No components present */
	S1AP_E_RABSetupRequestIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_E_RABSetupRequestIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_E_RABSetupRequestIEs__value_PR_UEAggregateMaximumBitrate,
	S1AP_E_RABSetupRequestIEs__value_PR_E_RABToBeSetupListBearerSUReq
} S1AP_E_RABSetupRequestIEs__value_PR;
typedef enum S1AP_E_RABSetupResponseIEs__value_PR {
	S1AP_E_RABSetupResponseIEs__value_PR_NOTHING,	/* No components present */
	S1AP_E_RABSetupResponseIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_E_RABSetupResponseIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_E_RABSetupResponseIEs__value_PR_E_RABSetupListBearerSURes,
	S1AP_E_RABSetupResponseIEs__value_PR_E_RABList,
	S1AP_E_RABSetupResponseIEs__value_PR_CriticalityDiagnostics
} S1AP_E_RABSetupResponseIEs__value_PR;
typedef enum S1AP_E_RABModifyRequestIEs__value_PR {
	S1AP_E_RABModifyRequestIEs__value_PR_NOTHING,	/* No components present */
	S1AP_E_RABModifyRequestIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_E_RABModifyRequestIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_E_RABModifyRequestIEs__value_PR_UEAggregateMaximumBitrate,
	S1AP_E_RABModifyRequestIEs__value_PR_E_RABToBeModifiedListBearerModReq,
	S1AP_E_RABModifyRequestIEs__value_PR_SecondaryRATDataUsageRequest
} S1AP_E_RABModifyRequestIEs__value_PR;
typedef enum S1AP_E_RABModifyResponseIEs__value_PR {
	S1AP_E_RABModifyResponseIEs__value_PR_NOTHING,	/* No components present */
	S1AP_E_RABModifyResponseIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_E_RABModifyResponseIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_E_RABModifyResponseIEs__value_PR_E_RABModifyListBearerModRes,
	S1AP_E_RABModifyResponseIEs__value_PR_E_RABList,
	S1AP_E_RABModifyResponseIEs__value_PR_CriticalityDiagnostics,
	S1AP_E_RABModifyResponseIEs__value_PR_SecondaryRATDataUsageReportList
} S1AP_E_RABModifyResponseIEs__value_PR;
typedef enum S1AP_E_RABReleaseCommandIEs__value_PR {
	S1AP_E_RABReleaseCommandIEs__value_PR_NOTHING,	/* No components present */
	S1AP_E_RABReleaseCommandIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_E_RABReleaseCommandIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_E_RABReleaseCommandIEs__value_PR_UEAggregateMaximumBitrate,
	S1AP_E_RABReleaseCommandIEs__value_PR_E_RABList,
	S1AP_E_RABReleaseCommandIEs__value_PR_NAS_PDU
} S1AP_E_RABReleaseCommandIEs__value_PR;
typedef enum S1AP_E_RABReleaseResponseIEs__value_PR {
	S1AP_E_RABReleaseResponseIEs__value_PR_NOTHING,	/* No components present */
	S1AP_E_RABReleaseResponseIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_E_RABReleaseResponseIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_E_RABReleaseResponseIEs__value_PR_E_RABReleaseListBearerRelComp,
	S1AP_E_RABReleaseResponseIEs__value_PR_E_RABList,
	S1AP_E_RABReleaseResponseIEs__value_PR_CriticalityDiagnostics,
	S1AP_E_RABReleaseResponseIEs__value_PR_UserLocationInformation,
	S1AP_E_RABReleaseResponseIEs__value_PR_SecondaryRATDataUsageReportList
} S1AP_E_RABReleaseResponseIEs__value_PR;
typedef enum S1AP_E_RABReleaseIndicationIEs__value_PR {
	S1AP_E_RABReleaseIndicationIEs__value_PR_NOTHING,	/* No components present */
	S1AP_E_RABReleaseIndicationIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_E_RABReleaseIndicationIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_E_RABReleaseIndicationIEs__value_PR_E_RABList,
	S1AP_E_RABReleaseIndicationIEs__value_PR_UserLocationInformation,
	S1AP_E_RABReleaseIndicationIEs__value_PR_SecondaryRATDataUsageReportList
} S1AP_E_RABReleaseIndicationIEs__value_PR;
typedef enum S1AP_InitialContextSetupRequestIEs__value_PR {
	S1AP_InitialContextSetupRequestIEs__value_PR_NOTHING,	/* No components present */
	S1AP_InitialContextSetupRequestIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_InitialContextSetupRequestIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_InitialContextSetupRequestIEs__value_PR_UEAggregateMaximumBitrate,
	S1AP_InitialContextSetupRequestIEs__value_PR_E_RABToBeSetupListCtxtSUReq,
	S1AP_InitialContextSetupRequestIEs__value_PR_UESecurityCapabilities,
	S1AP_InitialContextSetupRequestIEs__value_PR_SecurityKey,
	S1AP_InitialContextSetupRequestIEs__value_PR_TraceActivation,
	S1AP_InitialContextSetupRequestIEs__value_PR_HandoverRestrictionList,
	S1AP_InitialContextSetupRequestIEs__value_PR_UERadioCapability,
	S1AP_InitialContextSetupRequestIEs__value_PR_SubscriberProfileIDforRFP,
	S1AP_InitialContextSetupRequestIEs__value_PR_CSFallbackIndicator,
	S1AP_InitialContextSetupRequestIEs__value_PR_SRVCCOperationPossible,
	S1AP_InitialContextSetupRequestIEs__value_PR_CSGMembershipStatus,
	S1AP_InitialContextSetupRequestIEs__value_PR_LAI,
	S1AP_InitialContextSetupRequestIEs__value_PR_GUMMEI,
	S1AP_InitialContextSetupRequestIEs__value_PR_MME_UE_S1AP_ID_1,
	S1AP_InitialContextSetupRequestIEs__value_PR_ManagementBasedMDTAllowed,
	S1AP_InitialContextSetupRequestIEs__value_PR_MDTPLMNList,
	S1AP_InitialContextSetupRequestIEs__value_PR_AdditionalCSFallbackIndicator,
	S1AP_InitialContextSetupRequestIEs__value_PR_Masked_IMEISV,
	S1AP_InitialContextSetupRequestIEs__value_PR_ExpectedUEBehaviour,
	S1AP_InitialContextSetupRequestIEs__value_PR_ProSeAuthorized,
	S1AP_InitialContextSetupRequestIEs__value_PR_UEUserPlaneCIoTSupportIndicator,
	S1AP_InitialContextSetupRequestIEs__value_PR_V2XServicesAuthorized,
	S1AP_InitialContextSetupRequestIEs__value_PR_UESidelinkAggregateMaximumBitrate,
	S1AP_InitialContextSetupRequestIEs__value_PR_EnhancedCoverageRestricted,
	S1AP_InitialContextSetupRequestIEs__value_PR_NRUESecurityCapabilities,
	S1AP_InitialContextSetupRequestIEs__value_PR_CE_ModeBRestricted,
	S1AP_InitialContextSetupRequestIEs__value_PR_AerialUEsubscriptionInformation,
	S1AP_InitialContextSetupRequestIEs__value_PR_PendingDataIndication,
	S1AP_InitialContextSetupRequestIEs__value_PR_Subscription_Based_UE_DifferentiationInfo,
	S1AP_InitialContextSetupRequestIEs__value_PR_AdditionalRRMPriorityIndex,
	S1AP_InitialContextSetupRequestIEs__value_PR_IAB_Authorized,
	S1AP_InitialContextSetupRequestIEs__value_PR_NRV2XServicesAuthorized,
	S1AP_InitialContextSetupRequestIEs__value_PR_NRUESidelinkAggregateMaximumBitrate,
	S1AP_InitialContextSetupRequestIEs__value_PR_PC5QoSParameters,
	S1AP_InitialContextSetupRequestIEs__value_PR_UERadioCapabilityID
} S1AP_InitialContextSetupRequestIEs__value_PR;
typedef enum S1AP_InitialContextSetupResponseIEs__value_PR {
	S1AP_InitialContextSetupResponseIEs__value_PR_NOTHING,	/* No components present */
	S1AP_InitialContextSetupResponseIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_InitialContextSetupResponseIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_InitialContextSetupResponseIEs__value_PR_E_RABSetupListCtxtSURes,
	S1AP_InitialContextSetupResponseIEs__value_PR_E_RABList,
	S1AP_InitialContextSetupResponseIEs__value_PR_CriticalityDiagnostics
} S1AP_InitialContextSetupResponseIEs__value_PR;
typedef enum S1AP_InitialContextSetupFailureIEs__value_PR {
	S1AP_InitialContextSetupFailureIEs__value_PR_NOTHING,	/* No components present */
	S1AP_InitialContextSetupFailureIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_InitialContextSetupFailureIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_InitialContextSetupFailureIEs__value_PR_Cause,
	S1AP_InitialContextSetupFailureIEs__value_PR_CriticalityDiagnostics
} S1AP_InitialContextSetupFailureIEs__value_PR;
typedef enum S1AP_PagingIEs__value_PR {
	S1AP_PagingIEs__value_PR_NOTHING,	/* No components present */
	S1AP_PagingIEs__value_PR_UEIdentityIndexValue,
	S1AP_PagingIEs__value_PR_UEPagingID,
	S1AP_PagingIEs__value_PR_PagingDRX,
	S1AP_PagingIEs__value_PR_CNDomain,
	S1AP_PagingIEs__value_PR_TAIList,
	S1AP_PagingIEs__value_PR_CSG_IdList,
	S1AP_PagingIEs__value_PR_PagingPriority,
	S1AP_PagingIEs__value_PR_UERadioCapabilityForPaging,
	S1AP_PagingIEs__value_PR_AssistanceDataForPaging,
	S1AP_PagingIEs__value_PR_Paging_eDRXInformation,
	S1AP_PagingIEs__value_PR_Extended_UEIdentityIndexValue,
	S1AP_PagingIEs__value_PR_NB_IoT_Paging_eDRXInformation,
	S1AP_PagingIEs__value_PR_NB_IoT_UEIdentityIndexValue,
	S1AP_PagingIEs__value_PR_EnhancedCoverageRestricted,
	S1AP_PagingIEs__value_PR_CE_ModeBRestricted,
	S1AP_PagingIEs__value_PR_DataSize,
	S1AP_PagingIEs__value_PR_WUS_Assistance_Information,
	S1AP_PagingIEs__value_PR_NB_IoT_PagingDRX
} S1AP_PagingIEs__value_PR;
typedef enum S1AP_UEContextReleaseRequest_IEs__value_PR {
	S1AP_UEContextReleaseRequest_IEs__value_PR_NOTHING,	/* No components present */
	S1AP_UEContextReleaseRequest_IEs__value_PR_MME_UE_S1AP_ID,
	S1AP_UEContextReleaseRequest_IEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_UEContextReleaseRequest_IEs__value_PR_Cause,
	S1AP_UEContextReleaseRequest_IEs__value_PR_GWContextReleaseIndication,
	S1AP_UEContextReleaseRequest_IEs__value_PR_SecondaryRATDataUsageReportList
} S1AP_UEContextReleaseRequest_IEs__value_PR;
typedef enum S1AP_UEContextReleaseCommand_IEs__value_PR {
	S1AP_UEContextReleaseCommand_IEs__value_PR_NOTHING,	/* No components present */
	S1AP_UEContextReleaseCommand_IEs__value_PR_UE_S1AP_IDs,
	S1AP_UEContextReleaseCommand_IEs__value_PR_Cause
} S1AP_UEContextReleaseCommand_IEs__value_PR;
typedef enum S1AP_UEContextReleaseComplete_IEs__value_PR {
	S1AP_UEContextReleaseComplete_IEs__value_PR_NOTHING,	/* No components present */
	S1AP_UEContextReleaseComplete_IEs__value_PR_MME_UE_S1AP_ID,
	S1AP_UEContextReleaseComplete_IEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_UEContextReleaseComplete_IEs__value_PR_CriticalityDiagnostics,
	S1AP_UEContextReleaseComplete_IEs__value_PR_UserLocationInformation,
	S1AP_UEContextReleaseComplete_IEs__value_PR_InformationOnRecommendedCellsAndENBsForPaging,
	S1AP_UEContextReleaseComplete_IEs__value_PR_CellIdentifierAndCELevelForCECapableUEs,
	S1AP_UEContextReleaseComplete_IEs__value_PR_SecondaryRATDataUsageReportList,
	S1AP_UEContextReleaseComplete_IEs__value_PR_TimeSinceSecondaryNodeRelease
} S1AP_UEContextReleaseComplete_IEs__value_PR;
typedef enum S1AP_UEContextModificationRequestIEs__value_PR {
	S1AP_UEContextModificationRequestIEs__value_PR_NOTHING,	/* No components present */
	S1AP_UEContextModificationRequestIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_UEContextModificationRequestIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_UEContextModificationRequestIEs__value_PR_SecurityKey,
	S1AP_UEContextModificationRequestIEs__value_PR_SubscriberProfileIDforRFP,
	S1AP_UEContextModificationRequestIEs__value_PR_UEAggregateMaximumBitrate,
	S1AP_UEContextModificationRequestIEs__value_PR_CSFallbackIndicator,
	S1AP_UEContextModificationRequestIEs__value_PR_UESecurityCapabilities,
	S1AP_UEContextModificationRequestIEs__value_PR_CSGMembershipStatus,
	S1AP_UEContextModificationRequestIEs__value_PR_LAI,
	S1AP_UEContextModificationRequestIEs__value_PR_AdditionalCSFallbackIndicator,
	S1AP_UEContextModificationRequestIEs__value_PR_ProSeAuthorized,
	S1AP_UEContextModificationRequestIEs__value_PR_SRVCCOperationPossible,
	S1AP_UEContextModificationRequestIEs__value_PR_SRVCCOperationNotPossible,
	S1AP_UEContextModificationRequestIEs__value_PR_V2XServicesAuthorized,
	S1AP_UEContextModificationRequestIEs__value_PR_UESidelinkAggregateMaximumBitrate,
	S1AP_UEContextModificationRequestIEs__value_PR_NRUESecurityCapabilities,
	S1AP_UEContextModificationRequestIEs__value_PR_AerialUEsubscriptionInformation,
	S1AP_UEContextModificationRequestIEs__value_PR_AdditionalRRMPriorityIndex,
	S1AP_UEContextModificationRequestIEs__value_PR_IAB_Authorized,
	S1AP_UEContextModificationRequestIEs__value_PR_NRV2XServicesAuthorized,
	S1AP_UEContextModificationRequestIEs__value_PR_NRUESidelinkAggregateMaximumBitrate,
	S1AP_UEContextModificationRequestIEs__value_PR_PC5QoSParameters,
	S1AP_UEContextModificationRequestIEs__value_PR_UERadioCapabilityID
} S1AP_UEContextModificationRequestIEs__value_PR;
typedef enum S1AP_UEContextModificationResponseIEs__value_PR {
	S1AP_UEContextModificationResponseIEs__value_PR_NOTHING,	/* No components present */
	S1AP_UEContextModificationResponseIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_UEContextModificationResponseIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_UEContextModificationResponseIEs__value_PR_CriticalityDiagnostics
} S1AP_UEContextModificationResponseIEs__value_PR;
typedef enum S1AP_UEContextModificationFailureIEs__value_PR {
	S1AP_UEContextModificationFailureIEs__value_PR_NOTHING,	/* No components present */
	S1AP_UEContextModificationFailureIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_UEContextModificationFailureIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_UEContextModificationFailureIEs__value_PR_Cause,
	S1AP_UEContextModificationFailureIEs__value_PR_CriticalityDiagnostics
} S1AP_UEContextModificationFailureIEs__value_PR;
typedef enum S1AP_UERadioCapabilityMatchRequestIEs__value_PR {
	S1AP_UERadioCapabilityMatchRequestIEs__value_PR_NOTHING,	/* No components present */
	S1AP_UERadioCapabilityMatchRequestIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_UERadioCapabilityMatchRequestIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_UERadioCapabilityMatchRequestIEs__value_PR_UERadioCapability,
	S1AP_UERadioCapabilityMatchRequestIEs__value_PR_UERadioCapabilityID
} S1AP_UERadioCapabilityMatchRequestIEs__value_PR;
typedef enum S1AP_UERadioCapabilityMatchResponseIEs__value_PR {
	S1AP_UERadioCapabilityMatchResponseIEs__value_PR_NOTHING,	/* No components present */
	S1AP_UERadioCapabilityMatchResponseIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_UERadioCapabilityMatchResponseIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_UERadioCapabilityMatchResponseIEs__value_PR_VoiceSupportMatchIndicator,
	S1AP_UERadioCapabilityMatchResponseIEs__value_PR_CriticalityDiagnostics
} S1AP_UERadioCapabilityMatchResponseIEs__value_PR;
typedef enum S1AP_DownlinkNASTransport_IEs__value_PR {
	S1AP_DownlinkNASTransport_IEs__value_PR_NOTHING,	/* No components present */
	S1AP_DownlinkNASTransport_IEs__value_PR_MME_UE_S1AP_ID,
	S1AP_DownlinkNASTransport_IEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_DownlinkNASTransport_IEs__value_PR_NAS_PDU,
	S1AP_DownlinkNASTransport_IEs__value_PR_HandoverRestrictionList,
	S1AP_DownlinkNASTransport_IEs__value_PR_SubscriberProfileIDforRFP,
	S1AP_DownlinkNASTransport_IEs__value_PR_SRVCCOperationPossible,
	S1AP_DownlinkNASTransport_IEs__value_PR_UERadioCapability,
	S1AP_DownlinkNASTransport_IEs__value_PR_DLNASPDUDeliveryAckRequest,
	S1AP_DownlinkNASTransport_IEs__value_PR_EnhancedCoverageRestricted,
	S1AP_DownlinkNASTransport_IEs__value_PR_NRUESecurityCapabilities,
	S1AP_DownlinkNASTransport_IEs__value_PR_CE_ModeBRestricted,
	S1AP_DownlinkNASTransport_IEs__value_PR_UECapabilityInfoRequest,
	S1AP_DownlinkNASTransport_IEs__value_PR_EndIndication,
	S1AP_DownlinkNASTransport_IEs__value_PR_PendingDataIndication,
	S1AP_DownlinkNASTransport_IEs__value_PR_Subscription_Based_UE_DifferentiationInfo,
	S1AP_DownlinkNASTransport_IEs__value_PR_AdditionalRRMPriorityIndex,
	S1AP_DownlinkNASTransport_IEs__value_PR_UERadioCapabilityID
} S1AP_DownlinkNASTransport_IEs__value_PR;
typedef enum S1AP_InitialUEMessage_IEs__value_PR {
	S1AP_InitialUEMessage_IEs__value_PR_NOTHING,	/* No components present */
	S1AP_InitialUEMessage_IEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_InitialUEMessage_IEs__value_PR_NAS_PDU,
	S1AP_InitialUEMessage_IEs__value_PR_TAI,
	S1AP_InitialUEMessage_IEs__value_PR_EUTRAN_CGI,
	S1AP_InitialUEMessage_IEs__value_PR_RRC_Establishment_Cause,
	S1AP_InitialUEMessage_IEs__value_PR_S_TMSI,
	S1AP_InitialUEMessage_IEs__value_PR_CSG_Id,
	S1AP_InitialUEMessage_IEs__value_PR_GUMMEI,
	S1AP_InitialUEMessage_IEs__value_PR_CellAccessMode,
	S1AP_InitialUEMessage_IEs__value_PR_TransportLayerAddress,
	S1AP_InitialUEMessage_IEs__value_PR_RelayNode_Indicator,
	S1AP_InitialUEMessage_IEs__value_PR_GUMMEIType,
	S1AP_InitialUEMessage_IEs__value_PR_TunnelInformation,
	S1AP_InitialUEMessage_IEs__value_PR_TransportLayerAddress_1,
	S1AP_InitialUEMessage_IEs__value_PR_LHN_ID,
	S1AP_InitialUEMessage_IEs__value_PR_MME_Group_ID,
	S1AP_InitialUEMessage_IEs__value_PR_UE_Usage_Type,
	S1AP_InitialUEMessage_IEs__value_PR_CE_mode_B_SupportIndicator,
	S1AP_InitialUEMessage_IEs__value_PR_DCN_ID,
	S1AP_InitialUEMessage_IEs__value_PR_Coverage_Level,
	S1AP_InitialUEMessage_IEs__value_PR_UE_Application_Layer_Measurement_Capability,
	S1AP_InitialUEMessage_IEs__value_PR_EDT_Session,
	S1AP_InitialUEMessage_IEs__value_PR_IAB_Node_Indication
} S1AP_InitialUEMessage_IEs__value_PR;
typedef enum S1AP_UplinkNASTransport_IEs__value_PR {
	S1AP_UplinkNASTransport_IEs__value_PR_NOTHING,	/* No components present */
	S1AP_UplinkNASTransport_IEs__value_PR_MME_UE_S1AP_ID,
	S1AP_UplinkNASTransport_IEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_UplinkNASTransport_IEs__value_PR_NAS_PDU,
	S1AP_UplinkNASTransport_IEs__value_PR_EUTRAN_CGI,
	S1AP_UplinkNASTransport_IEs__value_PR_TAI,
	S1AP_UplinkNASTransport_IEs__value_PR_TransportLayerAddress,
	S1AP_UplinkNASTransport_IEs__value_PR_TransportLayerAddress_1,
	S1AP_UplinkNASTransport_IEs__value_PR_LHN_ID,
	S1AP_UplinkNASTransport_IEs__value_PR_PSCellInformation
} S1AP_UplinkNASTransport_IEs__value_PR;
typedef enum S1AP_NASNonDeliveryIndication_IEs__value_PR {
	S1AP_NASNonDeliveryIndication_IEs__value_PR_NOTHING,	/* No components present */
	S1AP_NASNonDeliveryIndication_IEs__value_PR_MME_UE_S1AP_ID,
	S1AP_NASNonDeliveryIndication_IEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_NASNonDeliveryIndication_IEs__value_PR_NAS_PDU,
	S1AP_NASNonDeliveryIndication_IEs__value_PR_Cause
} S1AP_NASNonDeliveryIndication_IEs__value_PR;
typedef enum S1AP_RerouteNASRequest_IEs__value_PR {
	S1AP_RerouteNASRequest_IEs__value_PR_NOTHING,	/* No components present */
	S1AP_RerouteNASRequest_IEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_RerouteNASRequest_IEs__value_PR_MME_UE_S1AP_ID,
	S1AP_RerouteNASRequest_IEs__value_PR_OCTET_STRING,
	S1AP_RerouteNASRequest_IEs__value_PR_MME_Group_ID,
	S1AP_RerouteNASRequest_IEs__value_PR_Additional_GUTI,
	S1AP_RerouteNASRequest_IEs__value_PR_UE_Usage_Type
} S1AP_RerouteNASRequest_IEs__value_PR;
typedef enum S1AP_NASDeliveryIndicationIEs__value_PR {
	S1AP_NASDeliveryIndicationIEs__value_PR_NOTHING,	/* No components present */
	S1AP_NASDeliveryIndicationIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_NASDeliveryIndicationIEs__value_PR_ENB_UE_S1AP_ID
} S1AP_NASDeliveryIndicationIEs__value_PR;
typedef enum S1AP_ResetIEs__value_PR {
	S1AP_ResetIEs__value_PR_NOTHING,	/* No components present */
	S1AP_ResetIEs__value_PR_Cause,
	S1AP_ResetIEs__value_PR_ResetType
} S1AP_ResetIEs__value_PR;
typedef enum S1AP_ResetAcknowledgeIEs__value_PR {
	S1AP_ResetAcknowledgeIEs__value_PR_NOTHING,	/* No components present */
	S1AP_ResetAcknowledgeIEs__value_PR_UE_associatedLogicalS1_ConnectionListResAck,
	S1AP_ResetAcknowledgeIEs__value_PR_CriticalityDiagnostics
} S1AP_ResetAcknowledgeIEs__value_PR;
typedef enum S1AP_ErrorIndicationIEs__value_PR {
	S1AP_ErrorIndicationIEs__value_PR_NOTHING,	/* No components present */
	S1AP_ErrorIndicationIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_ErrorIndicationIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_ErrorIndicationIEs__value_PR_Cause,
	S1AP_ErrorIndicationIEs__value_PR_CriticalityDiagnostics,
	S1AP_ErrorIndicationIEs__value_PR_S_TMSI
} S1AP_ErrorIndicationIEs__value_PR;
typedef enum S1AP_S1SetupRequestIEs__value_PR {
	S1AP_S1SetupRequestIEs__value_PR_NOTHING,	/* No components present */
	S1AP_S1SetupRequestIEs__value_PR_Global_ENB_ID,
	S1AP_S1SetupRequestIEs__value_PR_ENBname,
	S1AP_S1SetupRequestIEs__value_PR_SupportedTAs,
	S1AP_S1SetupRequestIEs__value_PR_PagingDRX,
	S1AP_S1SetupRequestIEs__value_PR_CSG_IdList,
	S1AP_S1SetupRequestIEs__value_PR_UE_RetentionInformation,
	S1AP_S1SetupRequestIEs__value_PR_NB_IoT_DefaultPagingDRX,
	S1AP_S1SetupRequestIEs__value_PR_ConnectedengNBList
} S1AP_S1SetupRequestIEs__value_PR;
typedef enum S1AP_S1SetupResponseIEs__value_PR {
	S1AP_S1SetupResponseIEs__value_PR_NOTHING,	/* No components present */
	S1AP_S1SetupResponseIEs__value_PR_MMEname,
	S1AP_S1SetupResponseIEs__value_PR_ServedGUMMEIs,
	S1AP_S1SetupResponseIEs__value_PR_RelativeMMECapacity,
	S1AP_S1SetupResponseIEs__value_PR_MMERelaySupportIndicator,
	S1AP_S1SetupResponseIEs__value_PR_CriticalityDiagnostics,
	S1AP_S1SetupResponseIEs__value_PR_UE_RetentionInformation,
	S1AP_S1SetupResponseIEs__value_PR_ServedDCNs,
	S1AP_S1SetupResponseIEs__value_PR_IAB_Supported
} S1AP_S1SetupResponseIEs__value_PR;
typedef enum S1AP_S1SetupFailureIEs__value_PR {
	S1AP_S1SetupFailureIEs__value_PR_NOTHING,	/* No components present */
	S1AP_S1SetupFailureIEs__value_PR_Cause,
	S1AP_S1SetupFailureIEs__value_PR_TimeToWait,
	S1AP_S1SetupFailureIEs__value_PR_CriticalityDiagnostics
} S1AP_S1SetupFailureIEs__value_PR;
typedef enum S1AP_ENBConfigurationUpdateIEs__value_PR {
	S1AP_ENBConfigurationUpdateIEs__value_PR_NOTHING,	/* No components present */
	S1AP_ENBConfigurationUpdateIEs__value_PR_ENBname,
	S1AP_ENBConfigurationUpdateIEs__value_PR_SupportedTAs,
	S1AP_ENBConfigurationUpdateIEs__value_PR_CSG_IdList,
	S1AP_ENBConfigurationUpdateIEs__value_PR_PagingDRX,
	S1AP_ENBConfigurationUpdateIEs__value_PR_NB_IoT_DefaultPagingDRX,
	S1AP_ENBConfigurationUpdateIEs__value_PR_ConnectedengNBList,
	S1AP_ENBConfigurationUpdateIEs__value_PR_ConnectedengNBList_1
} S1AP_ENBConfigurationUpdateIEs__value_PR;
typedef enum S1AP_ENBConfigurationUpdateAcknowledgeIEs__value_PR {
	S1AP_ENBConfigurationUpdateAcknowledgeIEs__value_PR_NOTHING,	/* No components present */
	S1AP_ENBConfigurationUpdateAcknowledgeIEs__value_PR_CriticalityDiagnostics
} S1AP_ENBConfigurationUpdateAcknowledgeIEs__value_PR;
typedef enum S1AP_ENBConfigurationUpdateFailureIEs__value_PR {
	S1AP_ENBConfigurationUpdateFailureIEs__value_PR_NOTHING,	/* No components present */
	S1AP_ENBConfigurationUpdateFailureIEs__value_PR_Cause,
	S1AP_ENBConfigurationUpdateFailureIEs__value_PR_TimeToWait,
	S1AP_ENBConfigurationUpdateFailureIEs__value_PR_CriticalityDiagnostics
} S1AP_ENBConfigurationUpdateFailureIEs__value_PR;
typedef enum S1AP_MMEConfigurationUpdateIEs__value_PR {
	S1AP_MMEConfigurationUpdateIEs__value_PR_NOTHING,	/* No components present */
	S1AP_MMEConfigurationUpdateIEs__value_PR_MMEname,
	S1AP_MMEConfigurationUpdateIEs__value_PR_ServedGUMMEIs,
	S1AP_MMEConfigurationUpdateIEs__value_PR_RelativeMMECapacity,
	S1AP_MMEConfigurationUpdateIEs__value_PR_ServedDCNs
} S1AP_MMEConfigurationUpdateIEs__value_PR;
typedef enum S1AP_MMEConfigurationUpdateAcknowledgeIEs__value_PR {
	S1AP_MMEConfigurationUpdateAcknowledgeIEs__value_PR_NOTHING,	/* No components present */
	S1AP_MMEConfigurationUpdateAcknowledgeIEs__value_PR_CriticalityDiagnostics
} S1AP_MMEConfigurationUpdateAcknowledgeIEs__value_PR;
typedef enum S1AP_MMEConfigurationUpdateFailureIEs__value_PR {
	S1AP_MMEConfigurationUpdateFailureIEs__value_PR_NOTHING,	/* No components present */
	S1AP_MMEConfigurationUpdateFailureIEs__value_PR_Cause,
	S1AP_MMEConfigurationUpdateFailureIEs__value_PR_TimeToWait,
	S1AP_MMEConfigurationUpdateFailureIEs__value_PR_CriticalityDiagnostics
} S1AP_MMEConfigurationUpdateFailureIEs__value_PR;
typedef enum S1AP_DownlinkS1cdma2000tunnellingIEs__value_PR {
	S1AP_DownlinkS1cdma2000tunnellingIEs__value_PR_NOTHING,	/* No components present */
	S1AP_DownlinkS1cdma2000tunnellingIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_DownlinkS1cdma2000tunnellingIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_DownlinkS1cdma2000tunnellingIEs__value_PR_E_RABSubjecttoDataForwardingList,
	S1AP_DownlinkS1cdma2000tunnellingIEs__value_PR_Cdma2000HOStatus,
	S1AP_DownlinkS1cdma2000tunnellingIEs__value_PR_Cdma2000RATType,
	S1AP_DownlinkS1cdma2000tunnellingIEs__value_PR_Cdma2000PDU
} S1AP_DownlinkS1cdma2000tunnellingIEs__value_PR;
typedef enum S1AP_UplinkS1cdma2000tunnellingIEs__value_PR {
	S1AP_UplinkS1cdma2000tunnellingIEs__value_PR_NOTHING,	/* No components present */
	S1AP_UplinkS1cdma2000tunnellingIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_UplinkS1cdma2000tunnellingIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_UplinkS1cdma2000tunnellingIEs__value_PR_Cdma2000RATType,
	S1AP_UplinkS1cdma2000tunnellingIEs__value_PR_Cdma2000SectorID,
	S1AP_UplinkS1cdma2000tunnellingIEs__value_PR_Cdma2000HORequiredIndication,
	S1AP_UplinkS1cdma2000tunnellingIEs__value_PR_Cdma2000OneXSRVCCInfo,
	S1AP_UplinkS1cdma2000tunnellingIEs__value_PR_Cdma2000OneXRAND,
	S1AP_UplinkS1cdma2000tunnellingIEs__value_PR_Cdma2000PDU,
	S1AP_UplinkS1cdma2000tunnellingIEs__value_PR_EUTRANRoundTripDelayEstimationInfo
} S1AP_UplinkS1cdma2000tunnellingIEs__value_PR;
typedef enum S1AP_UECapabilityInfoIndicationIEs__value_PR {
	S1AP_UECapabilityInfoIndicationIEs__value_PR_NOTHING,	/* No components present */
	S1AP_UECapabilityInfoIndicationIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_UECapabilityInfoIndicationIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_UECapabilityInfoIndicationIEs__value_PR_UERadioCapability,
	S1AP_UECapabilityInfoIndicationIEs__value_PR_UERadioCapabilityForPaging,
	S1AP_UECapabilityInfoIndicationIEs__value_PR_UE_Application_Layer_Measurement_Capability,
	S1AP_UECapabilityInfoIndicationIEs__value_PR_LTE_M_Indication,
	S1AP_UECapabilityInfoIndicationIEs__value_PR_UERadioCapability_1
} S1AP_UECapabilityInfoIndicationIEs__value_PR;
typedef enum S1AP_ENBStatusTransferIEs__value_PR {
	S1AP_ENBStatusTransferIEs__value_PR_NOTHING,	/* No components present */
	S1AP_ENBStatusTransferIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_ENBStatusTransferIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_ENBStatusTransferIEs__value_PR_ENB_StatusTransfer_TransparentContainer
} S1AP_ENBStatusTransferIEs__value_PR;
typedef enum S1AP_MMEStatusTransferIEs__value_PR {
	S1AP_MMEStatusTransferIEs__value_PR_NOTHING,	/* No components present */
	S1AP_MMEStatusTransferIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_MMEStatusTransferIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_MMEStatusTransferIEs__value_PR_ENB_StatusTransfer_TransparentContainer
} S1AP_MMEStatusTransferIEs__value_PR;
typedef enum S1AP_TraceStartIEs__value_PR {
	S1AP_TraceStartIEs__value_PR_NOTHING,	/* No components present */
	S1AP_TraceStartIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_TraceStartIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_TraceStartIEs__value_PR_TraceActivation
} S1AP_TraceStartIEs__value_PR;
typedef enum S1AP_TraceFailureIndicationIEs__value_PR {
	S1AP_TraceFailureIndicationIEs__value_PR_NOTHING,	/* No components present */
	S1AP_TraceFailureIndicationIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_TraceFailureIndicationIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_TraceFailureIndicationIEs__value_PR_E_UTRAN_Trace_ID,
	S1AP_TraceFailureIndicationIEs__value_PR_Cause
} S1AP_TraceFailureIndicationIEs__value_PR;
typedef enum S1AP_DeactivateTraceIEs__value_PR {
	S1AP_DeactivateTraceIEs__value_PR_NOTHING,	/* No components present */
	S1AP_DeactivateTraceIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_DeactivateTraceIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_DeactivateTraceIEs__value_PR_E_UTRAN_Trace_ID
} S1AP_DeactivateTraceIEs__value_PR;
typedef enum S1AP_CellTrafficTraceIEs__value_PR {
	S1AP_CellTrafficTraceIEs__value_PR_NOTHING,	/* No components present */
	S1AP_CellTrafficTraceIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_CellTrafficTraceIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_CellTrafficTraceIEs__value_PR_E_UTRAN_Trace_ID,
	S1AP_CellTrafficTraceIEs__value_PR_EUTRAN_CGI,
	S1AP_CellTrafficTraceIEs__value_PR_TransportLayerAddress,
	S1AP_CellTrafficTraceIEs__value_PR_PrivacyIndicator
} S1AP_CellTrafficTraceIEs__value_PR;
typedef enum S1AP_LocationReportingControlIEs__value_PR {
	S1AP_LocationReportingControlIEs__value_PR_NOTHING,	/* No components present */
	S1AP_LocationReportingControlIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_LocationReportingControlIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_LocationReportingControlIEs__value_PR_RequestType
} S1AP_LocationReportingControlIEs__value_PR;
typedef enum S1AP_LocationReportingFailureIndicationIEs__value_PR {
	S1AP_LocationReportingFailureIndicationIEs__value_PR_NOTHING,	/* No components present */
	S1AP_LocationReportingFailureIndicationIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_LocationReportingFailureIndicationIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_LocationReportingFailureIndicationIEs__value_PR_Cause
} S1AP_LocationReportingFailureIndicationIEs__value_PR;
typedef enum S1AP_LocationReportIEs__value_PR {
	S1AP_LocationReportIEs__value_PR_NOTHING,	/* No components present */
	S1AP_LocationReportIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_LocationReportIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_LocationReportIEs__value_PR_EUTRAN_CGI,
	S1AP_LocationReportIEs__value_PR_TAI,
	S1AP_LocationReportIEs__value_PR_RequestType,
	S1AP_LocationReportIEs__value_PR_PSCellInformation
} S1AP_LocationReportIEs__value_PR;
typedef enum S1AP_OverloadStartIEs__value_PR {
	S1AP_OverloadStartIEs__value_PR_NOTHING,	/* No components present */
	S1AP_OverloadStartIEs__value_PR_OverloadResponse,
	S1AP_OverloadStartIEs__value_PR_GUMMEIList,
	S1AP_OverloadStartIEs__value_PR_TrafficLoadReductionIndication
} S1AP_OverloadStartIEs__value_PR;
typedef enum S1AP_OverloadStopIEs__value_PR {
	S1AP_OverloadStopIEs__value_PR_NOTHING,	/* No components present */
	S1AP_OverloadStopIEs__value_PR_GUMMEIList
} S1AP_OverloadStopIEs__value_PR;
typedef enum S1AP_WriteReplaceWarningRequestIEs__value_PR {
	S1AP_WriteReplaceWarningRequestIEs__value_PR_NOTHING,	/* No components present */
	S1AP_WriteReplaceWarningRequestIEs__value_PR_MessageIdentifier,
	S1AP_WriteReplaceWarningRequestIEs__value_PR_SerialNumber,
	S1AP_WriteReplaceWarningRequestIEs__value_PR_WarningAreaList,
	S1AP_WriteReplaceWarningRequestIEs__value_PR_RepetitionPeriod,
	S1AP_WriteReplaceWarningRequestIEs__value_PR_ExtendedRepetitionPeriod,
	S1AP_WriteReplaceWarningRequestIEs__value_PR_NumberofBroadcastRequest,
	S1AP_WriteReplaceWarningRequestIEs__value_PR_WarningType,
	S1AP_WriteReplaceWarningRequestIEs__value_PR_WarningSecurityInfo,
	S1AP_WriteReplaceWarningRequestIEs__value_PR_DataCodingScheme,
	S1AP_WriteReplaceWarningRequestIEs__value_PR_WarningMessageContents,
	S1AP_WriteReplaceWarningRequestIEs__value_PR_ConcurrentWarningMessageIndicator,
	S1AP_WriteReplaceWarningRequestIEs__value_PR_WarningAreaCoordinates
} S1AP_WriteReplaceWarningRequestIEs__value_PR;
typedef enum S1AP_WriteReplaceWarningResponseIEs__value_PR {
	S1AP_WriteReplaceWarningResponseIEs__value_PR_NOTHING,	/* No components present */
	S1AP_WriteReplaceWarningResponseIEs__value_PR_MessageIdentifier,
	S1AP_WriteReplaceWarningResponseIEs__value_PR_SerialNumber,
	S1AP_WriteReplaceWarningResponseIEs__value_PR_BroadcastCompletedAreaList,
	S1AP_WriteReplaceWarningResponseIEs__value_PR_CriticalityDiagnostics
} S1AP_WriteReplaceWarningResponseIEs__value_PR;
typedef enum S1AP_ENBDirectInformationTransferIEs__value_PR {
	S1AP_ENBDirectInformationTransferIEs__value_PR_NOTHING,	/* No components present */
	S1AP_ENBDirectInformationTransferIEs__value_PR_Inter_SystemInformationTransferType
} S1AP_ENBDirectInformationTransferIEs__value_PR;
typedef enum S1AP_MMEDirectInformationTransferIEs__value_PR {
	S1AP_MMEDirectInformationTransferIEs__value_PR_NOTHING,	/* No components present */
	S1AP_MMEDirectInformationTransferIEs__value_PR_Inter_SystemInformationTransferType
} S1AP_MMEDirectInformationTransferIEs__value_PR;
typedef enum S1AP_ENBConfigurationTransferIEs__value_PR {
	S1AP_ENBConfigurationTransferIEs__value_PR_NOTHING,	/* No components present */
	S1AP_ENBConfigurationTransferIEs__value_PR_SONConfigurationTransfer,
	S1AP_ENBConfigurationTransferIEs__value_PR_EN_DCSONConfigurationTransfer,
	S1AP_ENBConfigurationTransferIEs__value_PR_IntersystemSONConfigurationTransfer
} S1AP_ENBConfigurationTransferIEs__value_PR;
typedef enum S1AP_MMEConfigurationTransferIEs__value_PR {
	S1AP_MMEConfigurationTransferIEs__value_PR_NOTHING,	/* No components present */
	S1AP_MMEConfigurationTransferIEs__value_PR_SONConfigurationTransfer,
	S1AP_MMEConfigurationTransferIEs__value_PR_EN_DCSONConfigurationTransfer,
	S1AP_MMEConfigurationTransferIEs__value_PR_IntersystemSONConfigurationTransfer
} S1AP_MMEConfigurationTransferIEs__value_PR;
typedef enum S1AP_KillRequestIEs__value_PR {
	S1AP_KillRequestIEs__value_PR_NOTHING,	/* No components present */
	S1AP_KillRequestIEs__value_PR_MessageIdentifier,
	S1AP_KillRequestIEs__value_PR_SerialNumber,
	S1AP_KillRequestIEs__value_PR_WarningAreaList,
	S1AP_KillRequestIEs__value_PR_KillAllWarningMessages
} S1AP_KillRequestIEs__value_PR;
typedef enum S1AP_KillResponseIEs__value_PR {
	S1AP_KillResponseIEs__value_PR_NOTHING,	/* No components present */
	S1AP_KillResponseIEs__value_PR_MessageIdentifier,
	S1AP_KillResponseIEs__value_PR_SerialNumber,
	S1AP_KillResponseIEs__value_PR_BroadcastCancelledAreaList,
	S1AP_KillResponseIEs__value_PR_CriticalityDiagnostics
} S1AP_KillResponseIEs__value_PR;
typedef enum S1AP_PWSRestartIndicationIEs__value_PR {
	S1AP_PWSRestartIndicationIEs__value_PR_NOTHING,	/* No components present */
	S1AP_PWSRestartIndicationIEs__value_PR_ECGIListForRestart,
	S1AP_PWSRestartIndicationIEs__value_PR_Global_ENB_ID,
	S1AP_PWSRestartIndicationIEs__value_PR_TAIListForRestart,
	S1AP_PWSRestartIndicationIEs__value_PR_EmergencyAreaIDListForRestart
} S1AP_PWSRestartIndicationIEs__value_PR;
typedef enum S1AP_PWSFailureIndicationIEs__value_PR {
	S1AP_PWSFailureIndicationIEs__value_PR_NOTHING,	/* No components present */
	S1AP_PWSFailureIndicationIEs__value_PR_PWSfailedECGIList,
	S1AP_PWSFailureIndicationIEs__value_PR_Global_ENB_ID
} S1AP_PWSFailureIndicationIEs__value_PR;
typedef enum S1AP_DownlinkUEAssociatedLPPaTransport_IEs__value_PR {
	S1AP_DownlinkUEAssociatedLPPaTransport_IEs__value_PR_NOTHING,	/* No components present */
	S1AP_DownlinkUEAssociatedLPPaTransport_IEs__value_PR_MME_UE_S1AP_ID,
	S1AP_DownlinkUEAssociatedLPPaTransport_IEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_DownlinkUEAssociatedLPPaTransport_IEs__value_PR_Routing_ID,
	S1AP_DownlinkUEAssociatedLPPaTransport_IEs__value_PR_LPPa_PDU
} S1AP_DownlinkUEAssociatedLPPaTransport_IEs__value_PR;
typedef enum S1AP_UplinkUEAssociatedLPPaTransport_IEs__value_PR {
	S1AP_UplinkUEAssociatedLPPaTransport_IEs__value_PR_NOTHING,	/* No components present */
	S1AP_UplinkUEAssociatedLPPaTransport_IEs__value_PR_MME_UE_S1AP_ID,
	S1AP_UplinkUEAssociatedLPPaTransport_IEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_UplinkUEAssociatedLPPaTransport_IEs__value_PR_Routing_ID,
	S1AP_UplinkUEAssociatedLPPaTransport_IEs__value_PR_LPPa_PDU
} S1AP_UplinkUEAssociatedLPPaTransport_IEs__value_PR;
typedef enum S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs__value_PR {
	S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs__value_PR_NOTHING,	/* No components present */
	S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs__value_PR_Routing_ID,
	S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs__value_PR_LPPa_PDU
} S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs__value_PR;
typedef enum S1AP_UplinkNonUEAssociatedLPPaTransport_IEs__value_PR {
	S1AP_UplinkNonUEAssociatedLPPaTransport_IEs__value_PR_NOTHING,	/* No components present */
	S1AP_UplinkNonUEAssociatedLPPaTransport_IEs__value_PR_Routing_ID,
	S1AP_UplinkNonUEAssociatedLPPaTransport_IEs__value_PR_LPPa_PDU
} S1AP_UplinkNonUEAssociatedLPPaTransport_IEs__value_PR;
typedef enum S1AP_E_RABModificationIndicationIEs__value_PR {
	S1AP_E_RABModificationIndicationIEs__value_PR_NOTHING,	/* No components present */
	S1AP_E_RABModificationIndicationIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_E_RABModificationIndicationIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_E_RABModificationIndicationIEs__value_PR_E_RABToBeModifiedListBearerModInd,
	S1AP_E_RABModificationIndicationIEs__value_PR_E_RABNotToBeModifiedListBearerModInd,
	S1AP_E_RABModificationIndicationIEs__value_PR_CSGMembershipInfo,
	S1AP_E_RABModificationIndicationIEs__value_PR_TunnelInformation,
	S1AP_E_RABModificationIndicationIEs__value_PR_SecondaryRATDataUsageReportList,
	S1AP_E_RABModificationIndicationIEs__value_PR_UserLocationInformation
} S1AP_E_RABModificationIndicationIEs__value_PR;
typedef enum S1AP_E_RABModificationConfirmIEs__value_PR {
	S1AP_E_RABModificationConfirmIEs__value_PR_NOTHING,	/* No components present */
	S1AP_E_RABModificationConfirmIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_E_RABModificationConfirmIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_E_RABModificationConfirmIEs__value_PR_E_RABModifyListBearerModConf,
	S1AP_E_RABModificationConfirmIEs__value_PR_E_RABList,
	S1AP_E_RABModificationConfirmIEs__value_PR_E_RABList_1,
	S1AP_E_RABModificationConfirmIEs__value_PR_CriticalityDiagnostics,
	S1AP_E_RABModificationConfirmIEs__value_PR_CSGMembershipStatus
} S1AP_E_RABModificationConfirmIEs__value_PR;
typedef enum S1AP_UEContextModificationIndicationIEs__value_PR {
	S1AP_UEContextModificationIndicationIEs__value_PR_NOTHING,	/* No components present */
	S1AP_UEContextModificationIndicationIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_UEContextModificationIndicationIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_UEContextModificationIndicationIEs__value_PR_CSGMembershipInfo
} S1AP_UEContextModificationIndicationIEs__value_PR;
typedef enum S1AP_UEContextModificationConfirmIEs__value_PR {
	S1AP_UEContextModificationConfirmIEs__value_PR_NOTHING,	/* No components present */
	S1AP_UEContextModificationConfirmIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_UEContextModificationConfirmIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_UEContextModificationConfirmIEs__value_PR_CSGMembershipStatus,
	S1AP_UEContextModificationConfirmIEs__value_PR_CriticalityDiagnostics
} S1AP_UEContextModificationConfirmIEs__value_PR;
typedef enum S1AP_UEContextSuspendRequestIEs__value_PR {
	S1AP_UEContextSuspendRequestIEs__value_PR_NOTHING,	/* No components present */
	S1AP_UEContextSuspendRequestIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_UEContextSuspendRequestIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_UEContextSuspendRequestIEs__value_PR_InformationOnRecommendedCellsAndENBsForPaging,
	S1AP_UEContextSuspendRequestIEs__value_PR_CellIdentifierAndCELevelForCECapableUEs,
	S1AP_UEContextSuspendRequestIEs__value_PR_SecondaryRATDataUsageReportList,
	S1AP_UEContextSuspendRequestIEs__value_PR_UserLocationInformation,
	S1AP_UEContextSuspendRequestIEs__value_PR_TimeSinceSecondaryNodeRelease
} S1AP_UEContextSuspendRequestIEs__value_PR;
typedef enum S1AP_UEContextSuspendResponseIEs__value_PR {
	S1AP_UEContextSuspendResponseIEs__value_PR_NOTHING,	/* No components present */
	S1AP_UEContextSuspendResponseIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_UEContextSuspendResponseIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_UEContextSuspendResponseIEs__value_PR_CriticalityDiagnostics,
	S1AP_UEContextSuspendResponseIEs__value_PR_SecurityContext
} S1AP_UEContextSuspendResponseIEs__value_PR;
typedef enum S1AP_UEContextResumeRequestIEs__value_PR {
	S1AP_UEContextResumeRequestIEs__value_PR_NOTHING,	/* No components present */
	S1AP_UEContextResumeRequestIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_UEContextResumeRequestIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_UEContextResumeRequestIEs__value_PR_E_RABFailedToResumeListResumeReq,
	S1AP_UEContextResumeRequestIEs__value_PR_RRC_Establishment_Cause
} S1AP_UEContextResumeRequestIEs__value_PR;
typedef enum S1AP_UEContextResumeResponseIEs__value_PR {
	S1AP_UEContextResumeResponseIEs__value_PR_NOTHING,	/* No components present */
	S1AP_UEContextResumeResponseIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_UEContextResumeResponseIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_UEContextResumeResponseIEs__value_PR_E_RABFailedToResumeListResumeRes,
	S1AP_UEContextResumeResponseIEs__value_PR_CriticalityDiagnostics,
	S1AP_UEContextResumeResponseIEs__value_PR_SecurityContext,
	S1AP_UEContextResumeResponseIEs__value_PR_PendingDataIndication
} S1AP_UEContextResumeResponseIEs__value_PR;
typedef enum S1AP_UEContextResumeFailureIEs__value_PR {
	S1AP_UEContextResumeFailureIEs__value_PR_NOTHING,	/* No components present */
	S1AP_UEContextResumeFailureIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_UEContextResumeFailureIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_UEContextResumeFailureIEs__value_PR_Cause,
	S1AP_UEContextResumeFailureIEs__value_PR_CriticalityDiagnostics
} S1AP_UEContextResumeFailureIEs__value_PR;
typedef enum S1AP_ConnectionEstablishmentIndicationIEs__value_PR {
	S1AP_ConnectionEstablishmentIndicationIEs__value_PR_NOTHING,	/* No components present */
	S1AP_ConnectionEstablishmentIndicationIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_ConnectionEstablishmentIndicationIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_ConnectionEstablishmentIndicationIEs__value_PR_UERadioCapability,
	S1AP_ConnectionEstablishmentIndicationIEs__value_PR_EnhancedCoverageRestricted,
	S1AP_ConnectionEstablishmentIndicationIEs__value_PR_DL_CP_SecurityInformation,
	S1AP_ConnectionEstablishmentIndicationIEs__value_PR_CE_ModeBRestricted,
	S1AP_ConnectionEstablishmentIndicationIEs__value_PR_EndIndication,
	S1AP_ConnectionEstablishmentIndicationIEs__value_PR_Subscription_Based_UE_DifferentiationInfo,
	S1AP_ConnectionEstablishmentIndicationIEs__value_PR_E_RABLevelQoSParameters,
	S1AP_ConnectionEstablishmentIndicationIEs__value_PR_UERadioCapabilityID
} S1AP_ConnectionEstablishmentIndicationIEs__value_PR;
typedef enum S1AP_RetrieveUEInformationIEs__value_PR {
	S1AP_RetrieveUEInformationIEs__value_PR_NOTHING,	/* No components present */
	S1AP_RetrieveUEInformationIEs__value_PR_S_TMSI
} S1AP_RetrieveUEInformationIEs__value_PR;
typedef enum S1AP_UEInformationTransferIEs__value_PR {
	S1AP_UEInformationTransferIEs__value_PR_NOTHING,	/* No components present */
	S1AP_UEInformationTransferIEs__value_PR_S_TMSI,
	S1AP_UEInformationTransferIEs__value_PR_E_RABLevelQoSParameters,
	S1AP_UEInformationTransferIEs__value_PR_UERadioCapability,
	S1AP_UEInformationTransferIEs__value_PR_Subscription_Based_UE_DifferentiationInfo,
	S1AP_UEInformationTransferIEs__value_PR_PendingDataIndication
} S1AP_UEInformationTransferIEs__value_PR;
typedef enum S1AP_ENBCPRelocationIndicationIEs__value_PR {
	S1AP_ENBCPRelocationIndicationIEs__value_PR_NOTHING,	/* No components present */
	S1AP_ENBCPRelocationIndicationIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_ENBCPRelocationIndicationIEs__value_PR_S_TMSI,
	S1AP_ENBCPRelocationIndicationIEs__value_PR_EUTRAN_CGI,
	S1AP_ENBCPRelocationIndicationIEs__value_PR_TAI,
	S1AP_ENBCPRelocationIndicationIEs__value_PR_UL_CP_SecurityInformation
} S1AP_ENBCPRelocationIndicationIEs__value_PR;
typedef enum S1AP_MMECPRelocationIndicationIEs__value_PR {
	S1AP_MMECPRelocationIndicationIEs__value_PR_NOTHING,	/* No components present */
	S1AP_MMECPRelocationIndicationIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_MMECPRelocationIndicationIEs__value_PR_ENB_UE_S1AP_ID
} S1AP_MMECPRelocationIndicationIEs__value_PR;
typedef enum S1AP_SecondaryRATDataUsageReportIEs__value_PR {
	S1AP_SecondaryRATDataUsageReportIEs__value_PR_NOTHING,	/* No components present */
	S1AP_SecondaryRATDataUsageReportIEs__value_PR_MME_UE_S1AP_ID,
	S1AP_SecondaryRATDataUsageReportIEs__value_PR_ENB_UE_S1AP_ID,
	S1AP_SecondaryRATDataUsageReportIEs__value_PR_SecondaryRATDataUsageReportList,
	S1AP_SecondaryRATDataUsageReportIEs__value_PR_HandoverFlag,
	S1AP_SecondaryRATDataUsageReportIEs__value_PR_UserLocationInformation,
	S1AP_SecondaryRATDataUsageReportIEs__value_PR_TimeSinceSecondaryNodeRelease
} S1AP_SecondaryRATDataUsageReportIEs__value_PR;
typedef enum S1AP_UERadioCapabilityIDMappingRequestIEs__value_PR {
	S1AP_UERadioCapabilityIDMappingRequestIEs__value_PR_NOTHING,	/* No components present */
	S1AP_UERadioCapabilityIDMappingRequestIEs__value_PR_UERadioCapabilityID
} S1AP_UERadioCapabilityIDMappingRequestIEs__value_PR;
typedef enum S1AP_UERadioCapabilityIDMappingResponseIEs__value_PR {
	S1AP_UERadioCapabilityIDMappingResponseIEs__value_PR_NOTHING,	/* No components present */
	S1AP_UERadioCapabilityIDMappingResponseIEs__value_PR_UERadioCapabilityID,
	S1AP_UERadioCapabilityIDMappingResponseIEs__value_PR_UERadioCapability,
	S1AP_UERadioCapabilityIDMappingResponseIEs__value_PR_CriticalityDiagnostics
} S1AP_UERadioCapabilityIDMappingResponseIEs__value_PR;
typedef enum S1AP_E_RABDataForwardingItemIEs__value_PR {
	S1AP_E_RABDataForwardingItemIEs__value_PR_NOTHING,	/* No components present */
	S1AP_E_RABDataForwardingItemIEs__value_PR_E_RABDataForwardingItem
} S1AP_E_RABDataForwardingItemIEs__value_PR;
typedef enum S1AP_E_RABToBeSetupItemHOReqIEs__value_PR {
	S1AP_E_RABToBeSetupItemHOReqIEs__value_PR_NOTHING,	/* No components present */
	S1AP_E_RABToBeSetupItemHOReqIEs__value_PR_E_RABToBeSetupItemHOReq
} S1AP_E_RABToBeSetupItemHOReqIEs__value_PR;
typedef enum S1AP_E_RABAdmittedItemIEs__value_PR {
	S1AP_E_RABAdmittedItemIEs__value_PR_NOTHING,	/* No components present */
	S1AP_E_RABAdmittedItemIEs__value_PR_E_RABAdmittedItem
} S1AP_E_RABAdmittedItemIEs__value_PR;
typedef enum S1AP_E_RABFailedtoSetupItemHOReqAckIEs__value_PR {
	S1AP_E_RABFailedtoSetupItemHOReqAckIEs__value_PR_NOTHING,	/* No components present */
	S1AP_E_RABFailedtoSetupItemHOReqAckIEs__value_PR_E_RABFailedToSetupItemHOReqAck
} S1AP_E_RABFailedtoSetupItemHOReqAckIEs__value_PR;
typedef enum S1AP_E_RABToBeSwitchedDLItemIEs__value_PR {
	S1AP_E_RABToBeSwitchedDLItemIEs__value_PR_NOTHING,	/* No components present */
	S1AP_E_RABToBeSwitchedDLItemIEs__value_PR_E_RABToBeSwitchedDLItem
} S1AP_E_RABToBeSwitchedDLItemIEs__value_PR;
typedef enum S1AP_E_RABToBeSwitchedULItemIEs__value_PR {
	S1AP_E_RABToBeSwitchedULItemIEs__value_PR_NOTHING,	/* No components present */
	S1AP_E_RABToBeSwitchedULItemIEs__value_PR_E_RABToBeSwitchedULItem
} S1AP_E_RABToBeSwitchedULItemIEs__value_PR;
typedef enum S1AP_E_RABToBeModifiedItemBearerModIndIEs__value_PR {
	S1AP_E_RABToBeModifiedItemBearerModIndIEs__value_PR_NOTHING,	/* No components present */
	S1AP_E_RABToBeModifiedItemBearerModIndIEs__value_PR_E_RABToBeModifiedItemBearerModInd
} S1AP_E_RABToBeModifiedItemBearerModIndIEs__value_PR;
typedef enum S1AP_E_RABNotToBeModifiedItemBearerModIndIEs__value_PR {
	S1AP_E_RABNotToBeModifiedItemBearerModIndIEs__value_PR_NOTHING,	/* No components present */
	S1AP_E_RABNotToBeModifiedItemBearerModIndIEs__value_PR_E_RABNotToBeModifiedItemBearerModInd
} S1AP_E_RABNotToBeModifiedItemBearerModIndIEs__value_PR;
typedef enum S1AP_E_RABFailedToResumeItemResumeReqIEs__value_PR {
	S1AP_E_RABFailedToResumeItemResumeReqIEs__value_PR_NOTHING,	/* No components present */
	S1AP_E_RABFailedToResumeItemResumeReqIEs__value_PR_E_RABFailedToResumeItemResumeReq
} S1AP_E_RABFailedToResumeItemResumeReqIEs__value_PR;
typedef enum S1AP_E_RABFailedToResumeItemResumeResIEs__value_PR {
	S1AP_E_RABFailedToResumeItemResumeResIEs__value_PR_NOTHING,	/* No components present */
	S1AP_E_RABFailedToResumeItemResumeResIEs__value_PR_E_RABFailedToResumeItemResumeRes
} S1AP_E_RABFailedToResumeItemResumeResIEs__value_PR;

/* S1AP_ProtocolIE-Field */
typedef struct S1AP_E_RABToBeSetupItemBearerSUReqIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_E_RABToBeSetupItemBearerSUReqIEs__value {
		S1AP_E_RABToBeSetupItemBearerSUReqIEs__value_PR present;
		union S1AP_E_RABToBeSetupItemBearerSUReqIEs__S1AP_value_u {
			S1AP_E_RABToBeSetupItemBearerSUReq_t	 E_RABToBeSetupItemBearerSUReq;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABToBeSetupItemBearerSUReqIEs_t;
typedef struct S1AP_E_RABSetupItemBearerSUResIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_E_RABSetupItemBearerSUResIEs__value {
		S1AP_E_RABSetupItemBearerSUResIEs__value_PR present;
		union S1AP_E_RABSetupItemBearerSUResIEs__S1AP_value_u {
			S1AP_E_RABSetupItemBearerSURes_t	 E_RABSetupItemBearerSURes;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABSetupItemBearerSUResIEs_t;
typedef struct S1AP_E_RABToBeModifiedItemBearerModReqIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_E_RABToBeModifiedItemBearerModReqIEs__value {
		S1AP_E_RABToBeModifiedItemBearerModReqIEs__value_PR present;
		union S1AP_E_RABToBeModifiedItemBearerModReqIEs__S1AP_value_u {
			S1AP_E_RABToBeModifiedItemBearerModReq_t	 E_RABToBeModifiedItemBearerModReq;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABToBeModifiedItemBearerModReqIEs_t;
typedef struct S1AP_E_RABModifyItemBearerModResIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_E_RABModifyItemBearerModResIEs__value {
		S1AP_E_RABModifyItemBearerModResIEs__value_PR present;
		union S1AP_E_RABModifyItemBearerModResIEs__S1AP_value_u {
			S1AP_E_RABModifyItemBearerModRes_t	 E_RABModifyItemBearerModRes;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABModifyItemBearerModResIEs_t;
typedef struct S1AP_E_RABReleaseItemBearerRelCompIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_E_RABReleaseItemBearerRelCompIEs__value {
		S1AP_E_RABReleaseItemBearerRelCompIEs__value_PR present;
		union S1AP_E_RABReleaseItemBearerRelCompIEs__S1AP_value_u {
			S1AP_E_RABReleaseItemBearerRelComp_t	 E_RABReleaseItemBearerRelComp;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABReleaseItemBearerRelCompIEs_t;
typedef struct S1AP_E_RABToBeSetupItemCtxtSUReqIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_E_RABToBeSetupItemCtxtSUReqIEs__value {
		S1AP_E_RABToBeSetupItemCtxtSUReqIEs__value_PR present;
		union S1AP_E_RABToBeSetupItemCtxtSUReqIEs__S1AP_value_u {
			S1AP_E_RABToBeSetupItemCtxtSUReq_t	 E_RABToBeSetupItemCtxtSUReq;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABToBeSetupItemCtxtSUReqIEs_t;
typedef struct S1AP_E_RABSetupItemCtxtSUResIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_E_RABSetupItemCtxtSUResIEs__value {
		S1AP_E_RABSetupItemCtxtSUResIEs__value_PR present;
		union S1AP_E_RABSetupItemCtxtSUResIEs__S1AP_value_u {
			S1AP_E_RABSetupItemCtxtSURes_t	 E_RABSetupItemCtxtSURes;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABSetupItemCtxtSUResIEs_t;
typedef struct S1AP_TAIItemIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_TAIItemIEs__value {
		S1AP_TAIItemIEs__value_PR present;
		union S1AP_TAIItemIEs__S1AP_value_u {
			S1AP_TAIItem_t	 TAIItem;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_TAIItemIEs_t;
typedef struct S1AP_UE_associatedLogicalS1_ConnectionItemRes {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_UE_associatedLogicalS1_ConnectionItemRes__value {
		S1AP_UE_associatedLogicalS1_ConnectionItemRes__value_PR present;
		union S1AP_UE_associatedLogicalS1_ConnectionItemRes__S1AP_value_u {
			S1AP_UE_associatedLogicalS1_ConnectionItem_t	 UE_associatedLogicalS1_ConnectionItem;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_UE_associatedLogicalS1_ConnectionItemRes_t;
typedef struct S1AP_UE_associatedLogicalS1_ConnectionItemResAck {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_UE_associatedLogicalS1_ConnectionItemResAck__value {
		S1AP_UE_associatedLogicalS1_ConnectionItemResAck__value_PR present;
		union S1AP_UE_associatedLogicalS1_ConnectionItemResAck__S1AP_value_u {
			S1AP_UE_associatedLogicalS1_ConnectionItem_t	 UE_associatedLogicalS1_ConnectionItem;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_UE_associatedLogicalS1_ConnectionItemResAck_t;
typedef struct S1AP_E_RABModifyItemBearerModConfIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_E_RABModifyItemBearerModConfIEs__value {
		S1AP_E_RABModifyItemBearerModConfIEs__value_PR present;
		union S1AP_E_RABModifyItemBearerModConfIEs__S1AP_value_u {
			S1AP_E_RABModifyItemBearerModConf_t	 E_RABModifyItemBearerModConf;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABModifyItemBearerModConfIEs_t;
typedef struct S1AP_Bearers_SubjectToStatusTransfer_ItemIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_Bearers_SubjectToStatusTransfer_ItemIEs__value {
		S1AP_Bearers_SubjectToStatusTransfer_ItemIEs__value_PR present;
		union S1AP_Bearers_SubjectToStatusTransfer_ItemIEs__S1AP_value_u {
			S1AP_Bearers_SubjectToStatusTransfer_Item_t	 Bearers_SubjectToStatusTransfer_Item;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_Bearers_SubjectToStatusTransfer_ItemIEs_t;
typedef struct S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemIEs__value {
		S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemIEs__value_PR present;
		union S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemIEs__S1AP_value_u {
			S1AP_Bearers_SubjectToEarlyStatusTransfer_Item_t	 Bearers_SubjectToEarlyStatusTransfer_Item;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemIEs_t;
typedef struct S1AP_DAPSResponseInfoListIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_DAPSResponseInfoListIEs__value {
		S1AP_DAPSResponseInfoListIEs__value_PR present;
		union S1AP_DAPSResponseInfoListIEs__S1AP_value_u {
			S1AP_DAPSResponseInfoItem_t	 DAPSResponseInfoItem;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_DAPSResponseInfoListIEs_t;
typedef struct S1AP_E_RABInformationListIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_E_RABInformationListIEs__value {
		S1AP_E_RABInformationListIEs__value_PR present;
		union S1AP_E_RABInformationListIEs__S1AP_value_u {
			S1AP_E_RABInformationListItem_t	 E_RABInformationListItem;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABInformationListIEs_t;
typedef struct S1AP_E_RABItemIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_E_RABItemIEs__value {
		S1AP_E_RABItemIEs__value_PR present;
		union S1AP_E_RABItemIEs__S1AP_value_u {
			S1AP_E_RABItem_t	 E_RABItem;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABItemIEs_t;
typedef struct S1AP_E_RABUsageReportItemIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_E_RABUsageReportItemIEs__value {
		S1AP_E_RABUsageReportItemIEs__value_PR present;
		union S1AP_E_RABUsageReportItemIEs__S1AP_value_u {
			S1AP_E_RABUsageReportItem_t	 E_RABUsageReportItem;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABUsageReportItemIEs_t;
typedef struct S1AP_MDTMode_ExtensionIE {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_MDTMode_ExtensionIE__value {
		S1AP_MDTMode_ExtensionIE__value_PR present;
		union S1AP_MDTMode_ExtensionIE__S1AP_value_u {
			S1AP_LoggedMBSFNMDT_t	 LoggedMBSFNMDT;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_MDTMode_ExtensionIE_t;
typedef struct S1AP_RecommendedCellItemIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_RecommendedCellItemIEs__value {
		S1AP_RecommendedCellItemIEs__value_PR present;
		union S1AP_RecommendedCellItemIEs__S1AP_value_u {
			S1AP_RecommendedCellItem_t	 RecommendedCellItem;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_RecommendedCellItemIEs_t;
typedef struct S1AP_RecommendedENBItemIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_RecommendedENBItemIEs__value {
		S1AP_RecommendedENBItemIEs__value_PR present;
		union S1AP_RecommendedENBItemIEs__S1AP_value_u {
			S1AP_RecommendedENBItem_t	 RecommendedENBItem;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_RecommendedENBItemIEs_t;
typedef struct S1AP_SecondaryRATDataUsageReportItemIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_SecondaryRATDataUsageReportItemIEs__value {
		S1AP_SecondaryRATDataUsageReportItemIEs__value_PR present;
		union S1AP_SecondaryRATDataUsageReportItemIEs__S1AP_value_u {
			S1AP_SecondaryRATDataUsageReportItem_t	 SecondaryRATDataUsageReportItem;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_SecondaryRATDataUsageReportItemIEs_t;
typedef struct S1AP_SONInformation_ExtensionIE {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_SONInformation_ExtensionIE__value {
		S1AP_SONInformation_ExtensionIE__value_PR present;
		union S1AP_SONInformation_ExtensionIE__S1AP_value_u {
			S1AP_SONInformationReport_t	 SONInformationReport;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_SONInformation_ExtensionIE_t;
typedef struct S1AP_SourceNodeID_ExtensionIE {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_SourceNodeID_ExtensionIE__value {
		S1AP_SourceNodeID_ExtensionIE__value_PR present;
		union S1AP_SourceNodeID_ExtensionIE__S1AP_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;
} S1AP_SourceNodeID_ExtensionIE_t;
typedef struct S1AP_HandoverRequiredIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_HandoverRequiredIEs__value {
		S1AP_HandoverRequiredIEs__value_PR present;
		union S1AP_HandoverRequiredIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_HandoverType_t	 HandoverType;
			S1AP_Cause_t	 Cause;
			S1AP_TargetID_t	 TargetID;
			S1AP_Direct_Forwarding_Path_Availability_t	 Direct_Forwarding_Path_Availability;
			S1AP_SRVCCHOIndication_t	 SRVCCHOIndication;
			S1AP_Source_ToTarget_TransparentContainer_t	 Source_ToTarget_TransparentContainer;
			S1AP_Source_ToTarget_TransparentContainer_t	 Source_ToTarget_TransparentContainer_1;
			S1AP_MSClassmark2_t	 MSClassmark2;
			S1AP_MSClassmark3_t	 MSClassmark3;
			S1AP_CSG_Id_t	 CSG_Id;
			S1AP_CellAccessMode_t	 CellAccessMode;
			S1AP_PS_ServiceNotAvailable_t	 PS_ServiceNotAvailable;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_HandoverRequiredIEs_t;
typedef struct S1AP_HandoverCommandIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_HandoverCommandIEs__value {
		S1AP_HandoverCommandIEs__value_PR present;
		union S1AP_HandoverCommandIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_HandoverType_t	 HandoverType;
			S1AP_NASSecurityParametersfromE_UTRAN_t	 NASSecurityParametersfromE_UTRAN;
			S1AP_E_RABSubjecttoDataForwardingList_t	 E_RABSubjecttoDataForwardingList;
			S1AP_E_RABList_t	 E_RABList;
			S1AP_Target_ToSource_TransparentContainer_t	 Target_ToSource_TransparentContainer;
			S1AP_Target_ToSource_TransparentContainer_t	 Target_ToSource_TransparentContainer_1;
			S1AP_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;
} S1AP_HandoverCommandIEs_t;
typedef struct S1AP_HandoverPreparationFailureIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_HandoverPreparationFailureIEs__value {
		S1AP_HandoverPreparationFailureIEs__value_PR present;
		union S1AP_HandoverPreparationFailureIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_Cause_t	 Cause;
			S1AP_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;
} S1AP_HandoverPreparationFailureIEs_t;
typedef struct S1AP_HandoverRequestIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_HandoverRequestIEs__value {
		S1AP_HandoverRequestIEs__value_PR present;
		union S1AP_HandoverRequestIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_HandoverType_t	 HandoverType;
			S1AP_Cause_t	 Cause;
			S1AP_UEAggregateMaximumBitrate_t	 UEAggregateMaximumBitrate;
			S1AP_E_RABToBeSetupListHOReq_t	 E_RABToBeSetupListHOReq;
			S1AP_Source_ToTarget_TransparentContainer_t	 Source_ToTarget_TransparentContainer;
			S1AP_UESecurityCapabilities_t	 UESecurityCapabilities;
			S1AP_HandoverRestrictionList_t	 HandoverRestrictionList;
			S1AP_TraceActivation_t	 TraceActivation;
			S1AP_RequestType_t	 RequestType;
			S1AP_SRVCCOperationPossible_t	 SRVCCOperationPossible;
			S1AP_SecurityContext_t	 SecurityContext;
			S1AP_NASSecurityParameterstoE_UTRAN_t	 NASSecurityParameterstoE_UTRAN;
			S1AP_CSG_Id_t	 CSG_Id;
			S1AP_CSGMembershipStatus_t	 CSGMembershipStatus;
			S1AP_GUMMEI_t	 GUMMEI;
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID_1;
			S1AP_ManagementBasedMDTAllowed_t	 ManagementBasedMDTAllowed;
			S1AP_MDTPLMNList_t	 MDTPLMNList;
			S1AP_Masked_IMEISV_t	 Masked_IMEISV;
			S1AP_ExpectedUEBehaviour_t	 ExpectedUEBehaviour;
			S1AP_ProSeAuthorized_t	 ProSeAuthorized;
			S1AP_UEUserPlaneCIoTSupportIndicator_t	 UEUserPlaneCIoTSupportIndicator;
			S1AP_V2XServicesAuthorized_t	 V2XServicesAuthorized;
			S1AP_UESidelinkAggregateMaximumBitrate_t	 UESidelinkAggregateMaximumBitrate;
			S1AP_EnhancedCoverageRestricted_t	 EnhancedCoverageRestricted;
			S1AP_NRUESecurityCapabilities_t	 NRUESecurityCapabilities;
			S1AP_CE_ModeBRestricted_t	 CE_ModeBRestricted;
			S1AP_AerialUEsubscriptionInformation_t	 AerialUEsubscriptionInformation;
			S1AP_PendingDataIndication_t	 PendingDataIndication;
			S1AP_Subscription_Based_UE_DifferentiationInfo_t	 Subscription_Based_UE_DifferentiationInfo;
			S1AP_AdditionalRRMPriorityIndex_t	 AdditionalRRMPriorityIndex;
			S1AP_IAB_Authorized_t	 IAB_Authorized;
			S1AP_NRV2XServicesAuthorized_t	 NRV2XServicesAuthorized;
			S1AP_NRUESidelinkAggregateMaximumBitrate_t	 NRUESidelinkAggregateMaximumBitrate;
			S1AP_PC5QoSParameters_t	 PC5QoSParameters;
			S1AP_UERadioCapabilityID_t	 UERadioCapabilityID;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_HandoverRequestIEs_t;
typedef struct S1AP_HandoverRequestAcknowledgeIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_HandoverRequestAcknowledgeIEs__value {
		S1AP_HandoverRequestAcknowledgeIEs__value_PR present;
		union S1AP_HandoverRequestAcknowledgeIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_E_RABAdmittedList_t	 E_RABAdmittedList;
			S1AP_E_RABFailedtoSetupListHOReqAck_t	 E_RABFailedtoSetupListHOReqAck;
			S1AP_Target_ToSource_TransparentContainer_t	 Target_ToSource_TransparentContainer;
			S1AP_CSG_Id_t	 CSG_Id;
			S1AP_CriticalityDiagnostics_t	 CriticalityDiagnostics;
			S1AP_CellAccessMode_t	 CellAccessMode;
			S1AP_CE_mode_B_SupportIndicator_t	 CE_mode_B_SupportIndicator;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_HandoverRequestAcknowledgeIEs_t;
typedef struct S1AP_HandoverFailureIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_HandoverFailureIEs__value {
		S1AP_HandoverFailureIEs__value_PR present;
		union S1AP_HandoverFailureIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_Cause_t	 Cause;
			S1AP_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;
} S1AP_HandoverFailureIEs_t;
typedef struct S1AP_HandoverNotifyIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_HandoverNotifyIEs__value {
		S1AP_HandoverNotifyIEs__value_PR present;
		union S1AP_HandoverNotifyIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_EUTRAN_CGI_t	 EUTRAN_CGI;
			S1AP_TAI_t	 TAI;
			S1AP_TunnelInformation_t	 TunnelInformation;
			S1AP_LHN_ID_t	 LHN_ID;
			S1AP_PSCellInformation_t	 PSCellInformation;
			S1AP_NotifySourceeNB_t	 NotifySourceeNB;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_HandoverNotifyIEs_t;
typedef struct S1AP_PathSwitchRequestIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_PathSwitchRequestIEs__value {
		S1AP_PathSwitchRequestIEs__value_PR present;
		union S1AP_PathSwitchRequestIEs__S1AP_value_u {
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_E_RABToBeSwitchedDLList_t	 E_RABToBeSwitchedDLList;
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_EUTRAN_CGI_t	 EUTRAN_CGI;
			S1AP_TAI_t	 TAI;
			S1AP_UESecurityCapabilities_t	 UESecurityCapabilities;
			S1AP_CSG_Id_t	 CSG_Id;
			S1AP_CellAccessMode_t	 CellAccessMode;
			S1AP_GUMMEI_t	 GUMMEI;
			S1AP_CSGMembershipStatus_t	 CSGMembershipStatus;
			S1AP_TunnelInformation_t	 TunnelInformation;
			S1AP_LHN_ID_t	 LHN_ID;
			S1AP_RRC_Establishment_Cause_t	 RRC_Establishment_Cause;
			S1AP_NRUESecurityCapabilities_t	 NRUESecurityCapabilities;
			S1AP_PSCellInformation_t	 PSCellInformation;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_PathSwitchRequestIEs_t;
typedef struct S1AP_PathSwitchRequestAcknowledgeIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_PathSwitchRequestAcknowledgeIEs__value {
		S1AP_PathSwitchRequestAcknowledgeIEs__value_PR present;
		union S1AP_PathSwitchRequestAcknowledgeIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_UEAggregateMaximumBitrate_t	 UEAggregateMaximumBitrate;
			S1AP_E_RABToBeSwitchedULList_t	 E_RABToBeSwitchedULList;
			S1AP_E_RABList_t	 E_RABList;
			S1AP_SecurityContext_t	 SecurityContext;
			S1AP_CriticalityDiagnostics_t	 CriticalityDiagnostics;
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID_1;
			S1AP_CSGMembershipStatus_t	 CSGMembershipStatus;
			S1AP_ProSeAuthorized_t	 ProSeAuthorized;
			S1AP_UEUserPlaneCIoTSupportIndicator_t	 UEUserPlaneCIoTSupportIndicator;
			S1AP_V2XServicesAuthorized_t	 V2XServicesAuthorized;
			S1AP_UESidelinkAggregateMaximumBitrate_t	 UESidelinkAggregateMaximumBitrate;
			S1AP_EnhancedCoverageRestricted_t	 EnhancedCoverageRestricted;
			S1AP_NRUESecurityCapabilities_t	 NRUESecurityCapabilities;
			S1AP_CE_ModeBRestricted_t	 CE_ModeBRestricted;
			S1AP_AerialUEsubscriptionInformation_t	 AerialUEsubscriptionInformation;
			S1AP_PendingDataIndication_t	 PendingDataIndication;
			S1AP_Subscription_Based_UE_DifferentiationInfo_t	 Subscription_Based_UE_DifferentiationInfo;
			S1AP_HandoverRestrictionList_t	 HandoverRestrictionList;
			S1AP_AdditionalRRMPriorityIndex_t	 AdditionalRRMPriorityIndex;
			S1AP_NRV2XServicesAuthorized_t	 NRV2XServicesAuthorized;
			S1AP_NRUESidelinkAggregateMaximumBitrate_t	 NRUESidelinkAggregateMaximumBitrate;
			S1AP_PC5QoSParameters_t	 PC5QoSParameters;
			S1AP_UERadioCapabilityID_t	 UERadioCapabilityID;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_PathSwitchRequestAcknowledgeIEs_t;
typedef struct S1AP_PathSwitchRequestFailureIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_PathSwitchRequestFailureIEs__value {
		S1AP_PathSwitchRequestFailureIEs__value_PR present;
		union S1AP_PathSwitchRequestFailureIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_Cause_t	 Cause;
			S1AP_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;
} S1AP_PathSwitchRequestFailureIEs_t;
typedef struct S1AP_HandoverCancelIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_HandoverCancelIEs__value {
		S1AP_HandoverCancelIEs__value_PR present;
		union S1AP_HandoverCancelIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_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;
} S1AP_HandoverCancelIEs_t;
typedef struct S1AP_HandoverCancelAcknowledgeIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_HandoverCancelAcknowledgeIEs__value {
		S1AP_HandoverCancelAcknowledgeIEs__value_PR present;
		union S1AP_HandoverCancelAcknowledgeIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_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;
} S1AP_HandoverCancelAcknowledgeIEs_t;
typedef struct S1AP_HandoverSuccessIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_HandoverSuccessIEs__value {
		S1AP_HandoverSuccessIEs__value_PR present;
		union S1AP_HandoverSuccessIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_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;
} S1AP_HandoverSuccessIEs_t;
typedef struct S1AP_ENBEarlyStatusTransferIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_ENBEarlyStatusTransferIEs__value {
		S1AP_ENBEarlyStatusTransferIEs__value_PR present;
		union S1AP_ENBEarlyStatusTransferIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_ENB_EarlyStatusTransfer_TransparentContainer_t	 ENB_EarlyStatusTransfer_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;
} S1AP_ENBEarlyStatusTransferIEs_t;
typedef struct S1AP_MMEEarlyStatusTransferIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_MMEEarlyStatusTransferIEs__value {
		S1AP_MMEEarlyStatusTransferIEs__value_PR present;
		union S1AP_MMEEarlyStatusTransferIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_ENB_EarlyStatusTransfer_TransparentContainer_t	 ENB_EarlyStatusTransfer_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;
} S1AP_MMEEarlyStatusTransferIEs_t;
typedef struct S1AP_E_RABSetupRequestIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_E_RABSetupRequestIEs__value {
		S1AP_E_RABSetupRequestIEs__value_PR present;
		union S1AP_E_RABSetupRequestIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_UEAggregateMaximumBitrate_t	 UEAggregateMaximumBitrate;
			S1AP_E_RABToBeSetupListBearerSUReq_t	 E_RABToBeSetupListBearerSUReq;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABSetupRequestIEs_t;
typedef struct S1AP_E_RABSetupResponseIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_E_RABSetupResponseIEs__value {
		S1AP_E_RABSetupResponseIEs__value_PR present;
		union S1AP_E_RABSetupResponseIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_E_RABSetupListBearerSURes_t	 E_RABSetupListBearerSURes;
			S1AP_E_RABList_t	 E_RABList;
			S1AP_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;
} S1AP_E_RABSetupResponseIEs_t;
typedef struct S1AP_E_RABModifyRequestIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_E_RABModifyRequestIEs__value {
		S1AP_E_RABModifyRequestIEs__value_PR present;
		union S1AP_E_RABModifyRequestIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_UEAggregateMaximumBitrate_t	 UEAggregateMaximumBitrate;
			S1AP_E_RABToBeModifiedListBearerModReq_t	 E_RABToBeModifiedListBearerModReq;
			S1AP_SecondaryRATDataUsageRequest_t	 SecondaryRATDataUsageRequest;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABModifyRequestIEs_t;
typedef struct S1AP_E_RABModifyResponseIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_E_RABModifyResponseIEs__value {
		S1AP_E_RABModifyResponseIEs__value_PR present;
		union S1AP_E_RABModifyResponseIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_E_RABModifyListBearerModRes_t	 E_RABModifyListBearerModRes;
			S1AP_E_RABList_t	 E_RABList;
			S1AP_CriticalityDiagnostics_t	 CriticalityDiagnostics;
			S1AP_SecondaryRATDataUsageReportList_t	 SecondaryRATDataUsageReportList;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABModifyResponseIEs_t;
typedef struct S1AP_E_RABReleaseCommandIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_E_RABReleaseCommandIEs__value {
		S1AP_E_RABReleaseCommandIEs__value_PR present;
		union S1AP_E_RABReleaseCommandIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_UEAggregateMaximumBitrate_t	 UEAggregateMaximumBitrate;
			S1AP_E_RABList_t	 E_RABList;
			S1AP_NAS_PDU_t	 NAS_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;
} S1AP_E_RABReleaseCommandIEs_t;
typedef struct S1AP_E_RABReleaseResponseIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_E_RABReleaseResponseIEs__value {
		S1AP_E_RABReleaseResponseIEs__value_PR present;
		union S1AP_E_RABReleaseResponseIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_E_RABReleaseListBearerRelComp_t	 E_RABReleaseListBearerRelComp;
			S1AP_E_RABList_t	 E_RABList;
			S1AP_CriticalityDiagnostics_t	 CriticalityDiagnostics;
			S1AP_UserLocationInformation_t	 UserLocationInformation;
			S1AP_SecondaryRATDataUsageReportList_t	 SecondaryRATDataUsageReportList;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABReleaseResponseIEs_t;
typedef struct S1AP_E_RABReleaseIndicationIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_E_RABReleaseIndicationIEs__value {
		S1AP_E_RABReleaseIndicationIEs__value_PR present;
		union S1AP_E_RABReleaseIndicationIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_E_RABList_t	 E_RABList;
			S1AP_UserLocationInformation_t	 UserLocationInformation;
			S1AP_SecondaryRATDataUsageReportList_t	 SecondaryRATDataUsageReportList;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABReleaseIndicationIEs_t;
typedef struct S1AP_InitialContextSetupRequestIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_InitialContextSetupRequestIEs__value {
		S1AP_InitialContextSetupRequestIEs__value_PR present;
		union S1AP_InitialContextSetupRequestIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_UEAggregateMaximumBitrate_t	 UEAggregateMaximumBitrate;
			S1AP_E_RABToBeSetupListCtxtSUReq_t	 E_RABToBeSetupListCtxtSUReq;
			S1AP_UESecurityCapabilities_t	 UESecurityCapabilities;
			S1AP_SecurityKey_t	 SecurityKey;
			S1AP_TraceActivation_t	 TraceActivation;
			S1AP_HandoverRestrictionList_t	 HandoverRestrictionList;
			S1AP_UERadioCapability_t	 UERadioCapability;
			S1AP_SubscriberProfileIDforRFP_t	 SubscriberProfileIDforRFP;
			S1AP_CSFallbackIndicator_t	 CSFallbackIndicator;
			S1AP_SRVCCOperationPossible_t	 SRVCCOperationPossible;
			S1AP_CSGMembershipStatus_t	 CSGMembershipStatus;
			S1AP_LAI_t	 LAI;
			S1AP_GUMMEI_t	 GUMMEI;
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID_1;
			S1AP_ManagementBasedMDTAllowed_t	 ManagementBasedMDTAllowed;
			S1AP_MDTPLMNList_t	 MDTPLMNList;
			S1AP_AdditionalCSFallbackIndicator_t	 AdditionalCSFallbackIndicator;
			S1AP_Masked_IMEISV_t	 Masked_IMEISV;
			S1AP_ExpectedUEBehaviour_t	 ExpectedUEBehaviour;
			S1AP_ProSeAuthorized_t	 ProSeAuthorized;
			S1AP_UEUserPlaneCIoTSupportIndicator_t	 UEUserPlaneCIoTSupportIndicator;
			S1AP_V2XServicesAuthorized_t	 V2XServicesAuthorized;
			S1AP_UESidelinkAggregateMaximumBitrate_t	 UESidelinkAggregateMaximumBitrate;
			S1AP_EnhancedCoverageRestricted_t	 EnhancedCoverageRestricted;
			S1AP_NRUESecurityCapabilities_t	 NRUESecurityCapabilities;
			S1AP_CE_ModeBRestricted_t	 CE_ModeBRestricted;
			S1AP_AerialUEsubscriptionInformation_t	 AerialUEsubscriptionInformation;
			S1AP_PendingDataIndication_t	 PendingDataIndication;
			S1AP_Subscription_Based_UE_DifferentiationInfo_t	 Subscription_Based_UE_DifferentiationInfo;
			S1AP_AdditionalRRMPriorityIndex_t	 AdditionalRRMPriorityIndex;
			S1AP_IAB_Authorized_t	 IAB_Authorized;
			S1AP_NRV2XServicesAuthorized_t	 NRV2XServicesAuthorized;
			S1AP_NRUESidelinkAggregateMaximumBitrate_t	 NRUESidelinkAggregateMaximumBitrate;
			S1AP_PC5QoSParameters_t	 PC5QoSParameters;
			S1AP_UERadioCapabilityID_t	 UERadioCapabilityID;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_InitialContextSetupRequestIEs_t;
typedef struct S1AP_InitialContextSetupResponseIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_InitialContextSetupResponseIEs__value {
		S1AP_InitialContextSetupResponseIEs__value_PR present;
		union S1AP_InitialContextSetupResponseIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_E_RABSetupListCtxtSURes_t	 E_RABSetupListCtxtSURes;
			S1AP_E_RABList_t	 E_RABList;
			S1AP_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;
} S1AP_InitialContextSetupResponseIEs_t;
typedef struct S1AP_InitialContextSetupFailureIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_InitialContextSetupFailureIEs__value {
		S1AP_InitialContextSetupFailureIEs__value_PR present;
		union S1AP_InitialContextSetupFailureIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_Cause_t	 Cause;
			S1AP_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;
} S1AP_InitialContextSetupFailureIEs_t;
typedef struct S1AP_PagingIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_PagingIEs__value {
		S1AP_PagingIEs__value_PR present;
		union S1AP_PagingIEs__S1AP_value_u {
			S1AP_UEIdentityIndexValue_t	 UEIdentityIndexValue;
			S1AP_UEPagingID_t	 UEPagingID;
			S1AP_PagingDRX_t	 PagingDRX;
			S1AP_CNDomain_t	 CNDomain;
			S1AP_TAIList_t	 TAIList;
			S1AP_CSG_IdList_t	 CSG_IdList;
			S1AP_PagingPriority_t	 PagingPriority;
			S1AP_UERadioCapabilityForPaging_t	 UERadioCapabilityForPaging;
			S1AP_AssistanceDataForPaging_t	 AssistanceDataForPaging;
			S1AP_Paging_eDRXInformation_t	 Paging_eDRXInformation;
			S1AP_Extended_UEIdentityIndexValue_t	 Extended_UEIdentityIndexValue;
			S1AP_NB_IoT_Paging_eDRXInformation_t	 NB_IoT_Paging_eDRXInformation;
			S1AP_NB_IoT_UEIdentityIndexValue_t	 NB_IoT_UEIdentityIndexValue;
			S1AP_EnhancedCoverageRestricted_t	 EnhancedCoverageRestricted;
			S1AP_CE_ModeBRestricted_t	 CE_ModeBRestricted;
			S1AP_DataSize_t	 DataSize;
			S1AP_WUS_Assistance_Information_t	 WUS_Assistance_Information;
			S1AP_NB_IoT_PagingDRX_t	 NB_IoT_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;
} S1AP_PagingIEs_t;
typedef struct S1AP_UEContextReleaseRequest_IEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_UEContextReleaseRequest_IEs__value {
		S1AP_UEContextReleaseRequest_IEs__value_PR present;
		union S1AP_UEContextReleaseRequest_IEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_Cause_t	 Cause;
			S1AP_GWContextReleaseIndication_t	 GWContextReleaseIndication;
			S1AP_SecondaryRATDataUsageReportList_t	 SecondaryRATDataUsageReportList;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_UEContextReleaseRequest_IEs_t;
typedef struct S1AP_UEContextReleaseCommand_IEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_UEContextReleaseCommand_IEs__value {
		S1AP_UEContextReleaseCommand_IEs__value_PR present;
		union S1AP_UEContextReleaseCommand_IEs__S1AP_value_u {
			S1AP_UE_S1AP_IDs_t	 UE_S1AP_IDs;
			S1AP_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;
} S1AP_UEContextReleaseCommand_IEs_t;
typedef struct S1AP_UEContextReleaseComplete_IEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_UEContextReleaseComplete_IEs__value {
		S1AP_UEContextReleaseComplete_IEs__value_PR present;
		union S1AP_UEContextReleaseComplete_IEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_CriticalityDiagnostics_t	 CriticalityDiagnostics;
			S1AP_UserLocationInformation_t	 UserLocationInformation;
			S1AP_InformationOnRecommendedCellsAndENBsForPaging_t	 InformationOnRecommendedCellsAndENBsForPaging;
			S1AP_CellIdentifierAndCELevelForCECapableUEs_t	 CellIdentifierAndCELevelForCECapableUEs;
			S1AP_SecondaryRATDataUsageReportList_t	 SecondaryRATDataUsageReportList;
			S1AP_TimeSinceSecondaryNodeRelease_t	 TimeSinceSecondaryNodeRelease;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_UEContextReleaseComplete_IEs_t;
typedef struct S1AP_UEContextModificationRequestIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_UEContextModificationRequestIEs__value {
		S1AP_UEContextModificationRequestIEs__value_PR present;
		union S1AP_UEContextModificationRequestIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_SecurityKey_t	 SecurityKey;
			S1AP_SubscriberProfileIDforRFP_t	 SubscriberProfileIDforRFP;
			S1AP_UEAggregateMaximumBitrate_t	 UEAggregateMaximumBitrate;
			S1AP_CSFallbackIndicator_t	 CSFallbackIndicator;
			S1AP_UESecurityCapabilities_t	 UESecurityCapabilities;
			S1AP_CSGMembershipStatus_t	 CSGMembershipStatus;
			S1AP_LAI_t	 LAI;
			S1AP_AdditionalCSFallbackIndicator_t	 AdditionalCSFallbackIndicator;
			S1AP_ProSeAuthorized_t	 ProSeAuthorized;
			S1AP_SRVCCOperationPossible_t	 SRVCCOperationPossible;
			S1AP_SRVCCOperationNotPossible_t	 SRVCCOperationNotPossible;
			S1AP_V2XServicesAuthorized_t	 V2XServicesAuthorized;
			S1AP_UESidelinkAggregateMaximumBitrate_t	 UESidelinkAggregateMaximumBitrate;
			S1AP_NRUESecurityCapabilities_t	 NRUESecurityCapabilities;
			S1AP_AerialUEsubscriptionInformation_t	 AerialUEsubscriptionInformation;
			S1AP_AdditionalRRMPriorityIndex_t	 AdditionalRRMPriorityIndex;
			S1AP_IAB_Authorized_t	 IAB_Authorized;
			S1AP_NRV2XServicesAuthorized_t	 NRV2XServicesAuthorized;
			S1AP_NRUESidelinkAggregateMaximumBitrate_t	 NRUESidelinkAggregateMaximumBitrate;
			S1AP_PC5QoSParameters_t	 PC5QoSParameters;
			S1AP_UERadioCapabilityID_t	 UERadioCapabilityID;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_UEContextModificationRequestIEs_t;
typedef struct S1AP_UEContextModificationResponseIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_UEContextModificationResponseIEs__value {
		S1AP_UEContextModificationResponseIEs__value_PR present;
		union S1AP_UEContextModificationResponseIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_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;
} S1AP_UEContextModificationResponseIEs_t;
typedef struct S1AP_UEContextModificationFailureIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_UEContextModificationFailureIEs__value {
		S1AP_UEContextModificationFailureIEs__value_PR present;
		union S1AP_UEContextModificationFailureIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_Cause_t	 Cause;
			S1AP_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;
} S1AP_UEContextModificationFailureIEs_t;
typedef struct S1AP_UERadioCapabilityMatchRequestIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_UERadioCapabilityMatchRequestIEs__value {
		S1AP_UERadioCapabilityMatchRequestIEs__value_PR present;
		union S1AP_UERadioCapabilityMatchRequestIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_UERadioCapability_t	 UERadioCapability;
			S1AP_UERadioCapabilityID_t	 UERadioCapabilityID;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_UERadioCapabilityMatchRequestIEs_t;
typedef struct S1AP_UERadioCapabilityMatchResponseIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_UERadioCapabilityMatchResponseIEs__value {
		S1AP_UERadioCapabilityMatchResponseIEs__value_PR present;
		union S1AP_UERadioCapabilityMatchResponseIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_VoiceSupportMatchIndicator_t	 VoiceSupportMatchIndicator;
			S1AP_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;
} S1AP_UERadioCapabilityMatchResponseIEs_t;
typedef struct S1AP_DownlinkNASTransport_IEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_DownlinkNASTransport_IEs__value {
		S1AP_DownlinkNASTransport_IEs__value_PR present;
		union S1AP_DownlinkNASTransport_IEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_NAS_PDU_t	 NAS_PDU;
			S1AP_HandoverRestrictionList_t	 HandoverRestrictionList;
			S1AP_SubscriberProfileIDforRFP_t	 SubscriberProfileIDforRFP;
			S1AP_SRVCCOperationPossible_t	 SRVCCOperationPossible;
			S1AP_UERadioCapability_t	 UERadioCapability;
			S1AP_DLNASPDUDeliveryAckRequest_t	 DLNASPDUDeliveryAckRequest;
			S1AP_EnhancedCoverageRestricted_t	 EnhancedCoverageRestricted;
			S1AP_NRUESecurityCapabilities_t	 NRUESecurityCapabilities;
			S1AP_CE_ModeBRestricted_t	 CE_ModeBRestricted;
			S1AP_UECapabilityInfoRequest_t	 UECapabilityInfoRequest;
			S1AP_EndIndication_t	 EndIndication;
			S1AP_PendingDataIndication_t	 PendingDataIndication;
			S1AP_Subscription_Based_UE_DifferentiationInfo_t	 Subscription_Based_UE_DifferentiationInfo;
			S1AP_AdditionalRRMPriorityIndex_t	 AdditionalRRMPriorityIndex;
			S1AP_UERadioCapabilityID_t	 UERadioCapabilityID;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_DownlinkNASTransport_IEs_t;
typedef struct S1AP_InitialUEMessage_IEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_InitialUEMessage_IEs__value {
		S1AP_InitialUEMessage_IEs__value_PR present;
		union S1AP_InitialUEMessage_IEs__S1AP_value_u {
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_NAS_PDU_t	 NAS_PDU;
			S1AP_TAI_t	 TAI;
			S1AP_EUTRAN_CGI_t	 EUTRAN_CGI;
			S1AP_RRC_Establishment_Cause_t	 RRC_Establishment_Cause;
			S1AP_S_TMSI_t	 S_TMSI;
			S1AP_CSG_Id_t	 CSG_Id;
			S1AP_GUMMEI_t	 GUMMEI;
			S1AP_CellAccessMode_t	 CellAccessMode;
			S1AP_TransportLayerAddress_t	 TransportLayerAddress;
			S1AP_RelayNode_Indicator_t	 RelayNode_Indicator;
			S1AP_GUMMEIType_t	 GUMMEIType;
			S1AP_TunnelInformation_t	 TunnelInformation;
			S1AP_TransportLayerAddress_t	 TransportLayerAddress_1;
			S1AP_LHN_ID_t	 LHN_ID;
			S1AP_MME_Group_ID_t	 MME_Group_ID;
			S1AP_UE_Usage_Type_t	 UE_Usage_Type;
			S1AP_CE_mode_B_SupportIndicator_t	 CE_mode_B_SupportIndicator;
			S1AP_DCN_ID_t	 DCN_ID;
			S1AP_Coverage_Level_t	 Coverage_Level;
			S1AP_UE_Application_Layer_Measurement_Capability_t	 UE_Application_Layer_Measurement_Capability;
			S1AP_EDT_Session_t	 EDT_Session;
			S1AP_IAB_Node_Indication_t	 IAB_Node_Indication;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_InitialUEMessage_IEs_t;
typedef struct S1AP_UplinkNASTransport_IEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_UplinkNASTransport_IEs__value {
		S1AP_UplinkNASTransport_IEs__value_PR present;
		union S1AP_UplinkNASTransport_IEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_NAS_PDU_t	 NAS_PDU;
			S1AP_EUTRAN_CGI_t	 EUTRAN_CGI;
			S1AP_TAI_t	 TAI;
			S1AP_TransportLayerAddress_t	 TransportLayerAddress;
			S1AP_TransportLayerAddress_t	 TransportLayerAddress_1;
			S1AP_LHN_ID_t	 LHN_ID;
			S1AP_PSCellInformation_t	 PSCellInformation;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_UplinkNASTransport_IEs_t;
typedef struct S1AP_NASNonDeliveryIndication_IEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_NASNonDeliveryIndication_IEs__value {
		S1AP_NASNonDeliveryIndication_IEs__value_PR present;
		union S1AP_NASNonDeliveryIndication_IEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_NAS_PDU_t	 NAS_PDU;
			S1AP_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;
} S1AP_NASNonDeliveryIndication_IEs_t;
typedef struct S1AP_RerouteNASRequest_IEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_RerouteNASRequest_IEs__value {
		S1AP_RerouteNASRequest_IEs__value_PR present;
		union S1AP_RerouteNASRequest_IEs__S1AP_value_u {
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			OCTET_STRING_t	 OCTET_STRING;
			S1AP_MME_Group_ID_t	 MME_Group_ID;
			S1AP_Additional_GUTI_t	 Additional_GUTI;
			S1AP_UE_Usage_Type_t	 UE_Usage_Type;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_RerouteNASRequest_IEs_t;
typedef struct S1AP_NASDeliveryIndicationIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_NASDeliveryIndicationIEs__value {
		S1AP_NASDeliveryIndicationIEs__value_PR present;
		union S1AP_NASDeliveryIndicationIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_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;
} S1AP_NASDeliveryIndicationIEs_t;
typedef struct S1AP_ResetIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_ResetIEs__value {
		S1AP_ResetIEs__value_PR present;
		union S1AP_ResetIEs__S1AP_value_u {
			S1AP_Cause_t	 Cause;
			S1AP_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;
} S1AP_ResetIEs_t;
typedef struct S1AP_ResetAcknowledgeIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_ResetAcknowledgeIEs__value {
		S1AP_ResetAcknowledgeIEs__value_PR present;
		union S1AP_ResetAcknowledgeIEs__S1AP_value_u {
			S1AP_UE_associatedLogicalS1_ConnectionListResAck_t	 UE_associatedLogicalS1_ConnectionListResAck;
			S1AP_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;
} S1AP_ResetAcknowledgeIEs_t;
typedef struct S1AP_ErrorIndicationIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_ErrorIndicationIEs__value {
		S1AP_ErrorIndicationIEs__value_PR present;
		union S1AP_ErrorIndicationIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_Cause_t	 Cause;
			S1AP_CriticalityDiagnostics_t	 CriticalityDiagnostics;
			S1AP_S_TMSI_t	 S_TMSI;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_ErrorIndicationIEs_t;
typedef struct S1AP_S1SetupRequestIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_S1SetupRequestIEs__value {
		S1AP_S1SetupRequestIEs__value_PR present;
		union S1AP_S1SetupRequestIEs__S1AP_value_u {
			S1AP_Global_ENB_ID_t	 Global_ENB_ID;
			S1AP_ENBname_t	 ENBname;
			S1AP_SupportedTAs_t	 SupportedTAs;
			S1AP_PagingDRX_t	 PagingDRX;
			S1AP_CSG_IdList_t	 CSG_IdList;
			S1AP_UE_RetentionInformation_t	 UE_RetentionInformation;
			S1AP_NB_IoT_DefaultPagingDRX_t	 NB_IoT_DefaultPagingDRX;
			S1AP_ConnectedengNBList_t	 ConnectedengNBList;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_S1SetupRequestIEs_t;
typedef struct S1AP_S1SetupResponseIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_S1SetupResponseIEs__value {
		S1AP_S1SetupResponseIEs__value_PR present;
		union S1AP_S1SetupResponseIEs__S1AP_value_u {
			S1AP_MMEname_t	 MMEname;
			S1AP_ServedGUMMEIs_t	 ServedGUMMEIs;
			S1AP_RelativeMMECapacity_t	 RelativeMMECapacity;
			S1AP_MMERelaySupportIndicator_t	 MMERelaySupportIndicator;
			S1AP_CriticalityDiagnostics_t	 CriticalityDiagnostics;
			S1AP_UE_RetentionInformation_t	 UE_RetentionInformation;
			S1AP_ServedDCNs_t	 ServedDCNs;
			S1AP_IAB_Supported_t	 IAB_Supported;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_S1SetupResponseIEs_t;
typedef struct S1AP_S1SetupFailureIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_S1SetupFailureIEs__value {
		S1AP_S1SetupFailureIEs__value_PR present;
		union S1AP_S1SetupFailureIEs__S1AP_value_u {
			S1AP_Cause_t	 Cause;
			S1AP_TimeToWait_t	 TimeToWait;
			S1AP_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;
} S1AP_S1SetupFailureIEs_t;
typedef struct S1AP_ENBConfigurationUpdateIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_ENBConfigurationUpdateIEs__value {
		S1AP_ENBConfigurationUpdateIEs__value_PR present;
		union S1AP_ENBConfigurationUpdateIEs__S1AP_value_u {
			S1AP_ENBname_t	 ENBname;
			S1AP_SupportedTAs_t	 SupportedTAs;
			S1AP_CSG_IdList_t	 CSG_IdList;
			S1AP_PagingDRX_t	 PagingDRX;
			S1AP_NB_IoT_DefaultPagingDRX_t	 NB_IoT_DefaultPagingDRX;
			S1AP_ConnectedengNBList_t	 ConnectedengNBList;
			S1AP_ConnectedengNBList_t	 ConnectedengNBList_1;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_ENBConfigurationUpdateIEs_t;
typedef struct S1AP_ENBConfigurationUpdateAcknowledgeIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_ENBConfigurationUpdateAcknowledgeIEs__value {
		S1AP_ENBConfigurationUpdateAcknowledgeIEs__value_PR present;
		union S1AP_ENBConfigurationUpdateAcknowledgeIEs__S1AP_value_u {
			S1AP_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;
} S1AP_ENBConfigurationUpdateAcknowledgeIEs_t;
typedef struct S1AP_ENBConfigurationUpdateFailureIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_ENBConfigurationUpdateFailureIEs__value {
		S1AP_ENBConfigurationUpdateFailureIEs__value_PR present;
		union S1AP_ENBConfigurationUpdateFailureIEs__S1AP_value_u {
			S1AP_Cause_t	 Cause;
			S1AP_TimeToWait_t	 TimeToWait;
			S1AP_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;
} S1AP_ENBConfigurationUpdateFailureIEs_t;
typedef struct S1AP_MMEConfigurationUpdateIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_MMEConfigurationUpdateIEs__value {
		S1AP_MMEConfigurationUpdateIEs__value_PR present;
		union S1AP_MMEConfigurationUpdateIEs__S1AP_value_u {
			S1AP_MMEname_t	 MMEname;
			S1AP_ServedGUMMEIs_t	 ServedGUMMEIs;
			S1AP_RelativeMMECapacity_t	 RelativeMMECapacity;
			S1AP_ServedDCNs_t	 ServedDCNs;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_MMEConfigurationUpdateIEs_t;
typedef struct S1AP_MMEConfigurationUpdateAcknowledgeIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_MMEConfigurationUpdateAcknowledgeIEs__value {
		S1AP_MMEConfigurationUpdateAcknowledgeIEs__value_PR present;
		union S1AP_MMEConfigurationUpdateAcknowledgeIEs__S1AP_value_u {
			S1AP_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;
} S1AP_MMEConfigurationUpdateAcknowledgeIEs_t;
typedef struct S1AP_MMEConfigurationUpdateFailureIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_MMEConfigurationUpdateFailureIEs__value {
		S1AP_MMEConfigurationUpdateFailureIEs__value_PR present;
		union S1AP_MMEConfigurationUpdateFailureIEs__S1AP_value_u {
			S1AP_Cause_t	 Cause;
			S1AP_TimeToWait_t	 TimeToWait;
			S1AP_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;
} S1AP_MMEConfigurationUpdateFailureIEs_t;
typedef struct S1AP_DownlinkS1cdma2000tunnellingIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_DownlinkS1cdma2000tunnellingIEs__value {
		S1AP_DownlinkS1cdma2000tunnellingIEs__value_PR present;
		union S1AP_DownlinkS1cdma2000tunnellingIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_E_RABSubjecttoDataForwardingList_t	 E_RABSubjecttoDataForwardingList;
			S1AP_Cdma2000HOStatus_t	 Cdma2000HOStatus;
			S1AP_Cdma2000RATType_t	 Cdma2000RATType;
			S1AP_Cdma2000PDU_t	 Cdma2000PDU;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_DownlinkS1cdma2000tunnellingIEs_t;
typedef struct S1AP_UplinkS1cdma2000tunnellingIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_UplinkS1cdma2000tunnellingIEs__value {
		S1AP_UplinkS1cdma2000tunnellingIEs__value_PR present;
		union S1AP_UplinkS1cdma2000tunnellingIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_Cdma2000RATType_t	 Cdma2000RATType;
			S1AP_Cdma2000SectorID_t	 Cdma2000SectorID;
			S1AP_Cdma2000HORequiredIndication_t	 Cdma2000HORequiredIndication;
			S1AP_Cdma2000OneXSRVCCInfo_t	 Cdma2000OneXSRVCCInfo;
			S1AP_Cdma2000OneXRAND_t	 Cdma2000OneXRAND;
			S1AP_Cdma2000PDU_t	 Cdma2000PDU;
			S1AP_EUTRANRoundTripDelayEstimationInfo_t	 EUTRANRoundTripDelayEstimationInfo;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_UplinkS1cdma2000tunnellingIEs_t;
typedef struct S1AP_UECapabilityInfoIndicationIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_UECapabilityInfoIndicationIEs__value {
		S1AP_UECapabilityInfoIndicationIEs__value_PR present;
		union S1AP_UECapabilityInfoIndicationIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_UERadioCapability_t	 UERadioCapability;
			S1AP_UERadioCapabilityForPaging_t	 UERadioCapabilityForPaging;
			S1AP_UE_Application_Layer_Measurement_Capability_t	 UE_Application_Layer_Measurement_Capability;
			S1AP_LTE_M_Indication_t	 LTE_M_Indication;
			S1AP_UERadioCapability_t	 UERadioCapability_1;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_UECapabilityInfoIndicationIEs_t;
typedef struct S1AP_ENBStatusTransferIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_ENBStatusTransferIEs__value {
		S1AP_ENBStatusTransferIEs__value_PR present;
		union S1AP_ENBStatusTransferIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_ENB_StatusTransfer_TransparentContainer_t	 ENB_StatusTransfer_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;
} S1AP_ENBStatusTransferIEs_t;
typedef struct S1AP_MMEStatusTransferIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_MMEStatusTransferIEs__value {
		S1AP_MMEStatusTransferIEs__value_PR present;
		union S1AP_MMEStatusTransferIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_ENB_StatusTransfer_TransparentContainer_t	 ENB_StatusTransfer_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;
} S1AP_MMEStatusTransferIEs_t;
typedef struct S1AP_TraceStartIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_TraceStartIEs__value {
		S1AP_TraceStartIEs__value_PR present;
		union S1AP_TraceStartIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_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;
} S1AP_TraceStartIEs_t;
typedef struct S1AP_TraceFailureIndicationIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_TraceFailureIndicationIEs__value {
		S1AP_TraceFailureIndicationIEs__value_PR present;
		union S1AP_TraceFailureIndicationIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_E_UTRAN_Trace_ID_t	 E_UTRAN_Trace_ID;
			S1AP_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;
} S1AP_TraceFailureIndicationIEs_t;
typedef struct S1AP_DeactivateTraceIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_DeactivateTraceIEs__value {
		S1AP_DeactivateTraceIEs__value_PR present;
		union S1AP_DeactivateTraceIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_E_UTRAN_Trace_ID_t	 E_UTRAN_Trace_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;
} S1AP_DeactivateTraceIEs_t;
typedef struct S1AP_CellTrafficTraceIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_CellTrafficTraceIEs__value {
		S1AP_CellTrafficTraceIEs__value_PR present;
		union S1AP_CellTrafficTraceIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_E_UTRAN_Trace_ID_t	 E_UTRAN_Trace_ID;
			S1AP_EUTRAN_CGI_t	 EUTRAN_CGI;
			S1AP_TransportLayerAddress_t	 TransportLayerAddress;
			S1AP_PrivacyIndicator_t	 PrivacyIndicator;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_CellTrafficTraceIEs_t;
typedef struct S1AP_LocationReportingControlIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_LocationReportingControlIEs__value {
		S1AP_LocationReportingControlIEs__value_PR present;
		union S1AP_LocationReportingControlIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_RequestType_t	 RequestType;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_LocationReportingControlIEs_t;
typedef struct S1AP_LocationReportingFailureIndicationIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_LocationReportingFailureIndicationIEs__value {
		S1AP_LocationReportingFailureIndicationIEs__value_PR present;
		union S1AP_LocationReportingFailureIndicationIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_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;
} S1AP_LocationReportingFailureIndicationIEs_t;
typedef struct S1AP_LocationReportIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_LocationReportIEs__value {
		S1AP_LocationReportIEs__value_PR present;
		union S1AP_LocationReportIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_EUTRAN_CGI_t	 EUTRAN_CGI;
			S1AP_TAI_t	 TAI;
			S1AP_RequestType_t	 RequestType;
			S1AP_PSCellInformation_t	 PSCellInformation;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_LocationReportIEs_t;
typedef struct S1AP_OverloadStartIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_OverloadStartIEs__value {
		S1AP_OverloadStartIEs__value_PR present;
		union S1AP_OverloadStartIEs__S1AP_value_u {
			S1AP_OverloadResponse_t	 OverloadResponse;
			S1AP_GUMMEIList_t	 GUMMEIList;
			S1AP_TrafficLoadReductionIndication_t	 TrafficLoadReductionIndication;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_OverloadStartIEs_t;
typedef struct S1AP_OverloadStopIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_OverloadStopIEs__value {
		S1AP_OverloadStopIEs__value_PR present;
		union S1AP_OverloadStopIEs__S1AP_value_u {
			S1AP_GUMMEIList_t	 GUMMEIList;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_OverloadStopIEs_t;
typedef struct S1AP_WriteReplaceWarningRequestIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_WriteReplaceWarningRequestIEs__value {
		S1AP_WriteReplaceWarningRequestIEs__value_PR present;
		union S1AP_WriteReplaceWarningRequestIEs__S1AP_value_u {
			S1AP_MessageIdentifier_t	 MessageIdentifier;
			S1AP_SerialNumber_t	 SerialNumber;
			S1AP_WarningAreaList_t	 WarningAreaList;
			S1AP_RepetitionPeriod_t	 RepetitionPeriod;
			S1AP_ExtendedRepetitionPeriod_t	 ExtendedRepetitionPeriod;
			S1AP_NumberofBroadcastRequest_t	 NumberofBroadcastRequest;
			S1AP_WarningType_t	 WarningType;
			S1AP_WarningSecurityInfo_t	 WarningSecurityInfo;
			S1AP_DataCodingScheme_t	 DataCodingScheme;
			S1AP_WarningMessageContents_t	 WarningMessageContents;
			S1AP_ConcurrentWarningMessageIndicator_t	 ConcurrentWarningMessageIndicator;
			S1AP_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;
} S1AP_WriteReplaceWarningRequestIEs_t;
typedef struct S1AP_WriteReplaceWarningResponseIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_WriteReplaceWarningResponseIEs__value {
		S1AP_WriteReplaceWarningResponseIEs__value_PR present;
		union S1AP_WriteReplaceWarningResponseIEs__S1AP_value_u {
			S1AP_MessageIdentifier_t	 MessageIdentifier;
			S1AP_SerialNumber_t	 SerialNumber;
			S1AP_BroadcastCompletedAreaList_t	 BroadcastCompletedAreaList;
			S1AP_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;
} S1AP_WriteReplaceWarningResponseIEs_t;
typedef struct S1AP_ENBDirectInformationTransferIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_ENBDirectInformationTransferIEs__value {
		S1AP_ENBDirectInformationTransferIEs__value_PR present;
		union S1AP_ENBDirectInformationTransferIEs__S1AP_value_u {
			S1AP_Inter_SystemInformationTransferType_t	 Inter_SystemInformationTransferType;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_ENBDirectInformationTransferIEs_t;
typedef struct S1AP_MMEDirectInformationTransferIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_MMEDirectInformationTransferIEs__value {
		S1AP_MMEDirectInformationTransferIEs__value_PR present;
		union S1AP_MMEDirectInformationTransferIEs__S1AP_value_u {
			S1AP_Inter_SystemInformationTransferType_t	 Inter_SystemInformationTransferType;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_MMEDirectInformationTransferIEs_t;
typedef struct S1AP_ENBConfigurationTransferIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_ENBConfigurationTransferIEs__value {
		S1AP_ENBConfigurationTransferIEs__value_PR present;
		union S1AP_ENBConfigurationTransferIEs__S1AP_value_u {
			S1AP_SONConfigurationTransfer_t	 SONConfigurationTransfer;
			S1AP_EN_DCSONConfigurationTransfer_t	 EN_DCSONConfigurationTransfer;
			S1AP_IntersystemSONConfigurationTransfer_t	 IntersystemSONConfigurationTransfer;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_ENBConfigurationTransferIEs_t;
typedef struct S1AP_MMEConfigurationTransferIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_MMEConfigurationTransferIEs__value {
		S1AP_MMEConfigurationTransferIEs__value_PR present;
		union S1AP_MMEConfigurationTransferIEs__S1AP_value_u {
			S1AP_SONConfigurationTransfer_t	 SONConfigurationTransfer;
			S1AP_EN_DCSONConfigurationTransfer_t	 EN_DCSONConfigurationTransfer;
			S1AP_IntersystemSONConfigurationTransfer_t	 IntersystemSONConfigurationTransfer;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_MMEConfigurationTransferIEs_t;
typedef struct S1AP_KillRequestIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_KillRequestIEs__value {
		S1AP_KillRequestIEs__value_PR present;
		union S1AP_KillRequestIEs__S1AP_value_u {
			S1AP_MessageIdentifier_t	 MessageIdentifier;
			S1AP_SerialNumber_t	 SerialNumber;
			S1AP_WarningAreaList_t	 WarningAreaList;
			S1AP_KillAllWarningMessages_t	 KillAllWarningMessages;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_KillRequestIEs_t;
typedef struct S1AP_KillResponseIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_KillResponseIEs__value {
		S1AP_KillResponseIEs__value_PR present;
		union S1AP_KillResponseIEs__S1AP_value_u {
			S1AP_MessageIdentifier_t	 MessageIdentifier;
			S1AP_SerialNumber_t	 SerialNumber;
			S1AP_BroadcastCancelledAreaList_t	 BroadcastCancelledAreaList;
			S1AP_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;
} S1AP_KillResponseIEs_t;
typedef struct S1AP_PWSRestartIndicationIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_PWSRestartIndicationIEs__value {
		S1AP_PWSRestartIndicationIEs__value_PR present;
		union S1AP_PWSRestartIndicationIEs__S1AP_value_u {
			S1AP_ECGIListForRestart_t	 ECGIListForRestart;
			S1AP_Global_ENB_ID_t	 Global_ENB_ID;
			S1AP_TAIListForRestart_t	 TAIListForRestart;
			S1AP_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;
} S1AP_PWSRestartIndicationIEs_t;
typedef struct S1AP_PWSFailureIndicationIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_PWSFailureIndicationIEs__value {
		S1AP_PWSFailureIndicationIEs__value_PR present;
		union S1AP_PWSFailureIndicationIEs__S1AP_value_u {
			S1AP_PWSfailedECGIList_t	 PWSfailedECGIList;
			S1AP_Global_ENB_ID_t	 Global_ENB_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;
} S1AP_PWSFailureIndicationIEs_t;
typedef struct S1AP_DownlinkUEAssociatedLPPaTransport_IEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_DownlinkUEAssociatedLPPaTransport_IEs__value {
		S1AP_DownlinkUEAssociatedLPPaTransport_IEs__value_PR present;
		union S1AP_DownlinkUEAssociatedLPPaTransport_IEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_Routing_ID_t	 Routing_ID;
			S1AP_LPPa_PDU_t	 LPPa_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;
} S1AP_DownlinkUEAssociatedLPPaTransport_IEs_t;
typedef struct S1AP_UplinkUEAssociatedLPPaTransport_IEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_UplinkUEAssociatedLPPaTransport_IEs__value {
		S1AP_UplinkUEAssociatedLPPaTransport_IEs__value_PR present;
		union S1AP_UplinkUEAssociatedLPPaTransport_IEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_Routing_ID_t	 Routing_ID;
			S1AP_LPPa_PDU_t	 LPPa_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;
} S1AP_UplinkUEAssociatedLPPaTransport_IEs_t;
typedef struct S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs__value {
		S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs__value_PR present;
		union S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs__S1AP_value_u {
			S1AP_Routing_ID_t	 Routing_ID;
			S1AP_LPPa_PDU_t	 LPPa_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;
} S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_t;
typedef struct S1AP_UplinkNonUEAssociatedLPPaTransport_IEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_UplinkNonUEAssociatedLPPaTransport_IEs__value {
		S1AP_UplinkNonUEAssociatedLPPaTransport_IEs__value_PR present;
		union S1AP_UplinkNonUEAssociatedLPPaTransport_IEs__S1AP_value_u {
			S1AP_Routing_ID_t	 Routing_ID;
			S1AP_LPPa_PDU_t	 LPPa_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;
} S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_t;
typedef struct S1AP_E_RABModificationIndicationIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_E_RABModificationIndicationIEs__value {
		S1AP_E_RABModificationIndicationIEs__value_PR present;
		union S1AP_E_RABModificationIndicationIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_E_RABToBeModifiedListBearerModInd_t	 E_RABToBeModifiedListBearerModInd;
			S1AP_E_RABNotToBeModifiedListBearerModInd_t	 E_RABNotToBeModifiedListBearerModInd;
			S1AP_CSGMembershipInfo_t	 CSGMembershipInfo;
			S1AP_TunnelInformation_t	 TunnelInformation;
			S1AP_SecondaryRATDataUsageReportList_t	 SecondaryRATDataUsageReportList;
			S1AP_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;
} S1AP_E_RABModificationIndicationIEs_t;
typedef struct S1AP_E_RABModificationConfirmIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_E_RABModificationConfirmIEs__value {
		S1AP_E_RABModificationConfirmIEs__value_PR present;
		union S1AP_E_RABModificationConfirmIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_E_RABModifyListBearerModConf_t	 E_RABModifyListBearerModConf;
			S1AP_E_RABList_t	 E_RABList;
			S1AP_E_RABList_t	 E_RABList_1;
			S1AP_CriticalityDiagnostics_t	 CriticalityDiagnostics;
			S1AP_CSGMembershipStatus_t	 CSGMembershipStatus;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABModificationConfirmIEs_t;
typedef struct S1AP_UEContextModificationIndicationIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_UEContextModificationIndicationIEs__value {
		S1AP_UEContextModificationIndicationIEs__value_PR present;
		union S1AP_UEContextModificationIndicationIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_CSGMembershipInfo_t	 CSGMembershipInfo;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_UEContextModificationIndicationIEs_t;
typedef struct S1AP_UEContextModificationConfirmIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_UEContextModificationConfirmIEs__value {
		S1AP_UEContextModificationConfirmIEs__value_PR present;
		union S1AP_UEContextModificationConfirmIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_CSGMembershipStatus_t	 CSGMembershipStatus;
			S1AP_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;
} S1AP_UEContextModificationConfirmIEs_t;
typedef struct S1AP_UEContextSuspendRequestIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_UEContextSuspendRequestIEs__value {
		S1AP_UEContextSuspendRequestIEs__value_PR present;
		union S1AP_UEContextSuspendRequestIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_InformationOnRecommendedCellsAndENBsForPaging_t	 InformationOnRecommendedCellsAndENBsForPaging;
			S1AP_CellIdentifierAndCELevelForCECapableUEs_t	 CellIdentifierAndCELevelForCECapableUEs;
			S1AP_SecondaryRATDataUsageReportList_t	 SecondaryRATDataUsageReportList;
			S1AP_UserLocationInformation_t	 UserLocationInformation;
			S1AP_TimeSinceSecondaryNodeRelease_t	 TimeSinceSecondaryNodeRelease;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_UEContextSuspendRequestIEs_t;
typedef struct S1AP_UEContextSuspendResponseIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_UEContextSuspendResponseIEs__value {
		S1AP_UEContextSuspendResponseIEs__value_PR present;
		union S1AP_UEContextSuspendResponseIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_CriticalityDiagnostics_t	 CriticalityDiagnostics;
			S1AP_SecurityContext_t	 SecurityContext;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_UEContextSuspendResponseIEs_t;
typedef struct S1AP_UEContextResumeRequestIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_UEContextResumeRequestIEs__value {
		S1AP_UEContextResumeRequestIEs__value_PR present;
		union S1AP_UEContextResumeRequestIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_E_RABFailedToResumeListResumeReq_t	 E_RABFailedToResumeListResumeReq;
			S1AP_RRC_Establishment_Cause_t	 RRC_Establishment_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;
} S1AP_UEContextResumeRequestIEs_t;
typedef struct S1AP_UEContextResumeResponseIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_UEContextResumeResponseIEs__value {
		S1AP_UEContextResumeResponseIEs__value_PR present;
		union S1AP_UEContextResumeResponseIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_E_RABFailedToResumeListResumeRes_t	 E_RABFailedToResumeListResumeRes;
			S1AP_CriticalityDiagnostics_t	 CriticalityDiagnostics;
			S1AP_SecurityContext_t	 SecurityContext;
			S1AP_PendingDataIndication_t	 PendingDataIndication;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_UEContextResumeResponseIEs_t;
typedef struct S1AP_UEContextResumeFailureIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_UEContextResumeFailureIEs__value {
		S1AP_UEContextResumeFailureIEs__value_PR present;
		union S1AP_UEContextResumeFailureIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_Cause_t	 Cause;
			S1AP_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;
} S1AP_UEContextResumeFailureIEs_t;
typedef struct S1AP_ConnectionEstablishmentIndicationIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_ConnectionEstablishmentIndicationIEs__value {
		S1AP_ConnectionEstablishmentIndicationIEs__value_PR present;
		union S1AP_ConnectionEstablishmentIndicationIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_UERadioCapability_t	 UERadioCapability;
			S1AP_EnhancedCoverageRestricted_t	 EnhancedCoverageRestricted;
			S1AP_DL_CP_SecurityInformation_t	 DL_CP_SecurityInformation;
			S1AP_CE_ModeBRestricted_t	 CE_ModeBRestricted;
			S1AP_EndIndication_t	 EndIndication;
			S1AP_Subscription_Based_UE_DifferentiationInfo_t	 Subscription_Based_UE_DifferentiationInfo;
			S1AP_E_RABLevelQoSParameters_t	 E_RABLevelQoSParameters;
			S1AP_UERadioCapabilityID_t	 UERadioCapabilityID;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_ConnectionEstablishmentIndicationIEs_t;
typedef struct S1AP_RetrieveUEInformationIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_RetrieveUEInformationIEs__value {
		S1AP_RetrieveUEInformationIEs__value_PR present;
		union S1AP_RetrieveUEInformationIEs__S1AP_value_u {
			S1AP_S_TMSI_t	 S_TMSI;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_RetrieveUEInformationIEs_t;
typedef struct S1AP_UEInformationTransferIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_UEInformationTransferIEs__value {
		S1AP_UEInformationTransferIEs__value_PR present;
		union S1AP_UEInformationTransferIEs__S1AP_value_u {
			S1AP_S_TMSI_t	 S_TMSI;
			S1AP_E_RABLevelQoSParameters_t	 E_RABLevelQoSParameters;
			S1AP_UERadioCapability_t	 UERadioCapability;
			S1AP_Subscription_Based_UE_DifferentiationInfo_t	 Subscription_Based_UE_DifferentiationInfo;
			S1AP_PendingDataIndication_t	 PendingDataIndication;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_UEInformationTransferIEs_t;
typedef struct S1AP_ENBCPRelocationIndicationIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_ENBCPRelocationIndicationIEs__value {
		S1AP_ENBCPRelocationIndicationIEs__value_PR present;
		union S1AP_ENBCPRelocationIndicationIEs__S1AP_value_u {
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_S_TMSI_t	 S_TMSI;
			S1AP_EUTRAN_CGI_t	 EUTRAN_CGI;
			S1AP_TAI_t	 TAI;
			S1AP_UL_CP_SecurityInformation_t	 UL_CP_SecurityInformation;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_ENBCPRelocationIndicationIEs_t;
typedef struct S1AP_MMECPRelocationIndicationIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_MMECPRelocationIndicationIEs__value {
		S1AP_MMECPRelocationIndicationIEs__value_PR present;
		union S1AP_MMECPRelocationIndicationIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_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;
} S1AP_MMECPRelocationIndicationIEs_t;
typedef struct S1AP_SecondaryRATDataUsageReportIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_SecondaryRATDataUsageReportIEs__value {
		S1AP_SecondaryRATDataUsageReportIEs__value_PR present;
		union S1AP_SecondaryRATDataUsageReportIEs__S1AP_value_u {
			S1AP_MME_UE_S1AP_ID_t	 MME_UE_S1AP_ID;
			S1AP_ENB_UE_S1AP_ID_t	 ENB_UE_S1AP_ID;
			S1AP_SecondaryRATDataUsageReportList_t	 SecondaryRATDataUsageReportList;
			S1AP_HandoverFlag_t	 HandoverFlag;
			S1AP_UserLocationInformation_t	 UserLocationInformation;
			S1AP_TimeSinceSecondaryNodeRelease_t	 TimeSinceSecondaryNodeRelease;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_SecondaryRATDataUsageReportIEs_t;
typedef struct S1AP_UERadioCapabilityIDMappingRequestIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_UERadioCapabilityIDMappingRequestIEs__value {
		S1AP_UERadioCapabilityIDMappingRequestIEs__value_PR present;
		union S1AP_UERadioCapabilityIDMappingRequestIEs__S1AP_value_u {
			S1AP_UERadioCapabilityID_t	 UERadioCapabilityID;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_UERadioCapabilityIDMappingRequestIEs_t;
typedef struct S1AP_UERadioCapabilityIDMappingResponseIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_UERadioCapabilityIDMappingResponseIEs__value {
		S1AP_UERadioCapabilityIDMappingResponseIEs__value_PR present;
		union S1AP_UERadioCapabilityIDMappingResponseIEs__S1AP_value_u {
			S1AP_UERadioCapabilityID_t	 UERadioCapabilityID;
			S1AP_UERadioCapability_t	 UERadioCapability;
			S1AP_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;
} S1AP_UERadioCapabilityIDMappingResponseIEs_t;
typedef struct S1AP_E_RABDataForwardingItemIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_E_RABDataForwardingItemIEs__value {
		S1AP_E_RABDataForwardingItemIEs__value_PR present;
		union S1AP_E_RABDataForwardingItemIEs__S1AP_value_u {
			S1AP_E_RABDataForwardingItem_t	 E_RABDataForwardingItem;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABDataForwardingItemIEs_t;
typedef struct S1AP_E_RABToBeSetupItemHOReqIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_E_RABToBeSetupItemHOReqIEs__value {
		S1AP_E_RABToBeSetupItemHOReqIEs__value_PR present;
		union S1AP_E_RABToBeSetupItemHOReqIEs__S1AP_value_u {
			S1AP_E_RABToBeSetupItemHOReq_t	 E_RABToBeSetupItemHOReq;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABToBeSetupItemHOReqIEs_t;
typedef struct S1AP_E_RABAdmittedItemIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_E_RABAdmittedItemIEs__value {
		S1AP_E_RABAdmittedItemIEs__value_PR present;
		union S1AP_E_RABAdmittedItemIEs__S1AP_value_u {
			S1AP_E_RABAdmittedItem_t	 E_RABAdmittedItem;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABAdmittedItemIEs_t;
typedef struct S1AP_E_RABFailedtoSetupItemHOReqAckIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_E_RABFailedtoSetupItemHOReqAckIEs__value {
		S1AP_E_RABFailedtoSetupItemHOReqAckIEs__value_PR present;
		union S1AP_E_RABFailedtoSetupItemHOReqAckIEs__S1AP_value_u {
			S1AP_E_RABFailedToSetupItemHOReqAck_t	 E_RABFailedToSetupItemHOReqAck;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABFailedtoSetupItemHOReqAckIEs_t;
typedef struct S1AP_E_RABToBeSwitchedDLItemIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_E_RABToBeSwitchedDLItemIEs__value {
		S1AP_E_RABToBeSwitchedDLItemIEs__value_PR present;
		union S1AP_E_RABToBeSwitchedDLItemIEs__S1AP_value_u {
			S1AP_E_RABToBeSwitchedDLItem_t	 E_RABToBeSwitchedDLItem;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABToBeSwitchedDLItemIEs_t;
typedef struct S1AP_E_RABToBeSwitchedULItemIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_E_RABToBeSwitchedULItemIEs__value {
		S1AP_E_RABToBeSwitchedULItemIEs__value_PR present;
		union S1AP_E_RABToBeSwitchedULItemIEs__S1AP_value_u {
			S1AP_E_RABToBeSwitchedULItem_t	 E_RABToBeSwitchedULItem;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABToBeSwitchedULItemIEs_t;
typedef struct S1AP_E_RABToBeModifiedItemBearerModIndIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_E_RABToBeModifiedItemBearerModIndIEs__value {
		S1AP_E_RABToBeModifiedItemBearerModIndIEs__value_PR present;
		union S1AP_E_RABToBeModifiedItemBearerModIndIEs__S1AP_value_u {
			S1AP_E_RABToBeModifiedItemBearerModInd_t	 E_RABToBeModifiedItemBearerModInd;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABToBeModifiedItemBearerModIndIEs_t;
typedef struct S1AP_E_RABNotToBeModifiedItemBearerModIndIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_E_RABNotToBeModifiedItemBearerModIndIEs__value {
		S1AP_E_RABNotToBeModifiedItemBearerModIndIEs__value_PR present;
		union S1AP_E_RABNotToBeModifiedItemBearerModIndIEs__S1AP_value_u {
			S1AP_E_RABNotToBeModifiedItemBearerModInd_t	 E_RABNotToBeModifiedItemBearerModInd;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_t;
typedef struct S1AP_E_RABFailedToResumeItemResumeReqIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_E_RABFailedToResumeItemResumeReqIEs__value {
		S1AP_E_RABFailedToResumeItemResumeReqIEs__value_PR present;
		union S1AP_E_RABFailedToResumeItemResumeReqIEs__S1AP_value_u {
			S1AP_E_RABFailedToResumeItemResumeReq_t	 E_RABFailedToResumeItemResumeReq;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABFailedToResumeItemResumeReqIEs_t;
typedef struct S1AP_E_RABFailedToResumeItemResumeResIEs {
	S1AP_ProtocolIE_ID_t	 id;
	S1AP_Criticality_t	 criticality;
	struct S1AP_E_RABFailedToResumeItemResumeResIEs__value {
		S1AP_E_RABFailedToResumeItemResumeResIEs__value_PR present;
		union S1AP_E_RABFailedToResumeItemResumeResIEs__S1AP_value_u {
			S1AP_E_RABFailedToResumeItemResumeRes_t	 E_RABFailedToResumeItemResumeRes;
		} choice;
		
		/* Context for parsing across buffer boundaries */
		asn_struct_ctx_t _asn_ctx;
	} value;
	
	/* Context for parsing across buffer boundaries */
	asn_struct_ctx_t _asn_ctx;
} S1AP_E_RABFailedToResumeItemResumeResIEs_t;

/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSetupItemBearerSUReqIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSetupItemBearerSUReqIEs_specs_1;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSetupItemBearerSUReqIEs_1[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSetupItemBearerSUResIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABSetupItemBearerSUResIEs_specs_5;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupItemBearerSUResIEs_5[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeModifiedItemBearerModReqIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeModifiedItemBearerModReqIEs_specs_9;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeModifiedItemBearerModReqIEs_9[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModifyItemBearerModResIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModifyItemBearerModResIEs_specs_13;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyItemBearerModResIEs_13[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABReleaseItemBearerRelCompIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABReleaseItemBearerRelCompIEs_specs_17;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseItemBearerRelCompIEs_17[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSetupItemCtxtSUReqIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSetupItemCtxtSUReqIEs_specs_21;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSetupItemCtxtSUReqIEs_21[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSetupItemCtxtSUResIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABSetupItemCtxtSUResIEs_specs_25;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupItemCtxtSUResIEs_25[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_TAIItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TAIItemIEs_specs_29;
extern asn_TYPE_member_t asn_MBR_S1AP_TAIItemIEs_29[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UE_associatedLogicalS1_ConnectionItemRes;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UE_associatedLogicalS1_ConnectionItemRes_specs_33;
extern asn_TYPE_member_t asn_MBR_S1AP_UE_associatedLogicalS1_ConnectionItemRes_33[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UE_associatedLogicalS1_ConnectionItemResAck;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UE_associatedLogicalS1_ConnectionItemResAck_specs_37;
extern asn_TYPE_member_t asn_MBR_S1AP_UE_associatedLogicalS1_ConnectionItemResAck_37[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModifyItemBearerModConfIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModifyItemBearerModConfIEs_specs_41;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyItemBearerModConfIEs_41[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_Bearers_SubjectToStatusTransfer_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_Bearers_SubjectToStatusTransfer_ItemIEs_specs_45;
extern asn_TYPE_member_t asn_MBR_S1AP_Bearers_SubjectToStatusTransfer_ItemIEs_45[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemIEs_specs_49;
extern asn_TYPE_member_t asn_MBR_S1AP_Bearers_SubjectToEarlyStatusTransfer_ItemIEs_49[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_DAPSResponseInfoListIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_DAPSResponseInfoListIEs_specs_53;
extern asn_TYPE_member_t asn_MBR_S1AP_DAPSResponseInfoListIEs_53[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABInformationListIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABInformationListIEs_specs_57;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABInformationListIEs_57[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABItemIEs_specs_61;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABItemIEs_61[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABUsageReportItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABUsageReportItemIEs_specs_65;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABUsageReportItemIEs_65[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_MDTMode_ExtensionIE;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MDTMode_ExtensionIE_specs_69;
extern asn_TYPE_member_t asn_MBR_S1AP_MDTMode_ExtensionIE_69[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_RecommendedCellItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RecommendedCellItemIEs_specs_73;
extern asn_TYPE_member_t asn_MBR_S1AP_RecommendedCellItemIEs_73[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_RecommendedENBItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RecommendedENBItemIEs_specs_77;
extern asn_TYPE_member_t asn_MBR_S1AP_RecommendedENBItemIEs_77[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_SecondaryRATDataUsageReportItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SecondaryRATDataUsageReportItemIEs_specs_81;
extern asn_TYPE_member_t asn_MBR_S1AP_SecondaryRATDataUsageReportItemIEs_81[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_SONInformation_ExtensionIE;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SONInformation_ExtensionIE_specs_85;
extern asn_TYPE_member_t asn_MBR_S1AP_SONInformation_ExtensionIE_85[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_SourceNodeID_ExtensionIE;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SourceNodeID_ExtensionIE_specs_89;
extern asn_TYPE_member_t asn_MBR_S1AP_SourceNodeID_ExtensionIE_89[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverRequiredIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverRequiredIEs_specs_93;
extern asn_TYPE_member_t asn_MBR_S1AP_HandoverRequiredIEs_93[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverCommandIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverCommandIEs_specs_97;
extern asn_TYPE_member_t asn_MBR_S1AP_HandoverCommandIEs_97[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverPreparationFailureIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverPreparationFailureIEs_specs_101;
extern asn_TYPE_member_t asn_MBR_S1AP_HandoverPreparationFailureIEs_101[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverRequestIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverRequestIEs_specs_105;
extern asn_TYPE_member_t asn_MBR_S1AP_HandoverRequestIEs_105[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverRequestAcknowledgeIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverRequestAcknowledgeIEs_specs_109;
extern asn_TYPE_member_t asn_MBR_S1AP_HandoverRequestAcknowledgeIEs_109[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverFailureIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverFailureIEs_specs_113;
extern asn_TYPE_member_t asn_MBR_S1AP_HandoverFailureIEs_113[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverNotifyIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverNotifyIEs_specs_117;
extern asn_TYPE_member_t asn_MBR_S1AP_HandoverNotifyIEs_117[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_PathSwitchRequestIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_PathSwitchRequestIEs_specs_121;
extern asn_TYPE_member_t asn_MBR_S1AP_PathSwitchRequestIEs_121[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_PathSwitchRequestAcknowledgeIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_PathSwitchRequestAcknowledgeIEs_specs_125;
extern asn_TYPE_member_t asn_MBR_S1AP_PathSwitchRequestAcknowledgeIEs_125[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_PathSwitchRequestFailureIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_PathSwitchRequestFailureIEs_specs_129;
extern asn_TYPE_member_t asn_MBR_S1AP_PathSwitchRequestFailureIEs_129[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverCancelIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverCancelIEs_specs_133;
extern asn_TYPE_member_t asn_MBR_S1AP_HandoverCancelIEs_133[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverCancelAcknowledgeIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverCancelAcknowledgeIEs_specs_137;
extern asn_TYPE_member_t asn_MBR_S1AP_HandoverCancelAcknowledgeIEs_137[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_HandoverSuccessIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_HandoverSuccessIEs_specs_141;
extern asn_TYPE_member_t asn_MBR_S1AP_HandoverSuccessIEs_141[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBEarlyStatusTransferIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBEarlyStatusTransferIEs_specs_145;
extern asn_TYPE_member_t asn_MBR_S1AP_ENBEarlyStatusTransferIEs_145[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_MMEEarlyStatusTransferIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMEEarlyStatusTransferIEs_specs_149;
extern asn_TYPE_member_t asn_MBR_S1AP_MMEEarlyStatusTransferIEs_149[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSetupRequestIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABSetupRequestIEs_specs_153;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupRequestIEs_153[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABSetupResponseIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABSetupResponseIEs_specs_157;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABSetupResponseIEs_157[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModifyRequestIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModifyRequestIEs_specs_161;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyRequestIEs_161[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModifyResponseIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModifyResponseIEs_specs_165;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABModifyResponseIEs_165[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABReleaseCommandIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABReleaseCommandIEs_specs_169;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseCommandIEs_169[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABReleaseResponseIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABReleaseResponseIEs_specs_173;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseResponseIEs_173[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABReleaseIndicationIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABReleaseIndicationIEs_specs_177;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABReleaseIndicationIEs_177[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_InitialContextSetupRequestIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_InitialContextSetupRequestIEs_specs_181;
extern asn_TYPE_member_t asn_MBR_S1AP_InitialContextSetupRequestIEs_181[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_InitialContextSetupResponseIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_InitialContextSetupResponseIEs_specs_185;
extern asn_TYPE_member_t asn_MBR_S1AP_InitialContextSetupResponseIEs_185[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_InitialContextSetupFailureIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_InitialContextSetupFailureIEs_specs_189;
extern asn_TYPE_member_t asn_MBR_S1AP_InitialContextSetupFailureIEs_189[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_PagingIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_PagingIEs_specs_193;
extern asn_TYPE_member_t asn_MBR_S1AP_PagingIEs_193[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextReleaseRequest_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextReleaseRequest_IEs_specs_197;
extern asn_TYPE_member_t asn_MBR_S1AP_UEContextReleaseRequest_IEs_197[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextReleaseCommand_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextReleaseCommand_IEs_specs_201;
extern asn_TYPE_member_t asn_MBR_S1AP_UEContextReleaseCommand_IEs_201[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextReleaseComplete_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextReleaseComplete_IEs_specs_205;
extern asn_TYPE_member_t asn_MBR_S1AP_UEContextReleaseComplete_IEs_205[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextModificationRequestIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextModificationRequestIEs_specs_209;
extern asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationRequestIEs_209[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextModificationResponseIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextModificationResponseIEs_specs_213;
extern asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationResponseIEs_213[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextModificationFailureIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextModificationFailureIEs_specs_217;
extern asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationFailureIEs_217[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UERadioCapabilityMatchRequestIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UERadioCapabilityMatchRequestIEs_specs_221;
extern asn_TYPE_member_t asn_MBR_S1AP_UERadioCapabilityMatchRequestIEs_221[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UERadioCapabilityMatchResponseIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UERadioCapabilityMatchResponseIEs_specs_225;
extern asn_TYPE_member_t asn_MBR_S1AP_UERadioCapabilityMatchResponseIEs_225[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_DownlinkNASTransport_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_DownlinkNASTransport_IEs_specs_229;
extern asn_TYPE_member_t asn_MBR_S1AP_DownlinkNASTransport_IEs_229[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_InitialUEMessage_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_InitialUEMessage_IEs_specs_233;
extern asn_TYPE_member_t asn_MBR_S1AP_InitialUEMessage_IEs_233[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UplinkNASTransport_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UplinkNASTransport_IEs_specs_237;
extern asn_TYPE_member_t asn_MBR_S1AP_UplinkNASTransport_IEs_237[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_NASNonDeliveryIndication_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_NASNonDeliveryIndication_IEs_specs_241;
extern asn_TYPE_member_t asn_MBR_S1AP_NASNonDeliveryIndication_IEs_241[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_RerouteNASRequest_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RerouteNASRequest_IEs_specs_245;
extern asn_TYPE_member_t asn_MBR_S1AP_RerouteNASRequest_IEs_245[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_NASDeliveryIndicationIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_NASDeliveryIndicationIEs_specs_249;
extern asn_TYPE_member_t asn_MBR_S1AP_NASDeliveryIndicationIEs_249[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ResetIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ResetIEs_specs_253;
extern asn_TYPE_member_t asn_MBR_S1AP_ResetIEs_253[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ResetAcknowledgeIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ResetAcknowledgeIEs_specs_257;
extern asn_TYPE_member_t asn_MBR_S1AP_ResetAcknowledgeIEs_257[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ErrorIndicationIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ErrorIndicationIEs_specs_261;
extern asn_TYPE_member_t asn_MBR_S1AP_ErrorIndicationIEs_261[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_S1SetupRequestIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_S1SetupRequestIEs_specs_265;
extern asn_TYPE_member_t asn_MBR_S1AP_S1SetupRequestIEs_265[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_S1SetupResponseIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_S1SetupResponseIEs_specs_269;
extern asn_TYPE_member_t asn_MBR_S1AP_S1SetupResponseIEs_269[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_S1SetupFailureIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_S1SetupFailureIEs_specs_273;
extern asn_TYPE_member_t asn_MBR_S1AP_S1SetupFailureIEs_273[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBConfigurationUpdateIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBConfigurationUpdateIEs_specs_277;
extern asn_TYPE_member_t asn_MBR_S1AP_ENBConfigurationUpdateIEs_277[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBConfigurationUpdateAcknowledgeIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBConfigurationUpdateAcknowledgeIEs_specs_281;
extern asn_TYPE_member_t asn_MBR_S1AP_ENBConfigurationUpdateAcknowledgeIEs_281[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBConfigurationUpdateFailureIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBConfigurationUpdateFailureIEs_specs_285;
extern asn_TYPE_member_t asn_MBR_S1AP_ENBConfigurationUpdateFailureIEs_285[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_MMEConfigurationUpdateIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMEConfigurationUpdateIEs_specs_289;
extern asn_TYPE_member_t asn_MBR_S1AP_MMEConfigurationUpdateIEs_289[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_MMEConfigurationUpdateAcknowledgeIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMEConfigurationUpdateAcknowledgeIEs_specs_293;
extern asn_TYPE_member_t asn_MBR_S1AP_MMEConfigurationUpdateAcknowledgeIEs_293[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_MMEConfigurationUpdateFailureIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMEConfigurationUpdateFailureIEs_specs_297;
extern asn_TYPE_member_t asn_MBR_S1AP_MMEConfigurationUpdateFailureIEs_297[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_DownlinkS1cdma2000tunnellingIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_DownlinkS1cdma2000tunnellingIEs_specs_301;
extern asn_TYPE_member_t asn_MBR_S1AP_DownlinkS1cdma2000tunnellingIEs_301[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UplinkS1cdma2000tunnellingIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UplinkS1cdma2000tunnellingIEs_specs_305;
extern asn_TYPE_member_t asn_MBR_S1AP_UplinkS1cdma2000tunnellingIEs_305[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UECapabilityInfoIndicationIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UECapabilityInfoIndicationIEs_specs_309;
extern asn_TYPE_member_t asn_MBR_S1AP_UECapabilityInfoIndicationIEs_309[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBStatusTransferIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBStatusTransferIEs_specs_313;
extern asn_TYPE_member_t asn_MBR_S1AP_ENBStatusTransferIEs_313[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_MMEStatusTransferIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMEStatusTransferIEs_specs_317;
extern asn_TYPE_member_t asn_MBR_S1AP_MMEStatusTransferIEs_317[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_TraceStartIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TraceStartIEs_specs_321;
extern asn_TYPE_member_t asn_MBR_S1AP_TraceStartIEs_321[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_TraceFailureIndicationIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_TraceFailureIndicationIEs_specs_325;
extern asn_TYPE_member_t asn_MBR_S1AP_TraceFailureIndicationIEs_325[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_DeactivateTraceIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_DeactivateTraceIEs_specs_329;
extern asn_TYPE_member_t asn_MBR_S1AP_DeactivateTraceIEs_329[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_CellTrafficTraceIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_CellTrafficTraceIEs_specs_333;
extern asn_TYPE_member_t asn_MBR_S1AP_CellTrafficTraceIEs_333[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_LocationReportingControlIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_LocationReportingControlIEs_specs_337;
extern asn_TYPE_member_t asn_MBR_S1AP_LocationReportingControlIEs_337[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_LocationReportingFailureIndicationIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_LocationReportingFailureIndicationIEs_specs_341;
extern asn_TYPE_member_t asn_MBR_S1AP_LocationReportingFailureIndicationIEs_341[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_LocationReportIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_LocationReportIEs_specs_345;
extern asn_TYPE_member_t asn_MBR_S1AP_LocationReportIEs_345[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_OverloadStartIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_OverloadStartIEs_specs_349;
extern asn_TYPE_member_t asn_MBR_S1AP_OverloadStartIEs_349[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_OverloadStopIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_OverloadStopIEs_specs_353;
extern asn_TYPE_member_t asn_MBR_S1AP_OverloadStopIEs_353[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_WriteReplaceWarningRequestIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_WriteReplaceWarningRequestIEs_specs_357;
extern asn_TYPE_member_t asn_MBR_S1AP_WriteReplaceWarningRequestIEs_357[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_WriteReplaceWarningResponseIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_WriteReplaceWarningResponseIEs_specs_361;
extern asn_TYPE_member_t asn_MBR_S1AP_WriteReplaceWarningResponseIEs_361[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBDirectInformationTransferIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBDirectInformationTransferIEs_specs_365;
extern asn_TYPE_member_t asn_MBR_S1AP_ENBDirectInformationTransferIEs_365[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_MMEDirectInformationTransferIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMEDirectInformationTransferIEs_specs_369;
extern asn_TYPE_member_t asn_MBR_S1AP_MMEDirectInformationTransferIEs_369[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBConfigurationTransferIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBConfigurationTransferIEs_specs_373;
extern asn_TYPE_member_t asn_MBR_S1AP_ENBConfigurationTransferIEs_373[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_MMEConfigurationTransferIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMEConfigurationTransferIEs_specs_377;
extern asn_TYPE_member_t asn_MBR_S1AP_MMEConfigurationTransferIEs_377[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_KillRequestIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_KillRequestIEs_specs_381;
extern asn_TYPE_member_t asn_MBR_S1AP_KillRequestIEs_381[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_KillResponseIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_KillResponseIEs_specs_385;
extern asn_TYPE_member_t asn_MBR_S1AP_KillResponseIEs_385[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_PWSRestartIndicationIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_PWSRestartIndicationIEs_specs_389;
extern asn_TYPE_member_t asn_MBR_S1AP_PWSRestartIndicationIEs_389[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_PWSFailureIndicationIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_PWSFailureIndicationIEs_specs_393;
extern asn_TYPE_member_t asn_MBR_S1AP_PWSFailureIndicationIEs_393[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_DownlinkUEAssociatedLPPaTransport_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_specs_397;
extern asn_TYPE_member_t asn_MBR_S1AP_DownlinkUEAssociatedLPPaTransport_IEs_397[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UplinkUEAssociatedLPPaTransport_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UplinkUEAssociatedLPPaTransport_IEs_specs_401;
extern asn_TYPE_member_t asn_MBR_S1AP_UplinkUEAssociatedLPPaTransport_IEs_401[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_specs_405;
extern asn_TYPE_member_t asn_MBR_S1AP_DownlinkNonUEAssociatedLPPaTransport_IEs_405[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_specs_409;
extern asn_TYPE_member_t asn_MBR_S1AP_UplinkNonUEAssociatedLPPaTransport_IEs_409[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModificationIndicationIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModificationIndicationIEs_specs_413;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABModificationIndicationIEs_413[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABModificationConfirmIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABModificationConfirmIEs_specs_417;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABModificationConfirmIEs_417[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextModificationIndicationIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextModificationIndicationIEs_specs_421;
extern asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationIndicationIEs_421[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextModificationConfirmIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextModificationConfirmIEs_specs_425;
extern asn_TYPE_member_t asn_MBR_S1AP_UEContextModificationConfirmIEs_425[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextSuspendRequestIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextSuspendRequestIEs_specs_429;
extern asn_TYPE_member_t asn_MBR_S1AP_UEContextSuspendRequestIEs_429[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextSuspendResponseIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextSuspendResponseIEs_specs_433;
extern asn_TYPE_member_t asn_MBR_S1AP_UEContextSuspendResponseIEs_433[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextResumeRequestIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextResumeRequestIEs_specs_437;
extern asn_TYPE_member_t asn_MBR_S1AP_UEContextResumeRequestIEs_437[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextResumeResponseIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextResumeResponseIEs_specs_441;
extern asn_TYPE_member_t asn_MBR_S1AP_UEContextResumeResponseIEs_441[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEContextResumeFailureIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEContextResumeFailureIEs_specs_445;
extern asn_TYPE_member_t asn_MBR_S1AP_UEContextResumeFailureIEs_445[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ConnectionEstablishmentIndicationIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ConnectionEstablishmentIndicationIEs_specs_449;
extern asn_TYPE_member_t asn_MBR_S1AP_ConnectionEstablishmentIndicationIEs_449[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_RetrieveUEInformationIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_RetrieveUEInformationIEs_specs_453;
extern asn_TYPE_member_t asn_MBR_S1AP_RetrieveUEInformationIEs_453[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UEInformationTransferIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UEInformationTransferIEs_specs_457;
extern asn_TYPE_member_t asn_MBR_S1AP_UEInformationTransferIEs_457[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_ENBCPRelocationIndicationIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_ENBCPRelocationIndicationIEs_specs_461;
extern asn_TYPE_member_t asn_MBR_S1AP_ENBCPRelocationIndicationIEs_461[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_MMECPRelocationIndicationIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_MMECPRelocationIndicationIEs_specs_465;
extern asn_TYPE_member_t asn_MBR_S1AP_MMECPRelocationIndicationIEs_465[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_SecondaryRATDataUsageReportIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_SecondaryRATDataUsageReportIEs_specs_469;
extern asn_TYPE_member_t asn_MBR_S1AP_SecondaryRATDataUsageReportIEs_469[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UERadioCapabilityIDMappingRequestIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UERadioCapabilityIDMappingRequestIEs_specs_473;
extern asn_TYPE_member_t asn_MBR_S1AP_UERadioCapabilityIDMappingRequestIEs_473[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_UERadioCapabilityIDMappingResponseIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_UERadioCapabilityIDMappingResponseIEs_specs_477;
extern asn_TYPE_member_t asn_MBR_S1AP_UERadioCapabilityIDMappingResponseIEs_477[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABDataForwardingItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABDataForwardingItemIEs_specs_481;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABDataForwardingItemIEs_481[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSetupItemHOReqIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSetupItemHOReqIEs_specs_485;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSetupItemHOReqIEs_485[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABAdmittedItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABAdmittedItemIEs_specs_489;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABAdmittedItemIEs_489[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABFailedtoSetupItemHOReqAckIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_specs_493;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedtoSetupItemHOReqAckIEs_493[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSwitchedDLItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSwitchedDLItemIEs_specs_497;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSwitchedDLItemIEs_497[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeSwitchedULItemIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeSwitchedULItemIEs_specs_501;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeSwitchedULItemIEs_501[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABToBeModifiedItemBearerModIndIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABToBeModifiedItemBearerModIndIEs_specs_505;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABToBeModifiedItemBearerModIndIEs_505[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_specs_509;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABNotToBeModifiedItemBearerModIndIEs_509[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABFailedToResumeItemResumeReqIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABFailedToResumeItemResumeReqIEs_specs_513;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeReqIEs_513[3];
extern asn_TYPE_descriptor_t asn_DEF_S1AP_E_RABFailedToResumeItemResumeResIEs;
extern asn_SEQUENCE_specifics_t asn_SPC_S1AP_E_RABFailedToResumeItemResumeResIEs_specs_517;
extern asn_TYPE_member_t asn_MBR_S1AP_E_RABFailedToResumeItemResumeResIEs_517[3];

#ifdef __cplusplus
}
#endif

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