Logo Search packages:      
Sourcecode: wireshark version File versions  Download package

packet-umts_rrc_ies.c

/* Do not modify this file.                                                   */
/* It is created automatically by the ASN.1 to Wireshark dissector compiler   */
/* .\packet-umts_rrc_ies.c                                                    */
/* ../../tools/asn2wrs.py -u -e -p umts_rrc_ies -c umts_rrc_ies.cnf -s packet-umts_rrc_ies-template umts_rrc_InformationElements.asn */

/* Input file: packet-umts_rrc_ies-template.c */

#line 1 "packet-umts_rrc_ies-template.c"
/* packet-umts_rrc_ies.c
 * Routines for Universal Mobile Telecommunications System (UMTS);
 * Radio Resource Control (RRC) protocol specification      
 * (3GPP TS 25.331 version 6.7.0 Release 6) chapter 11.3 Information element dissection
 * Copyright 2006, Anders Broman <anders.broman@ericsson.com>
 *
 * $Id: packet-umts_rrc_ies.c 18921 2006-08-16 05:58:39Z kukosa $
 *
 * Ethereal - Network traffic analyzer
 * By Gerald Combs <gerald@ethereal.com>
 * Copyright 1998 Gerald Combs
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License
 * as published by the Free Software Foundation; either version 2
 * of the License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 *
 * Ref: 3GPP TS 25.423 version 6.7.0 Release 6
 */

#ifdef HAVE_CONFIG_H
# include "config.h"
#endif

#include <glib.h>
#include <epan/packet.h>
#include <epan/conversation.h>

#include <stdio.h>
#include <string.h>

#include "packet-ber.h"
#include "packet-per.h"
#include "packet-umts_rrc_ies.h"

#define PNAME  "Universal Mobile Telecommunications System (UMTS) Radio Resource Control (RRC) protocol Information element"
#define PSNAME "UMTS_RRC_IES"
#define PFNAME "umts_rrc_ies"

static dissector_handle_t umts_rrc_ies_handle=NULL;

/* Include constants */

/*--- Included file: packet-umts_rrc_ies-val.h ---*/
#line 1 "packet-umts_rrc_ies-val.h"
#define hiPDSCHidentities              64
#define hiPUSCHidentities              64
#define hiRM                           256
#define maxAC                          16
#define maxAdditionalMeas              4
#define maxASC                         8
#define maxASCmap                      7
#define maxASCpersist                  6
#define maxCCTrCH                      8
#define maxCellMeas                    32
#define maxCellMeas1                   31
#define maxCNdomains                   4
#define maxCPCHsets                    16
#define maxDPCHDLchan                  8
#define maxDPDCHUL                     6
#define maxDRACclasses                 8
#define maxEDCHMACdFlow                8
#define maxEDCHMACdFlow1               7
#define maxFACHPCH                     8
#define maxFreq                        8
#define maxFreqBandsFDD                8
#define maxFreqBandsTDD                4
#define maxFreqBandsGSM                16
#define maxGERANSI                     8
#define maxGSMTargetCells              32
#define maxHProcesses                  8
#define maxHSDSCHTBIndex               64
#define maxHSSCCHs                     4
#define maxInterSysMessages            4
#define maxLoCHperRLC                  2
#define maxMACdPDUsizes                8
#define maxMBMSCommonCCTrCh            32
#define maxMBMSCommonPhyCh             32
#define maxMBMSCommonRB                32
#define maxMBMSCommonTrCh              32
#define maxMBMSFreq                    4
#define maxMBMSL1CP                    4
#define maxMBMSservCount               8
#define maxMBMSservDedic               4
#define maxMBMSservModif               32
#define maxMBMSservSched               16
#define maxMBMSservUnmodif             64
#define maxMBMSTransmis                4
#define maxMeasEvent                   8
#define maxMeasIntervals               3
#define maxMeasParEvent                2
#define maxNumCDMA2000Freqs            8
#define maxNumGSMFreqRanges            32
#define maxNumFDDFreqs                 8
#define maxNumTDDFreqs                 8
#define maxNoOfMeas                    16
#define maxOtherRAT                    15
#define maxOtherRAT16                  16
#define maxPage1                       8
#define maxPCPCHAPsig                  16
#define maxPCPCHAPsubCh                12
#define maxPCPCHCDsig                  16
#define maxPCPCHCDsubCh                12
#define maxPCPCHSF                     7
#define maxPCPCHs                      64
#define maxPDCPAlgoType                8
#define maxPDSCH                       8
#define maxPDSCHTFCIgroups             256
#define maxPRACH                       16
#define maxPRACHFPACH                  8
#define maxPredefConfig                16
#define maxPUSCH                       8
#define maxQueueIDs                    8
#define maxRABsetup                    16
#define maxRAT                         16
#define maxRB                          32
#define maxRBallRABs                   27
#define maxRBMuxOptions                8
#define maxRBperRAB                    8
#define maxRBperTrCh                   16
#define maxReportedGSMCells            8
#define maxRL                          8
#define maxRL_1                        7
#define maxRLCPDUsizePerLogChan        32
#define maxROHCPacketSizesr4           16
#define maxROHCProfiler4               8
#define maxSat                         16
#define maxSCCPCH                      16
#define maxSIB                         32
#define maxSIBFACH                     8
#define maxSIBperMsg                   16
#define maxSRBsetup                    8
#define maxSystemCapability            16
#define maxTF                          32
#define maxTFCPCH                      16
#define maxTFC                         1024
#define maxTFCsub                      1024
#define maxTFCI2Combs                  512
#define maxTGPS                        6
#define maxTrCH                        32
#define maxTrChperSCCPCH               8
#define maxTrCHpreconf                 32
#define maxTS                          14
#define maxTS1                         13
#define maxTSLCR                       6
#define maxTSLCR1                      5
#define maxURA                         8
#define maxURNTIGroup                  8

/*--- End of included file: packet-umts_rrc_ies-val.h ---*/
#line 53 "packet-umts_rrc_ies-template.c"

/* Initialize the protocol and registered fields */
static int proto_umts_rrc_ies = -1;



/*--- Included file: packet-umts_rrc_ies-hf.c ---*/
#line 1 "packet-umts_rrc_ies-hf.c"
static int hf_umts_rrc_ies_cn_DomainIdentity = -1;  /* CN_DomainIdentity */
static int hf_umts_rrc_ies_cn_DomainSpecificNAS_Info = -1;  /* NAS_SystemInformationGSM_MAP */
static int hf_umts_rrc_ies_cn_DRX_CycleLengthCoeff = -1;  /* CN_DRX_CycleLengthCoefficient */
static int hf_umts_rrc_ies_CN_DomainInformationList_item = -1;  /* CN_DomainInformation */
static int hf_umts_rrc_ies_CN_DomainInformationListFull_item = -1;  /* CN_DomainInformationFull */
static int hf_umts_rrc_ies_cn_Type = -1;          /* T_cn_Type */
static int hf_umts_rrc_ies_gsm_MAP = -1;          /* NAS_SystemInformationGSM_MAP */
static int hf_umts_rrc_ies_ansi_41 = -1;          /* NAS_SystemInformationANSI_41 */
static int hf_umts_rrc_ies_CN_DomainSysInfoList_item = -1;  /* CN_DomainSysInfo */
static int hf_umts_rrc_ies_plmn_Identity = -1;    /* PLMN_Identity */
static int hf_umts_rrc_ies_cn_CommonGSM_MAP_NAS_SysInfo = -1;  /* NAS_SystemInformationGSM_MAP */
static int hf_umts_rrc_ies_cn_DomainInformationList = -1;  /* CN_DomainInformationList */
static int hf_umts_rrc_ies_primary_plmn_Identity = -1;  /* PLMN_Identity */
static int hf_umts_rrc_ies_cn_DomainInformationListFull = -1;  /* CN_DomainInformationListFull */
static int hf_umts_rrc_ies_routingbasis = -1;     /* T_routingbasis */
static int hf_umts_rrc_ies_localPTMSI = -1;       /* T_localPTMSI */
static int hf_umts_rrc_ies_routingparameter = -1;  /* RoutingParameter */
static int hf_umts_rrc_ies_tMSIofsamePLMN = -1;   /* T_tMSIofsamePLMN */
static int hf_umts_rrc_ies_tMSIofdifferentPLMN = -1;  /* T_tMSIofdifferentPLMN */
static int hf_umts_rrc_ies_iMSIresponsetopaging = -1;  /* T_iMSIresponsetopaging */
static int hf_umts_rrc_ies_iMSIcauseUEinitiatedEvent = -1;  /* T_iMSIcauseUEinitiatedEvent */
static int hf_umts_rrc_ies_iMEI = -1;             /* T_iMEI */
static int hf_umts_rrc_ies_spare2 = -1;           /* T_spare2 */
static int hf_umts_rrc_ies_spare1 = -1;           /* T_spare1 */
static int hf_umts_rrc_ies_dummy_BOOLEAN = -1;    /* BOOLEAN */
static int hf_umts_rrc_ies_IMEI_item = -1;        /* IMEI_Digit */
static int hf_umts_rrc_ies_IMSI_GSM_MAP_item = -1;  /* Digit */
static int hf_umts_rrc_ies_version = -1;          /* T_version */
static int hf_umts_rrc_ies_release99 = -1;        /* T_release99 */
static int hf_umts_rrc_ies_cn_Type1 = -1;         /* T_cn_Type1 */
static int hf_umts_rrc_ies_gsm_Map_IDNNS = -1;    /* Gsm_map_IDNNS */
static int hf_umts_rrc_ies_ansi_41_IDNNS = -1;    /* Ansi_41_IDNNS */
static int hf_umts_rrc_ies_later = -1;            /* T_later */
static int hf_umts_rrc_ies_futurecoding = -1;     /* BIT_STRING_SIZE_15 */
static int hf_umts_rrc_ies_lac = -1;              /* BIT_STRING_SIZE_16 */
static int hf_umts_rrc_ies_MCC_item = -1;         /* Digit */
static int hf_umts_rrc_ies_MNC_item = -1;         /* Digit */
static int hf_umts_rrc_ies_mibPLMN_Identity = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_multiplePLMNs = -1;    /* SEQUENCE_SIZE_1_5_OF_PLMN_IdentityWithOptionalMCC_r6 */
static int hf_umts_rrc_ies_multiplePLMNs_item = -1;  /* PLMN_IdentityWithOptionalMCC_r6 */
static int hf_umts_rrc_ies_mcc = -1;              /* MCC */
static int hf_umts_rrc_ies_mnc = -1;              /* MNC */
static int hf_umts_rrc_ies_gsm_MAP1 = -1;         /* T_gsm_MAP */
static int hf_umts_rrc_ies_ansi_411 = -1;         /* T_ansi_41 */
static int hf_umts_rrc_ies_p_REV = -1;            /* P_REV */
static int hf_umts_rrc_ies_min_P_REV = -1;        /* Min_P_REV */
static int hf_umts_rrc_ies_sid = -1;              /* SID */
static int hf_umts_rrc_ies_nid = -1;              /* NID */
static int hf_umts_rrc_ies_gsm_MAP_and_ANSI_41 = -1;  /* T_gsm_MAP_and_ANSI_41 */
static int hf_umts_rrc_ies_spare = -1;            /* NULL */
static int hf_umts_rrc_ies_gsm_MAP_RAB_Identity = -1;  /* BIT_STRING_SIZE_8 */
static int hf_umts_rrc_ies_ansi_41_RAB_Identity = -1;  /* BIT_STRING_SIZE_8 */
static int hf_umts_rrc_ies_lai = -1;              /* LAI */
static int hf_umts_rrc_ies_rac = -1;              /* RoutingAreaCode */
static int hf_umts_rrc_ies_AccessClassBarredList_item = -1;  /* AccessClassBarred */
static int hf_umts_rrc_ies_cellBarred = -1;       /* CellBarred */
static int hf_umts_rrc_ies_cellReservedForOperatorUse = -1;  /* ReservedIndicator */
static int hf_umts_rrc_ies_cellReservationExtension = -1;  /* ReservedIndicator */
static int hf_umts_rrc_ies_accessClassBarredList = -1;  /* AccessClassBarredList */
static int hf_umts_rrc_ies_barred = -1;           /* T_barred */
static int hf_umts_rrc_ies_intraFreqCellReselectionInd = -1;  /* AllowedIndicator */
static int hf_umts_rrc_ies_t_Barred = -1;         /* T_Barred */
static int hf_umts_rrc_ies_notBarred = -1;        /* NULL */
static int hf_umts_rrc_ies_CellIdentity_PerRL_List_item = -1;  /* CellIdentity */
static int hf_umts_rrc_ies_mappingInfo = -1;      /* MappingInfo */
static int hf_umts_rrc_ies_cellSelectQualityMeasure = -1;  /* T_cellSelectQualityMeasure */
static int hf_umts_rrc_ies_cpich_Ec_N0 = -1;      /* T_cpich_Ec_N0 */
static int hf_umts_rrc_ies_q_HYST_2_S = -1;       /* Q_Hyst_S */
static int hf_umts_rrc_ies_cpich_RSCP = -1;       /* NULL */
static int hf_umts_rrc_ies_modeSpecificInfo = -1;  /* T_modeSpecificInfo */
static int hf_umts_rrc_ies_fdd = -1;              /* T_fdd */
static int hf_umts_rrc_ies_s_Intrasearch = -1;    /* S_SearchQual */
static int hf_umts_rrc_ies_s_Intersearch = -1;    /* S_SearchQual */
static int hf_umts_rrc_ies_s_SearchHCS = -1;      /* S_SearchRXLEV */
static int hf_umts_rrc_ies_rat_List = -1;         /* RAT_FDD_InfoList */
static int hf_umts_rrc_ies_q_QualMin = -1;        /* Q_QualMin */
static int hf_umts_rrc_ies_q_RxlevMin = -1;       /* Q_RxlevMin */
static int hf_umts_rrc_ies_tdd = -1;              /* T_tdd */
static int hf_umts_rrc_ies_s_Intrasearch1 = -1;   /* S_SearchRXLEV */
static int hf_umts_rrc_ies_s_Intersearch1 = -1;   /* S_SearchRXLEV */
static int hf_umts_rrc_ies_rat_List1 = -1;        /* RAT_TDD_InfoList */
static int hf_umts_rrc_ies_q_Hyst_l_S = -1;       /* Q_Hyst_S */
static int hf_umts_rrc_ies_t_Reselection_S = -1;  /* T_Reselection_S */
static int hf_umts_rrc_ies_hcs_ServingCellInformation = -1;  /* HCS_ServingCellInformation */
static int hf_umts_rrc_ies_maxAllowedUL_TX_Power = -1;  /* MaxAllowedUL_TX_Power */
static int hf_umts_rrc_ies_domainSpecificAccessRestictionList = -1;  /* DomainSpecificAccessRestrictionList_v670ext */
static int hf_umts_rrc_ies_domainSpecificAccessRestictionParametersForAll = -1;  /* DomainSpecificAccessRestrictionParam_v670ext */
static int hf_umts_rrc_ies_domainSpecificAccessRestrictionParametersForOperator1 = -1;  /* DomainSpecificAccessRestrictionParam_v670ext */
static int hf_umts_rrc_ies_domainSpecificAccessRestrictionParametersForOperator2 = -1;  /* DomainSpecificAccessRestrictionParam_v670ext */
static int hf_umts_rrc_ies_domainSpecificAccessRestrictionParametersForOperator3 = -1;  /* DomainSpecificAccessRestrictionParam_v670ext */
static int hf_umts_rrc_ies_domainSpecificAccessRestrictionParametersForOperator4 = -1;  /* DomainSpecificAccessRestrictionParam_v670ext */
static int hf_umts_rrc_ies_domainSpecificAccessRestrictionParametersForOperator5 = -1;  /* DomainSpecificAccessRestrictionParam_v670ext */
static int hf_umts_rrc_ies_cSDomainSpecificAccessRestriction = -1;  /* DomainSpecificAccessRestriction_v670ext */
static int hf_umts_rrc_ies_pSDomainSpecificAccessRestriction = -1;  /* DomainSpecificAccessRestriction_v670ext */
static int hf_umts_rrc_ies_noRestriction = -1;    /* NULL */
static int hf_umts_rrc_ies_restriction = -1;      /* T_restriction */
static int hf_umts_rrc_ies_domainSpecficAccessClassBarredList = -1;  /* AccessClassBarredList */
static int hf_umts_rrc_ies_rat = -1;              /* RAT */
static int hf_umts_rrc_ies_mappingFunctionParameterList = -1;  /* MappingFunctionParameterList */
static int hf_umts_rrc_ies_functionType = -1;     /* MappingFunctionType */
static int hf_umts_rrc_ies_mapParameter1 = -1;    /* MapParameter */
static int hf_umts_rrc_ies_mapParameter2 = -1;    /* MapParameter */
static int hf_umts_rrc_ies_upperLimit = -1;       /* UpperLimit */
static int hf_umts_rrc_ies_MappingFunctionParameterList_item = -1;  /* MappingFunctionParameter */
static int hf_umts_rrc_ies_MappingInfo_item = -1;  /* Mapping */
static int hf_umts_rrc_ies_rat_Identifier = -1;   /* RAT_Identifier */
static int hf_umts_rrc_ies_s_SearchRAT = -1;      /* S_SearchQual */
static int hf_umts_rrc_ies_s_HCS_RAT = -1;        /* S_SearchRXLEV */
static int hf_umts_rrc_ies_s_Limit_SearchRAT = -1;  /* S_SearchQual */
static int hf_umts_rrc_ies_RAT_FDD_InfoList_item = -1;  /* RAT_FDD_Info */
static int hf_umts_rrc_ies_s_SearchRAT1 = -1;     /* S_SearchRXLEV */
static int hf_umts_rrc_ies_s_Limit_SearchRAT1 = -1;  /* S_SearchRXLEV */
static int hf_umts_rrc_ies_RAT_TDD_InfoList_item = -1;  /* RAT_TDD_Info */
static int hf_umts_rrc_ies_URA_IdentityList_item = -1;  /* URA_Identity */
static int hf_umts_rrc_ies_n_AP_RetransMax = -1;  /* N_AP_RetransMax */
static int hf_umts_rrc_ies_n_AccessFails = -1;    /* N_AccessFails */
static int hf_umts_rrc_ies_nf_BO_NoAICH = -1;     /* NF_BO_NoAICH */
static int hf_umts_rrc_ies_ns_BO_Busy = -1;       /* NS_BO_Busy */
static int hf_umts_rrc_ies_nf_BO_AllBusy = -1;    /* NF_BO_AllBusy */
static int hf_umts_rrc_ies_nf_BO_Mismatch = -1;   /* NF_BO_Mismatch */
static int hf_umts_rrc_ies_t_CPCH = -1;           /* T_CPCH */
static int hf_umts_rrc_ies_ue_RadioCapabilityFDDUpdateRequirement = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_ue_RadioCapabilityTDDUpdateRequirement = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_systemSpecificCapUpdateReqList = -1;  /* SystemSpecificCapUpdateReqList */
static int hf_umts_rrc_ies_ue_RadioCapabilityUpdateRequirement_TDD128 = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_ue_RadioCapabilityFDDUpdateRequirement_FDD = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_ue_RadioCapabilityTDDUpdateRequirement_TDD384 = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_ue_RadioCapabilityTDDUpdateRequirement_TDD128 = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_startRestart = -1;     /* CipheringAlgorithm */
static int hf_umts_rrc_ies_dummy_NULL = -1;       /* NULL */
static int hf_umts_rrc_ies_cipheringModeCommand = -1;  /* CipheringModeCommand */
static int hf_umts_rrc_ies_activationTimeForDPCH = -1;  /* ActivationTime */
static int hf_umts_rrc_ies_rb_DL_CiphActivationTimeInfo = -1;  /* RB_ActivationTimeInfoList */
static int hf_umts_rrc_ies_imsi_GSM_MAP = -1;     /* IMSI_GSM_MAP */
static int hf_umts_rrc_ies_tmsi_GSM_MAP = -1;     /* TMSI_GSM_MAP */
static int hf_umts_rrc_ies_p_TMSI_GSM_MAP = -1;   /* P_TMSI_GSM_MAP */
static int hf_umts_rrc_ies_imsi_DS_41 = -1;       /* IMSI_DS_41 */
static int hf_umts_rrc_ies_tmsi_DS_41 = -1;       /* TMSI_DS_41 */
static int hf_umts_rrc_ies_spare3 = -1;           /* NULL */
static int hf_umts_rrc_ies_spare21 = -1;          /* NULL */
static int hf_umts_rrc_ies_spare11 = -1;          /* NULL */
static int hf_umts_rrc_ies_fdd_Measurements = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_tdd_Measurements = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_gsm_Measurements = -1;  /* GSM_Measurements */
static int hf_umts_rrc_ies_multiCarrierMeasurements = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_tdd128_Measurements = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_CompressedModeMeasCapabFDDList_item = -1;  /* CompressedModeMeasCapabFDD */
static int hf_umts_rrc_ies_CompressedModeMeasCapabFDDList2_item = -1;  /* CompressedModeMeasCapabFDD2 */
static int hf_umts_rrc_ies_CompressedModeMeasCapabFDDList_ext_item = -1;  /* CompressedModeMeasCapabFDD_ext */
static int hf_umts_rrc_ies_radioFrequencyBandFDD = -1;  /* RadioFrequencyBandFDD */
static int hf_umts_rrc_ies_dl_MeasurementsFDD = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_ul_MeasurementsFDD = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_radioFrequencyBandFDD2 = -1;  /* RadioFrequencyBandFDD2 */
static int hf_umts_rrc_ies_CompressedModeMeasCapabTDDList_item = -1;  /* CompressedModeMeasCapabTDD */
static int hf_umts_rrc_ies_radioFrequencyBandTDD = -1;  /* RadioFrequencyBandTDD */
static int hf_umts_rrc_ies_dl_MeasurementsTDD = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_ul_MeasurementsTDD = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_CompressedModeMeasCapabGSMList_item = -1;  /* CompressedModeMeasCapabGSM */
static int hf_umts_rrc_ies_radioFrequencyBandGSM = -1;  /* RadioFrequencyBandGSM */
static int hf_umts_rrc_ies_dl_MeasurementsGSM = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_ul_MeasurementsGSM = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_dl_MeasurementsMC = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_ul_MeasurementsMC = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_initialPriorityDelayList = -1;  /* InitialPriorityDelayList */
static int hf_umts_rrc_ies_backoffControlParams = -1;  /* BackoffControlParams */
static int hf_umts_rrc_ies_powerControlAlgorithm = -1;  /* PowerControlAlgorithm */
static int hf_umts_rrc_ies_dl_DPCCH_BER = -1;     /* DL_DPCCH_BER */
static int hf_umts_rrc_ies_maxNoDPCH_PDSCH_Codes = -1;  /* INTEGER_1_8 */
static int hf_umts_rrc_ies_maxNoPhysChBitsReceived = -1;  /* MaxNoPhysChBitsReceived */
static int hf_umts_rrc_ies_supportForSF_512 = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_dummy2_SimultaneousSCCPCH_DPCH_Reception = -1;  /* SimultaneousSCCPCH_DPCH_Reception */
static int hf_umts_rrc_ies_dummy_SupportOfDedicatedPilotsForChEstimation = -1;  /* SupportOfDedicatedPilotsForChEstimation */
static int hf_umts_rrc_ies_maxTS_PerFrame = -1;   /* MaxTS_PerFrame */
static int hf_umts_rrc_ies_maxPhysChPerFrame = -1;  /* MaxPhysChPerFrame */
static int hf_umts_rrc_ies_minimumSF = -1;        /* MinimumSF_DL */
static int hf_umts_rrc_ies_supportOfPDSCH = -1;   /* BOOLEAN */
static int hf_umts_rrc_ies_maxPhysChPerTS = -1;   /* MaxPhysChPerTS */
static int hf_umts_rrc_ies_maxTS_PerSubFrame = -1;  /* MaxTS_PerSubFrame_r4 */
static int hf_umts_rrc_ies_maxPhysChPerFrame1 = -1;  /* MaxPhysChPerSubFrame_r4 */
static int hf_umts_rrc_ies_supportOf8PSK = -1;    /* BOOLEAN */
static int hf_umts_rrc_ies_maxNoBitsReceived = -1;  /* MaxNoBits */
static int hf_umts_rrc_ies_maxConvCodeBitsReceived = -1;  /* MaxNoBits */
static int hf_umts_rrc_ies_turboDecodingSupport = -1;  /* TurboSupport */
static int hf_umts_rrc_ies_maxSimultaneousTransChs = -1;  /* MaxSimultaneousTransChsDL */
static int hf_umts_rrc_ies_maxSimultaneousCCTrCH_Count = -1;  /* MaxSimultaneousCCTrCH_Count */
static int hf_umts_rrc_ies_maxReceivedTransportBlocks = -1;  /* MaxTransportBlocksDL */
static int hf_umts_rrc_ies_maxNumberOfTFC = -1;   /* MaxNumberOfTFC_DL */
static int hf_umts_rrc_ies_maxNumberOfTF = -1;    /* MaxNumberOfTF */
static int hf_umts_rrc_ies_transmissionProbability = -1;  /* TransmissionProbability */
static int hf_umts_rrc_ies_maximumBitRate = -1;   /* MaximumBitRate */
static int hf_umts_rrc_ies_DRAC_SysInfoList_item = -1;  /* DRAC_SysInfo */
static int hf_umts_rrc_ies_configurationUnsupported = -1;  /* NULL */
static int hf_umts_rrc_ies_physicalChannelFailure = -1;  /* NULL */
static int hf_umts_rrc_ies_incompatibleSimultaneousReconfiguration = -1;  /* NULL */
static int hf_umts_rrc_ies_compressedModeRuntimeError = -1;  /* TGPSI */
static int hf_umts_rrc_ies_protocolError = -1;    /* ProtocolErrorInformation */
static int hf_umts_rrc_ies_cellUpdateOccurred = -1;  /* NULL */
static int hf_umts_rrc_ies_invalidConfiguration = -1;  /* NULL */
static int hf_umts_rrc_ies_configurationIncomplete = -1;  /* NULL */
static int hf_umts_rrc_ies_unsupportedMeasurement = -1;  /* NULL */
static int hf_umts_rrc_ies_mbmsSessionAlreadyReceivedCorrectly = -1;  /* NULL */
static int hf_umts_rrc_ies_lowerPriorityMBMSService = -1;  /* NULL */
static int hf_umts_rrc_ies_spare5 = -1;           /* NULL */
static int hf_umts_rrc_ies_spare4 = -1;           /* NULL */
static int hf_umts_rrc_ies_rrc_TransactionIdentifier = -1;  /* RRC_TransactionIdentifier */
static int hf_umts_rrc_ies_failureCause = -1;     /* FailureCauseWithProtErr */
static int hf_umts_rrc_ies_rrc_ConnectionReleaseInformation = -1;  /* RRC_ConnectionReleaseInformation */
static int hf_umts_rrc_ies_groupReleaseInformation = -1;  /* GroupReleaseInformation */
static int hf_umts_rrc_ies_uRNTI_Group = -1;      /* U_RNTI_Group */
static int hf_umts_rrc_ies_gsm900 = -1;           /* BOOLEAN */
static int hf_umts_rrc_ies_dcs1800 = -1;          /* BOOLEAN */
static int hf_umts_rrc_ies_gsm1900 = -1;          /* BOOLEAN */
static int hf_umts_rrc_ies_esn_DS_41 = -1;        /* ESN_DS_41 */
static int hf_umts_rrc_ies_InitialPriorityDelayList_item = -1;  /* NS_IP */
static int hf_umts_rrc_ies_imsi = -1;             /* IMSI_GSM_MAP */
static int hf_umts_rrc_ies_tmsi_and_LAI = -1;     /* TMSI_and_LAI_GSM_MAP */
static int hf_umts_rrc_ies_p_TMSI_and_RAI = -1;   /* P_TMSI_and_RAI_GSM_MAP */
static int hf_umts_rrc_ies_imei = -1;             /* IMEI */
static int hf_umts_rrc_ies_imsi_and_ESN_DS_41 = -1;  /* IMSI_and_ESN_DS_41 */
static int hf_umts_rrc_ies_messageAuthenticationCode = -1;  /* MessageAuthenticationCode */
static int hf_umts_rrc_ies_rrc_MessageSequenceNumber = -1;  /* RRC_MessageSequenceNumber */
static int hf_umts_rrc_ies_rrc_MessageSequenceNumberList = -1;  /* RRC_MessageSequenceNumberList */
static int hf_umts_rrc_ies_startIntegrityProtection = -1;  /* T_startIntegrityProtection */
static int hf_umts_rrc_ies_integrityProtInitNumber = -1;  /* IntegrityProtInitNumber */
static int hf_umts_rrc_ies_modify = -1;           /* T_modify */
static int hf_umts_rrc_ies_dl_IntegrityProtActivationInfo = -1;  /* IntegrityProtActivationInfo */
static int hf_umts_rrc_ies_integrityProtectionModeCommand = -1;  /* IntegrityProtectionModeCommand */
static int hf_umts_rrc_ies_integrityProtectionAlgorithm = -1;  /* IntegrityProtectionAlgorithm */
static int hf_umts_rrc_ies_downlinkCompressedMode = -1;  /* CompressedModeMeasCapability */
static int hf_umts_rrc_ies_uplinkCompressedMode = -1;  /* CompressedModeMeasCapability */
static int hf_umts_rrc_ies_compressedModeMeasCapabFDDList = -1;  /* CompressedModeMeasCapabFDDList */
static int hf_umts_rrc_ies_compressedModeMeasCapabTDDList = -1;  /* CompressedModeMeasCapabTDDList */
static int hf_umts_rrc_ies_compressedModeMeasCapabGSMList = -1;  /* CompressedModeMeasCapabGSMList */
static int hf_umts_rrc_ies_compressedModeMeasCapabMC = -1;  /* CompressedModeMeasCapabMC */
static int hf_umts_rrc_ies_compressedModeMeasCapabFDDList1 = -1;  /* CompressedModeMeasCapabFDDList2 */
static int hf_umts_rrc_ies_downlinkCompressedMode_LCR = -1;  /* CompressedModeMeasCapability_LCR_r4 */
static int hf_umts_rrc_ies_uplinkCompressedMode_LCR = -1;  /* CompressedModeMeasCapability_LCR_r4 */
static int hf_umts_rrc_ies_supportOfGSM = -1;     /* BOOLEAN */
static int hf_umts_rrc_ies_supportOfMulticarrier = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_supportOfUTRAN_ToGERAN_NACC = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_p_TMSI = -1;           /* P_TMSI_GSM_MAP */
static int hf_umts_rrc_ies_rai = -1;              /* RAI */
static int hf_umts_rrc_ies_cn_Identity = -1;      /* T_cn_Identity */
static int hf_umts_rrc_ies_pagingCause = -1;      /* PagingCause */
static int hf_umts_rrc_ies_cn_pagedUE_Identity = -1;  /* CN_PagedUE_Identity */
static int hf_umts_rrc_ies_utran_Identity = -1;   /* T_utran_Identity */
static int hf_umts_rrc_ies_u_RNTI = -1;           /* U_RNTI */
static int hf_umts_rrc_ies_cn_OriginatedPage_connectedMode_UE = -1;  /* T_cn_OriginatedPage_connectedMode_UE */
static int hf_umts_rrc_ies_pagingRecordTypeID = -1;  /* PagingRecordTypeID */
static int hf_umts_rrc_ies_utran_SingleUE_Identity = -1;  /* T_utran_SingleUE_Identity */
static int hf_umts_rrc_ies_cn_OriginatedPage_connectedMode_UE1 = -1;  /* T_cn_OriginatedPage_connectedMode_UE1 */
static int hf_umts_rrc_ies_utran_GroupIdentity = -1;  /* SEQUENCE_SIZE_1_maxURNTIGroup_OF_GroupIdentityWithReleaseInformation */
static int hf_umts_rrc_ies_utran_GroupIdentity_item = -1;  /* GroupIdentityWithReleaseInformation */
static int hf_umts_rrc_ies_PagingRecordList_item = -1;  /* PagingRecord */
static int hf_umts_rrc_ies_PagingRecord2List_r5_item = -1;  /* PagingRecord2_r5 */
static int hf_umts_rrc_ies_losslessSRNS_RelocationSupport = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_supportForRfc2507 = -1;  /* T_supportForRfc2507 */
static int hf_umts_rrc_ies_notSupported = -1;     /* NULL */
static int hf_umts_rrc_ies_supported = -1;        /* MaxHcContextSpace */
static int hf_umts_rrc_ies_supportForRfc3095 = -1;  /* T_supportForRfc3095 */
static int hf_umts_rrc_ies_supported1 = -1;       /* T_supported */
static int hf_umts_rrc_ies_maxROHC_ContextSessions = -1;  /* MaxROHC_ContextSessions_r4 */
static int hf_umts_rrc_ies_reverseCompressionDepth = -1;  /* INTEGER_0_65535 */
static int hf_umts_rrc_ies_supportForRfc3095ContextRelocation = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_maxHcContextSpace = -1;  /* MaxHcContextSpace_r5_ext */
static int hf_umts_rrc_ies_losslessDLRLC_PDUSizeChange = -1;  /* T_losslessDLRLC_PDUSizeChange */
static int hf_umts_rrc_ies_fddPhysChCapability = -1;  /* T_fddPhysChCapability */
static int hf_umts_rrc_ies_downlinkPhysChCapability = -1;  /* DL_PhysChCapabilityFDD */
static int hf_umts_rrc_ies_uplinkPhysChCapability = -1;  /* UL_PhysChCapabilityFDD */
static int hf_umts_rrc_ies_tddPhysChCapability = -1;  /* T_tddPhysChCapability */
static int hf_umts_rrc_ies_downlinkPhysChCapability1 = -1;  /* DL_PhysChCapabilityTDD */
static int hf_umts_rrc_ies_uplinkPhysChCapability1 = -1;  /* UL_PhysChCapabilityTDD */
static int hf_umts_rrc_ies_tdd128_PhysChCapability = -1;  /* T_tdd128_PhysChCapability */
static int hf_umts_rrc_ies_downlinkPhysChCapability2 = -1;  /* DL_PhysChCapabilityTDD_LCR_r4 */
static int hf_umts_rrc_ies_uplinkPhysChCapability2 = -1;  /* UL_PhysChCapabilityTDD_LCR_r4 */
static int hf_umts_rrc_ies_fdd_hspdsch = -1;      /* T_fdd_hspdsch */
static int hf_umts_rrc_ies_supported2 = -1;       /* T_supported1 */
static int hf_umts_rrc_ies_hsdsch_physical_layer_category = -1;  /* HSDSCH_physical_layer_category */
static int hf_umts_rrc_ies_dummy = -1;            /* BOOLEAN */
static int hf_umts_rrc_ies_dummy2 = -1;           /* BOOLEAN */
static int hf_umts_rrc_ies_unsupported = -1;      /* NULL */
static int hf_umts_rrc_ies_tdd384_hspdsch = -1;   /* T_tdd384_hspdsch */
static int hf_umts_rrc_ies_supported3 = -1;       /* HSDSCH_physical_layer_category */
static int hf_umts_rrc_ies_tdd128_hspdsch = -1;   /* T_tdd128_hspdsch */
static int hf_umts_rrc_ies_numberOfRepetitionsPerSFNPeriod = -1;  /* T_numberOfRepetitionsPerSFNPeriod */
static int hf_umts_rrc_ies_noError = -1;          /* NULL */
static int hf_umts_rrc_ies_errorOccurred = -1;    /* T_errorOccurred */
static int hf_umts_rrc_ies_protocolErrorInformation = -1;  /* ProtocolErrorInformation */
static int hf_umts_rrc_ies_diagnosticsType = -1;  /* T_diagnosticsType */
static int hf_umts_rrc_ies_type1 = -1;            /* T_type1 */
static int hf_umts_rrc_ies_asn1_ViolationOrEncodingError = -1;  /* NULL */
static int hf_umts_rrc_ies_messageTypeNonexistent = -1;  /* NULL */
static int hf_umts_rrc_ies_messageNotCompatibleWithReceiverState = -1;  /* IdentificationOfReceivedMessage */
static int hf_umts_rrc_ies_ie_ValueNotComprehended = -1;  /* IdentificationOfReceivedMessage */
static int hf_umts_rrc_ies_conditionalInformationElementError = -1;  /* IdentificationOfReceivedMessage */
static int hf_umts_rrc_ies_messageExtensionNotComprehended = -1;  /* IdentificationOfReceivedMessage */
static int hf_umts_rrc_ies_t314_expired = -1;     /* BOOLEAN */
static int hf_umts_rrc_ies_t315_expired = -1;     /* BOOLEAN */
static int hf_umts_rrc_ies_frequencyInfo = -1;    /* FrequencyInfo */
static int hf_umts_rrc_ies_interRATInfo = -1;     /* InterRATInfo */
static int hf_umts_rrc_ies_interRATInfo1 = -1;    /* InterRATInfo_r6 */
static int hf_umts_rrc_ies_fddRF_Capability = -1;  /* T_fddRF_Capability */
static int hf_umts_rrc_ies_ue_PowerClass = -1;    /* UE_PowerClass */
static int hf_umts_rrc_ies_txRxFrequencySeparation = -1;  /* TxRxFrequencySeparation */
static int hf_umts_rrc_ies_tddRF_Capability = -1;  /* T_tddRF_Capability */
static int hf_umts_rrc_ies_radioFrequencyTDDBandList = -1;  /* RadioFrequencyBandTDDList */
static int hf_umts_rrc_ies_chipRateCapability = -1;  /* ChipRateCapability */
static int hf_umts_rrc_ies_tddRF_Capability1 = -1;  /* T_tddRF_Capability1 */
static int hf_umts_rrc_ies_radioFrequencyBandTDDList = -1;  /* RadioFrequencyBandTDDList */
static int hf_umts_rrc_ies_totalRLC_AM_BufferSize = -1;  /* TotalRLC_AM_BufferSize */
static int hf_umts_rrc_ies_maximumRLC_WindowSize = -1;  /* MaximumRLC_WindowSize */
static int hf_umts_rrc_ies_maximumAM_EntityNumber = -1;  /* MaximumAM_EntityNumberRLC_Cap */
static int hf_umts_rrc_ies_totalRLC_AM_BufferSize1 = -1;  /* TotalRLC_AM_BufferSize_r5_ext */
static int hf_umts_rrc_ies_noRelease = -1;        /* NULL */
static int hf_umts_rrc_ies_release = -1;          /* T_release */
static int hf_umts_rrc_ies_releaseCause = -1;     /* ReleaseCause */
static int hf_umts_rrc_ies_RRC_MessageSequenceNumberList_item = -1;  /* RRC_MessageSequenceNumber */
static int hf_umts_rrc_ies_cipheringAlgorithmCap = -1;  /* T_cipheringAlgorithmCap */
static int hf_umts_rrc_ies_integrityProtectionAlgorithmCap = -1;  /* T_integrityProtectionAlgorithmCap */
static int hf_umts_rrc_ies_deltaACK = -1;         /* DeltaACK */
static int hf_umts_rrc_ies_deltaNACK = -1;        /* DeltaNACK */
static int hf_umts_rrc_ies_harq_Preamble_Mode = -1;  /* HARQ_Preamble_Mode */
static int hf_umts_rrc_ies_primaryCPICH_Info = -1;  /* PrimaryCPICH_Info */
static int hf_umts_rrc_ies_dl_hspdsch_Information = -1;  /* DL_HSPDSCH_Information */
static int hf_umts_rrc_ies_harqInfo = -1;         /* HARQ_Info */
static int hf_umts_rrc_ies_mac_hsResetIndicator = -1;  /* T_mac_hsResetIndicator */
static int hf_umts_rrc_ies_supported4 = -1;       /* T_supported2 */
static int hf_umts_rrc_ies_maxNoSCCPCH_RL = -1;   /* MaxNoSCCPCH_RL */
static int hf_umts_rrc_ies_simultaneousSCCPCH_DPCH_DPDCH_Reception = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_STARTList_item = -1;   /* STARTSingle */
static int hf_umts_rrc_ies_start_Value = -1;      /* START_Value */
static int hf_umts_rrc_ies_systemSpecificCapUpdateReqList1 = -1;  /* SystemSpecificCapUpdateReqList_r5 */
static int hf_umts_rrc_ies_SystemSpecificCapUpdateReqList_item = -1;  /* SystemSpecificCapUpdateReq */
static int hf_umts_rrc_ies_SystemSpecificCapUpdateReqList_r5_item = -1;  /* SystemSpecificCapUpdateReq_r5 */
static int hf_umts_rrc_ies_tmsi = -1;             /* TMSI_GSM_MAP */
static int hf_umts_rrc_ies_dl_TransChCapability = -1;  /* DL_TransChCapability */
static int hf_umts_rrc_ies_ul_TransChCapability = -1;  /* UL_TransChCapability */
static int hf_umts_rrc_ies_supported5 = -1;       /* MaxNoBits */
static int hf_umts_rrc_ies_srnc_Identity = -1;    /* SRNC_Identity */
static int hf_umts_rrc_ies_s_RNTI = -1;           /* S_RNTI */
static int hf_umts_rrc_ies_all = -1;              /* NULL */
static int hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b1 = -1;  /* BIT_STRING_SIZE_31 */
static int hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b2 = -1;  /* BIT_STRING_SIZE_30 */
static int hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b3 = -1;  /* BIT_STRING_SIZE_29 */
static int hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b4 = -1;  /* BIT_STRING_SIZE_28 */
static int hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b5 = -1;  /* BIT_STRING_SIZE_27 */
static int hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b6 = -1;  /* BIT_STRING_SIZE_26 */
static int hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b7 = -1;  /* BIT_STRING_SIZE_25 */
static int hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b8 = -1;  /* BIT_STRING_SIZE_24 */
static int hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b9 = -1;  /* BIT_STRING_SIZE_23 */
static int hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b10 = -1;  /* BIT_STRING_SIZE_22 */
static int hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b11 = -1;  /* BIT_STRING_SIZE_21 */
static int hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b12 = -1;  /* BIT_STRING_SIZE_20 */
static int hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b13 = -1;  /* BIT_STRING_SIZE_19 */
static int hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b14 = -1;  /* BIT_STRING_SIZE_18 */
static int hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b15 = -1;  /* BIT_STRING_SIZE_17 */
static int hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b16 = -1;  /* BIT_STRING_SIZE_16 */
static int hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b17 = -1;  /* BIT_STRING_SIZE_15 */
static int hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b18 = -1;  /* BIT_STRING_SIZE_14 */
static int hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b19 = -1;  /* BIT_STRING_SIZE_13 */
static int hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b20 = -1;  /* BIT_STRING_SIZE_12 */
static int hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b21 = -1;  /* BIT_STRING_SIZE_11 */
static int hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b22 = -1;  /* BIT_STRING_SIZE_10 */
static int hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b23 = -1;  /* BIT_STRING_SIZE_9 */
static int hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b24 = -1;  /* BIT_STRING_SIZE_8 */
static int hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b25 = -1;  /* BIT_STRING_SIZE_7 */
static int hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b26 = -1;  /* BIT_STRING_SIZE_6 */
static int hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b27 = -1;  /* BIT_STRING_SIZE_5 */
static int hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b28 = -1;  /* BIT_STRING_SIZE_4 */
static int hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b29 = -1;  /* BIT_STRING_SIZE_3 */
static int hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b30 = -1;  /* BIT_STRING_SIZE_2 */
static int hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b31 = -1;  /* BIT_STRING_SIZE_1 */
static int hf_umts_rrc_ies_s_RNTI_2 = -1;         /* S_RNTI_2 */
static int hf_umts_rrc_ies_ue_RadioAccessCapability_v6xyext = -1;  /* UE_RadioAccessCapability_v6xyext */
static int hf_umts_rrc_ies_ue_RATSpecificCapability_v6xyext = -1;  /* InterRAT_UE_RadioAccessCapability_v6xyext */
static int hf_umts_rrc_ies_nonCriticalExtensions = -1;  /* T_nonCriticalExtensions */
static int hf_umts_rrc_ies_t_301 = -1;            /* T_301 */
static int hf_umts_rrc_ies_n_301 = -1;            /* N_301 */
static int hf_umts_rrc_ies_t_302 = -1;            /* T_302 */
static int hf_umts_rrc_ies_n_302 = -1;            /* N_302 */
static int hf_umts_rrc_ies_t_304 = -1;            /* T_304 */
static int hf_umts_rrc_ies_n_304 = -1;            /* N_304 */
static int hf_umts_rrc_ies_t_305 = -1;            /* T_305 */
static int hf_umts_rrc_ies_t_307 = -1;            /* T_307 */
static int hf_umts_rrc_ies_t_308 = -1;            /* T_308 */
static int hf_umts_rrc_ies_t_309 = -1;            /* T_309 */
static int hf_umts_rrc_ies_t_310 = -1;            /* T_310 */
static int hf_umts_rrc_ies_n_310 = -1;            /* N_310 */
static int hf_umts_rrc_ies_t_311 = -1;            /* T_311 */
static int hf_umts_rrc_ies_t_312 = -1;            /* T_312 */
static int hf_umts_rrc_ies_n_312 = -1;            /* N_312 */
static int hf_umts_rrc_ies_t_313 = -1;            /* T_313 */
static int hf_umts_rrc_ies_n_313 = -1;            /* N_313 */
static int hf_umts_rrc_ies_t_314 = -1;            /* T_314 */
static int hf_umts_rrc_ies_t_315 = -1;            /* T_315 */
static int hf_umts_rrc_ies_n_315 = -1;            /* N_315 */
static int hf_umts_rrc_ies_t_316 = -1;            /* T_316 */
static int hf_umts_rrc_ies_t_317 = -1;            /* T_317 */
static int hf_umts_rrc_ies_n_3121 = -1;           /* N_312ext */
static int hf_umts_rrc_ies_n_3151 = -1;           /* N_315ext */
static int hf_umts_rrc_ies_n_3122 = -1;           /* N_312_r5 */
static int hf_umts_rrc_ies_n_3152 = -1;           /* N_315_r5 */
static int hf_umts_rrc_ies_t_300 = -1;            /* T_300 */
static int hf_umts_rrc_ies_n_300 = -1;            /* N_300 */
static int hf_umts_rrc_ies_multiRAT_CapabilityList = -1;  /* MultiRAT_Capability */
static int hf_umts_rrc_ies_multiModeCapability = -1;  /* MultiModeCapability */
static int hf_umts_rrc_ies_pdcp_Capability = -1;  /* PDCP_Capability */
static int hf_umts_rrc_ies_rlc_Capability = -1;   /* RLC_Capability */
static int hf_umts_rrc_ies_transportChannelCapability = -1;  /* TransportChannelCapability */
static int hf_umts_rrc_ies_rf_Capability = -1;    /* RF_Capability */
static int hf_umts_rrc_ies_physicalChannelCapability = -1;  /* PhysicalChannelCapability */
static int hf_umts_rrc_ies_ue_MultiModeRAT_Capability = -1;  /* UE_MultiModeRAT_Capability */
static int hf_umts_rrc_ies_securityCapability = -1;  /* SecurityCapability */
static int hf_umts_rrc_ies_ue_positioning_Capability = -1;  /* UE_Positioning_Capability */
static int hf_umts_rrc_ies_measurementCapability = -1;  /* MeasurementCapability */
static int hf_umts_rrc_ies_ue_RadioAccessCapability = -1;  /* UE_RadioAccessCapability */
static int hf_umts_rrc_ies_ue_RadioAccessCapability_v370ext = -1;  /* UE_RadioAccessCapability_v370ext */
static int hf_umts_rrc_ies_ue_RadioAccessCapabBandFDDList = -1;  /* UE_RadioAccessCapabBandFDDList */
static int hf_umts_rrc_ies_ue_PositioningCapabilityExt_v380 = -1;  /* UE_PositioningCapabilityExt_v380 */
static int hf_umts_rrc_ies_ue_PositioningCapabilityExt_v3a0 = -1;  /* UE_PositioningCapabilityExt_v3a0 */
static int hf_umts_rrc_ies_ue_PositioningCapabilityExt_v3g0 = -1;  /* UE_PositioningCapabilityExt_v3g0 */
static int hf_umts_rrc_ies_ue_RadioAccessCapabBandFDDList2 = -1;  /* UE_RadioAccessCapabBandFDDList2 */
static int hf_umts_rrc_ies_ue_RadioAccessCapabBandFDDList_ext = -1;  /* UE_RadioAccessCapabBandFDDList_ext */
static int hf_umts_rrc_ies_physicalchannelcapability_edch = -1;  /* PhysicalChannelCapability_edch_r6 */
static int hf_umts_rrc_ies_deviceType = -1;       /* T_deviceType */
static int hf_umts_rrc_ies_UE_RadioAccessCapabBandFDDList2_item = -1;  /* UE_RadioAccessCapabBandFDD2 */
static int hf_umts_rrc_ies_fddRF_Capability1 = -1;  /* T_fddRF_Capability1 */
static int hf_umts_rrc_ies_ue_PowerClass1 = -1;   /* UE_PowerClassExt */
static int hf_umts_rrc_ies_measurementCapability2 = -1;  /* MeasurementCapabilityExt2 */
static int hf_umts_rrc_ies_rx_tx_TimeDifferenceType2Capable = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_validity_CellPCH_UraPCH = -1;  /* T_validity_CellPCH_UraPCH */
static int hf_umts_rrc_ies_sfn_sfnType2Capability = -1;  /* T_sfn_sfnType2Capability */
static int hf_umts_rrc_ies_UE_RadioAccessCapabBandFDDList_item = -1;  /* UE_RadioAccessCapabBandFDD */
static int hf_umts_rrc_ies_UE_RadioAccessCapabBandFDDList_ext_item = -1;  /* UE_RadioAccessCapabBandFDD_ext */
static int hf_umts_rrc_ies_fddRF_Capability2 = -1;  /* T_fddRF_Capability2 */
static int hf_umts_rrc_ies_measurementCapability1 = -1;  /* MeasurementCapabilityExt */
static int hf_umts_rrc_ies_compressedModeMeasCapabFDDList_ext = -1;  /* CompressedModeMeasCapabFDDList_ext */
static int hf_umts_rrc_ies_pdcp_Capability_r4_ext = -1;  /* PDCP_Capability_r4_ext */
static int hf_umts_rrc_ies_tdd_CapabilityExt = -1;  /* T_tdd_CapabilityExt */
static int hf_umts_rrc_ies_rf_Capability1 = -1;   /* RF_Capability_r4_ext */
static int hf_umts_rrc_ies_physicalChannelCapability_LCR = -1;  /* PhysicalChannelCapability_LCR_r4 */
static int hf_umts_rrc_ies_measurementCapability_r4_ext = -1;  /* MeasurementCapability_r4_ext */
static int hf_umts_rrc_ies_accessStratumReleaseIndicator = -1;  /* AccessStratumReleaseIndicator */
static int hf_umts_rrc_ies_totalAM_RLCMemoryExceeds10kB = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_rf_CapabilityComp = -1;  /* RF_CapabilityComp */
static int hf_umts_rrc_ies_fdd1 = -1;             /* T_fdd1 */
static int hf_umts_rrc_ies_supported6 = -1;       /* RF_CapabBandListFDDComp */
static int hf_umts_rrc_ies_tdd384_RF_Capability = -1;  /* T_tdd384_RF_Capability */
static int hf_umts_rrc_ies_supported7 = -1;       /* RadioFrequencyBandTDDList */
static int hf_umts_rrc_ies_tdd128_RF_Capability = -1;  /* T_tdd128_RF_Capability */
static int hf_umts_rrc_ies_RF_CapabBandListFDDComp_item = -1;  /* RF_CapabBandFDDComp */
static int hf_umts_rrc_ies_dl_CapabilityWithSimultaneousHS_DSCHConfig = -1;  /* DL_CapabilityWithSimultaneousHS_DSCHConfig */
static int hf_umts_rrc_ies_pdcp_Capability_r5_ext = -1;  /* PDCP_Capability_r5_ext */
static int hf_umts_rrc_ies_rlc_Capability_r5_ext = -1;  /* RLC_Capability_r5_ext */
static int hf_umts_rrc_ies_physicalChannelCapability1 = -1;  /* PhysicalChannelCapability_hspdsch_r5 */
static int hf_umts_rrc_ies_multiModeRAT_Capability_v590ext = -1;  /* MultiModeRAT_Capability_v590ext */
static int hf_umts_rrc_ies_pdcp_Capability_r5_ext2 = -1;  /* PDCP_Capability_r5_ext2 */
static int hf_umts_rrc_ies_maxNoDPDCH_BitsTransmitted = -1;  /* MaxNoDPDCH_BitsTransmitted */
static int hf_umts_rrc_ies_maxPhysChPerTimeslot = -1;  /* MaxPhysChPerTimeslot */
static int hf_umts_rrc_ies_minimumSF1 = -1;       /* MinimumSF_UL */
static int hf_umts_rrc_ies_supportOfPUSCH = -1;   /* BOOLEAN */
static int hf_umts_rrc_ies_fdd_edch = -1;         /* T_fdd_edch */
static int hf_umts_rrc_ies_supported8 = -1;       /* T_supported3 */
static int hf_umts_rrc_ies_edch_PhysicalLayerCategory = -1;  /* INTEGER_1_16 */
static int hf_umts_rrc_ies_maxNoBitsTransmitted = -1;  /* MaxNoBits */
static int hf_umts_rrc_ies_maxConvCodeBitsTransmitted = -1;  /* MaxNoBits */
static int hf_umts_rrc_ies_turboEncodingSupport = -1;  /* TurboSupport */
static int hf_umts_rrc_ies_maxSimultaneousTransChs1 = -1;  /* MaxSimultaneousTransChsUL */
static int hf_umts_rrc_ies_modeSpecificInfo1 = -1;  /* T_modeSpecificInfo1 */
static int hf_umts_rrc_ies_fdd2 = -1;             /* NULL */
static int hf_umts_rrc_ies_tdd1 = -1;             /* T_tdd1 */
static int hf_umts_rrc_ies_maxTransmittedBlocks = -1;  /* MaxTransportBlocksUL */
static int hf_umts_rrc_ies_maxNumberOfTFC1 = -1;  /* MaxNumberOfTFC_UL */
static int hf_umts_rrc_ies_standaloneLocMethodsSupported = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_ue_BasedOTDOA_Supported = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_networkAssistedGPS_Supported = -1;  /* NetworkAssistedGPS_Supported */
static int hf_umts_rrc_ies_supportForUE_GPS_TimingOfCellFrames = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_supportForIPDL = -1;   /* BOOLEAN */
static int hf_umts_rrc_ies_start_CS = -1;         /* START_Value */
static int hf_umts_rrc_ies_start_PS = -1;         /* START_Value */
static int hf_umts_rrc_ies_rfc2507_Info = -1;     /* RFC2507_Info */
static int hf_umts_rrc_ies_rfc3095_Info = -1;     /* RFC3095_Info_r4 */
static int hf_umts_rrc_ies_inSequenceDelivery = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_receivingWindowSize = -1;  /* ReceivingWindowSize */
static int hf_umts_rrc_ies_dl_RLC_StatusInfo = -1;  /* DL_RLC_StatusInfo */
static int hf_umts_rrc_ies_dl_RLC_PDU_size = -1;  /* OctetModeRLC_SizeInfoType1 */
static int hf_umts_rrc_ies_rB_WithPDCP_InfoList = -1;  /* RB_WithPDCP_InfoList */
static int hf_umts_rrc_ies_rb_WithPDCP_InfoList = -1;  /* RB_WithPDCP_InfoList */
static int hf_umts_rrc_ies_rb_PDCPContextRelocationList = -1;  /* RB_PDCPContextRelocationList */
static int hf_umts_rrc_ies_dl_TransportChannelType = -1;  /* DL_TransportChannelType */
static int hf_umts_rrc_ies_logicalChannelIdentity = -1;  /* LogicalChannelIdentity */
static int hf_umts_rrc_ies_dl_TransportChannelType1 = -1;  /* DL_TransportChannelType_r5 */
static int hf_umts_rrc_ies_DL_LogicalChannelMappingList_item = -1;  /* DL_LogicalChannelMapping */
static int hf_umts_rrc_ies_DL_LogicalChannelMappingList_r5_item = -1;  /* DL_LogicalChannelMapping_r5 */
static int hf_umts_rrc_ies_cid_InclusionInfo = -1;  /* CID_InclusionInfo_r4 */
static int hf_umts_rrc_ies_max_CID = -1;          /* INTEGER_1_16383 */
static int hf_umts_rrc_ies_reverseDecompressionDepth = -1;  /* INTEGER_0_65535 */
static int hf_umts_rrc_ies_dl_AM_RLC_Mode = -1;   /* DL_AM_RLC_Mode */
static int hf_umts_rrc_ies_dl_UM_RLC_Mode = -1;   /* NULL */
static int hf_umts_rrc_ies_dl_TM_RLC_Mode = -1;   /* DL_TM_RLC_Mode */
static int hf_umts_rrc_ies_dl_AM_RLC_Mode_r5 = -1;  /* DL_AM_RLC_Mode_r5 */
static int hf_umts_rrc_ies_dl_UM_RLC_Mode_r5 = -1;  /* DL_UM_RLC_Mode_r5 */
static int hf_umts_rrc_ies_dl_UM_RLC_Mode_r51 = -1;  /* DL_UM_RLC_Mode_r6 */
static int hf_umts_rrc_ies_timerStatusProhibit = -1;  /* TimerStatusProhibit */
static int hf_umts_rrc_ies_dummy_TimerEPC = -1;   /* TimerEPC */
static int hf_umts_rrc_ies_missingPDU_Indicator = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_timerStatusPeriodic = -1;  /* TimerStatusPeriodic */
static int hf_umts_rrc_ies_segmentationIndication = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_dch = -1;              /* TransportChannelIdentity */
static int hf_umts_rrc_ies_fach = -1;             /* NULL */
static int hf_umts_rrc_ies_dsch = -1;             /* TransportChannelIdentity */
static int hf_umts_rrc_ies_dch_and_dsch = -1;     /* TransportChannelIdentityDCHandDSCH */
static int hf_umts_rrc_ies_hsdsch = -1;           /* MAC_d_FlowIdentity */
static int hf_umts_rrc_ies_dch_and_hsdsch = -1;   /* MAC_d_FlowIdentityDCHandHSDSCH */
static int hf_umts_rrc_ies_dl_UM_RLC_LI_size = -1;  /* DL_UM_RLC_LI_size */
static int hf_umts_rrc_ies_dl_Reception_Window_Size = -1;  /* DL_Reception_Window_Size_r6 */
static int hf_umts_rrc_ies_timerMRW = -1;         /* TimerMRW */
static int hf_umts_rrc_ies_timerDiscard = -1;     /* TimerDiscard */
static int hf_umts_rrc_ies_maxMRW = -1;           /* MaxMRW */
static int hf_umts_rrc_ies_algorithmSpecificInfo = -1;  /* AlgorithmSpecificInfo */
static int hf_umts_rrc_ies_HeaderCompressionInfoList_item = -1;  /* HeaderCompressionInfo */
static int hf_umts_rrc_ies_algorithmSpecificInfo1 = -1;  /* AlgorithmSpecificInfo_r4 */
static int hf_umts_rrc_ies_HeaderCompressionInfoList_r4_item = -1;  /* HeaderCompressionInfo_r4 */
static int hf_umts_rrc_ies_supported9 = -1;       /* MaxPDCP_SN_WindowSize */
static int hf_umts_rrc_ies_maxDAT = -1;           /* MaxDAT */
static int hf_umts_rrc_ies_losslessSRNS_RelocSupport = -1;  /* LosslessSRNS_RelocSupport */
static int hf_umts_rrc_ies_pdcp_PDU_Header = -1;  /* PDCP_PDU_Header */
static int hf_umts_rrc_ies_headerCompressionInfoList = -1;  /* HeaderCompressionInfoList */
static int hf_umts_rrc_ies_headerCompressionInfoList1 = -1;  /* HeaderCompressionInfoList_r4 */
static int hf_umts_rrc_ies_pdcp_Info = -1;        /* PDCP_Info */
static int hf_umts_rrc_ies_dummy_INTEGER_0_65535 = -1;  /* INTEGER_0_65535 */
static int hf_umts_rrc_ies_pdcp_Info1 = -1;       /* PDCP_Info_r4 */
static int hf_umts_rrc_ies_timerPollProhibit = -1;  /* TimerPollProhibit */
static int hf_umts_rrc_ies_timerPoll = -1;        /* TimerPoll */
static int hf_umts_rrc_ies_poll_PDU = -1;         /* Poll_PDU */
static int hf_umts_rrc_ies_poll_SDU = -1;         /* Poll_SDU */
static int hf_umts_rrc_ies_lastTransmissionPDU_Poll = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_lastRetransmissionPDU_Poll = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_pollWindow = -1;       /* PollWindow */
static int hf_umts_rrc_ies_timerPollPeriodic = -1;  /* TimerPollPeriodic */
static int hf_umts_rrc_ies_re_EstablishmentTimer = -1;  /* Re_EstablishmentTimer */
static int hf_umts_rrc_ies_srb_InformationList = -1;  /* SRB_InformationSetupList */
static int hf_umts_rrc_ies_rb_InformationList = -1;  /* RB_InformationSetupList */
static int hf_umts_rrc_ies_predefinedRB_Configuration = -1;  /* PredefinedRB_Configuration */
static int hf_umts_rrc_ies_preDefTransChConfiguration = -1;  /* PreDefTransChConfiguration */
static int hf_umts_rrc_ies_preDefPhyChConfiguration = -1;  /* PreDefPhyChConfiguration */
static int hf_umts_rrc_ies_PredefinedConfigStatusList_item = -1;  /* PredefinedConfigStatusInfo */
static int hf_umts_rrc_ies_storedWithValueTagSameAsPrevius = -1;  /* NULL */
static int hf_umts_rrc_ies_other = -1;            /* T_other */
static int hf_umts_rrc_ies_notStored = -1;        /* NULL */
static int hf_umts_rrc_ies_storedWithDifferentValueTag = -1;  /* PredefinedConfigValueTag */
static int hf_umts_rrc_ies_setsWithDifferentValueTag = -1;  /* PredefinedConfigSetsWithDifferentValueTag */
static int hf_umts_rrc_ies_otherEntries = -1;     /* PredefinedConfigStatusListVarSz */
static int hf_umts_rrc_ies_PredefinedConfigSetsWithDifferentValueTag_item = -1;  /* PredefinedConfigSetWithDifferentValueTag */
static int hf_umts_rrc_ies_startPosition = -1;    /* INTEGER_0_10 */
static int hf_umts_rrc_ies_valueTagList = -1;     /* PredefinedConfigValueTagList */
static int hf_umts_rrc_ies_PredefinedConfigValueTagList_item = -1;  /* PredefinedConfigValueTag */
static int hf_umts_rrc_ies_PredefinedConfigStatusListVarSz_item = -1;  /* PredefinedConfigStatusInfo */
static int hf_umts_rrc_ies_rab_Identity = -1;     /* RAB_Identity */
static int hf_umts_rrc_ies_nas_Synchronisation_Indicator = -1;  /* NAS_Synchronisation_Indicator */
static int hf_umts_rrc_ies_mbms_SessionIdentity = -1;  /* MBMS_SessionIdentity */
static int hf_umts_rrc_ies_RAB_InformationList_item = -1;  /* RAB_Info */
static int hf_umts_rrc_ies_RAB_InformationList_r6_item = -1;  /* RAB_Info_r6 */
static int hf_umts_rrc_ies_RAB_InformationReconfigList_item = -1;  /* RAB_InformationReconfig */
static int hf_umts_rrc_ies_rab_Info = -1;         /* RAB_Info */
static int hf_umts_rrc_ies_rb_InformationSetupList = -1;  /* RB_InformationSetupList */
static int hf_umts_rrc_ies_rb_InformationSetupList1 = -1;  /* RB_InformationSetupList_r4 */
static int hf_umts_rrc_ies_rb_InformationSetupList2 = -1;  /* RB_InformationSetupList_r5 */
static int hf_umts_rrc_ies_rab_Info_r6_ext = -1;  /* RAB_Info_r6_ext */
static int hf_umts_rrc_ies_rab_Info1 = -1;        /* RAB_Info_r6 */
static int hf_umts_rrc_ies_rb_InformationSetupList3 = -1;  /* RB_InformationSetupList_r6 */
static int hf_umts_rrc_ies_RAB_InformationSetupList_item = -1;  /* RAB_InformationSetup */
static int hf_umts_rrc_ies_RAB_InformationSetupList_r4_item = -1;  /* RAB_InformationSetup_r4 */
static int hf_umts_rrc_ies_RAB_InformationSetupList_r5_item = -1;  /* RAB_InformationSetup_r5 */
static int hf_umts_rrc_ies_RAB_InformationSetupList_r6_item = -1;  /* RAB_InformationSetup_r6 */
static int hf_umts_rrc_ies_RAB_InformationSetupList_r6_ext_item = -1;  /* RAB_InformationSetup_r6_ext */
static int hf_umts_rrc_ies_rb_Identity = -1;      /* RB_Identity */
static int hf_umts_rrc_ies_rlc_SequenceNumber = -1;  /* RLC_SequenceNumber */
static int hf_umts_rrc_ies_RB_ActivationTimeInfoList_item = -1;  /* RB_ActivationTimeInfo */
static int hf_umts_rrc_ies_count_C_UL = -1;       /* COUNT_C */
static int hf_umts_rrc_ies_count_C_DL = -1;       /* COUNT_C */
static int hf_umts_rrc_ies_RB_COUNT_C_InformationList_item = -1;  /* RB_COUNT_C_Information */
static int hf_umts_rrc_ies_count_C_MSB_UL = -1;   /* COUNT_C_MSB */
static int hf_umts_rrc_ies_count_C_MSB_DL = -1;   /* COUNT_C_MSB */
static int hf_umts_rrc_ies_RB_COUNT_C_MSB_InformationList_item = -1;  /* RB_COUNT_C_MSB_Information */
static int hf_umts_rrc_ies_RB_IdentityList_item = -1;  /* RB_Identity */
static int hf_umts_rrc_ies_rb_MappingInfo = -1;   /* RB_MappingInfo */
static int hf_umts_rrc_ies_rb_MappingInfo1 = -1;  /* RB_MappingInfo_r5 */
static int hf_umts_rrc_ies_rb_MappingInfo2 = -1;  /* RB_MappingInfo_r6 */
static int hf_umts_rrc_ies_RB_InformationAffectedList_item = -1;  /* RB_InformationAffected */
static int hf_umts_rrc_ies_RB_InformationAffectedList_r5_item = -1;  /* RB_InformationAffected_r5 */
static int hf_umts_rrc_ies_RB_InformationAffectedList_r6_item = -1;  /* RB_InformationAffected_r6 */
static int hf_umts_rrc_ies_rb_Change = -1;        /* T_rb_Change */
static int hf_umts_rrc_ies_release1 = -1;         /* NULL */
static int hf_umts_rrc_ies_re_mapToDefaultRb = -1;  /* RB_Identity */
static int hf_umts_rrc_ies_RB_InformationChangedList_r6_item = -1;  /* RB_InformationChanged_r6 */
static int hf_umts_rrc_ies_pdcp_Info2 = -1;       /* PDCP_InfoReconfig */
static int hf_umts_rrc_ies_pdcp_SN_Info = -1;     /* PDCP_SN_Info */
static int hf_umts_rrc_ies_rlc_Info = -1;         /* RLC_Info */
static int hf_umts_rrc_ies_rb_StopContinue = -1;  /* RB_StopContinue */
static int hf_umts_rrc_ies_pdcp_Info3 = -1;       /* PDCP_InfoReconfig_r4 */
static int hf_umts_rrc_ies_rlc_Info1 = -1;        /* RLC_Info_r5 */
static int hf_umts_rrc_ies_rlc_Info2 = -1;        /* RLC_Info_r6 */
static int hf_umts_rrc_ies_RB_InformationReconfigList_item = -1;  /* RB_InformationReconfig */
static int hf_umts_rrc_ies_RB_InformationReconfigList_r4_item = -1;  /* RB_InformationReconfig_r4 */
static int hf_umts_rrc_ies_RB_InformationReconfigList_r5_item = -1;  /* RB_InformationReconfig_r5 */
static int hf_umts_rrc_ies_RB_InformationReconfigList_r6_item = -1;  /* RB_InformationReconfig_r6 */
static int hf_umts_rrc_ies_RB_InformationReleaseList_item = -1;  /* RB_Identity */
static int hf_umts_rrc_ies_rlc_InfoChoice = -1;   /* RLC_InfoChoice */
static int hf_umts_rrc_ies_rlc_InfoChoice1 = -1;  /* RLC_InfoChoice_r5 */
static int hf_umts_rrc_ies_rlc_InfoChoice2 = -1;  /* RLC_InfoChoice_r6 */
static int hf_umts_rrc_ies_RB_InformationSetupList_item = -1;  /* RB_InformationSetup */
static int hf_umts_rrc_ies_RB_InformationSetupList_r4_item = -1;  /* RB_InformationSetup_r4 */
static int hf_umts_rrc_ies_RB_InformationSetupList_r5_item = -1;  /* RB_InformationSetup_r5 */
static int hf_umts_rrc_ies_RB_InformationSetupList_r6_item = -1;  /* RB_InformationSetup_r6 */
static int hf_umts_rrc_ies_RB_MappingInfo_item = -1;  /* RB_MappingOption */
static int hf_umts_rrc_ies_RB_MappingInfo_r5_item = -1;  /* RB_MappingOption_r5 */
static int hf_umts_rrc_ies_RB_MappingInfo_r6_item = -1;  /* RB_MappingOption_r6 */
static int hf_umts_rrc_ies_ul_LogicalChannelMappings = -1;  /* UL_LogicalChannelMappings */
static int hf_umts_rrc_ies_dl_LogicalChannelMappingList = -1;  /* DL_LogicalChannelMappingList */
static int hf_umts_rrc_ies_dl_LogicalChannelMappingList1 = -1;  /* DL_LogicalChannelMappingList_r5 */
static int hf_umts_rrc_ies_ul_LogicalChannelMappings1 = -1;  /* UL_LogicalChannelMappings_r6 */
static int hf_umts_rrc_ies_dl_RFC3095_Context_Relocation = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_ul_RFC3095_Context_Relocation = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_RB_PDCPContextRelocationList_item = -1;  /* RB_PDCPContextRelocation */
static int hf_umts_rrc_ies_RB_WithPDCP_InfoList_item = -1;  /* RB_WithPDCP_Info */
static int hf_umts_rrc_ies_f_MAX_PERIOD = -1;     /* INTEGER_1_65535 */
static int hf_umts_rrc_ies_f_MAX_TIME = -1;       /* INTEGER_1_255 */
static int hf_umts_rrc_ies_max_HEADER = -1;       /* INTEGER_60_65535 */
static int hf_umts_rrc_ies_tcp_SPACE = -1;        /* INTEGER_3_255 */
static int hf_umts_rrc_ies_non_TCP_SPACE = -1;    /* INTEGER_3_65535 */
static int hf_umts_rrc_ies_expectReordering = -1;  /* ExpectReordering */
static int hf_umts_rrc_ies_rohcProfileList = -1;  /* ROHC_ProfileList_r4 */
static int hf_umts_rrc_ies_ul_RFC3095 = -1;       /* UL_RFC3095_r4 */
static int hf_umts_rrc_ies_dl_RFC3095 = -1;       /* DL_RFC3095_r4 */
static int hf_umts_rrc_ies_ul_RLC_Mode = -1;      /* UL_RLC_Mode */
static int hf_umts_rrc_ies_dl_RLC_Mode = -1;      /* DL_RLC_Mode */
static int hf_umts_rrc_ies_dl_RLC_Mode_r5 = -1;   /* DL_RLC_Mode_r5 */
static int hf_umts_rrc_ies_rlc_OneSidedReEst = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_dl_RLC_Mode_r51 = -1;  /* DL_RLC_Mode_r6 */
static int hf_umts_rrc_ies_altE_bitInterpretation = -1;  /* T_altE_bitInterpretation */
static int hf_umts_rrc_ies_dl_UM_RLC_DuplAvoid_Reord_Info = -1;  /* UM_RLC_DuplAvoid_Reord_Info_r6 */
static int hf_umts_rrc_ies_dl_UM_RLC_OutOSeqDelivery_Info = -1;  /* UM_RLC_OutOSeqDelivery_Info_r6 */
static int hf_umts_rrc_ies_same_as_RB = -1;       /* RB_Identity */
static int hf_umts_rrc_ies_rlc_Info_r5 = -1;      /* RLC_Info_r5 */
static int hf_umts_rrc_ies_rlc_Info_r6 = -1;      /* RLC_Info_r6 */
static int hf_umts_rrc_ies_RLC_PDU_SizeList_item = -1;  /* RLC_PDU_Size */
static int hf_umts_rrc_ies_rlc_SizeIndex = -1;    /* INTEGER_1_maxTF */
static int hf_umts_rrc_ies_RLC_SizeExplicitList_item = -1;  /* RLC_SizeInfo */
static int hf_umts_rrc_ies_ROHC_ProfileList_r4_item = -1;  /* ROHC_Profile_r4 */
static int hf_umts_rrc_ies_ROHC_PacketSizeList_r4_item = -1;  /* ROHC_PacketSize_r4 */
static int hf_umts_rrc_ies_SRB_InformationSetupList_item = -1;  /* SRB_InformationSetup */
static int hf_umts_rrc_ies_SRB_InformationSetupList_r5_item = -1;  /* SRB_InformationSetup_r5 */
static int hf_umts_rrc_ies_SRB_InformationSetupList_r6_item = -1;  /* SRB_InformationSetup_r6 */
static int hf_umts_rrc_ies_SRB_InformationSetupList2_item = -1;  /* SRB_InformationSetup */
static int hf_umts_rrc_ies_timerBasedExplicit = -1;  /* ExplicitDiscard */
static int hf_umts_rrc_ies_timerBasedNoExplicit = -1;  /* NoExplicitDiscard */
static int hf_umts_rrc_ies_maxDAT_Retransmissions = -1;  /* MaxDAT_Retransmissions */
static int hf_umts_rrc_ies_noDiscard = -1;        /* MaxDAT */
static int hf_umts_rrc_ies_transmissionRLC_Discard = -1;  /* TransmissionRLC_Discard */
static int hf_umts_rrc_ies_transmissionWindowSize = -1;  /* TransmissionWindowSize */
static int hf_umts_rrc_ies_timerRST = -1;         /* TimerRST */
static int hf_umts_rrc_ies_max_RST = -1;          /* MaxRST */
static int hf_umts_rrc_ies_pollingInfo = -1;      /* PollingInfo */
static int hf_umts_rrc_ies_startList = -1;        /* STARTList */
static int hf_umts_rrc_ies_ul_TransportChannelType = -1;  /* UL_TransportChannelType */
static int hf_umts_rrc_ies_rlc_SizeList = -1;     /* T_rlc_SizeList */
static int hf_umts_rrc_ies_allSizes = -1;         /* NULL */
static int hf_umts_rrc_ies_configured = -1;       /* NULL */
static int hf_umts_rrc_ies_explicitList = -1;     /* RLC_SizeExplicitList */
static int hf_umts_rrc_ies_mac_LogicalChannelPriority = -1;  /* MAC_LogicalChannelPriority */
static int hf_umts_rrc_ies_ul_TrCH_Type = -1;     /* T_ul_TrCH_Type */
static int hf_umts_rrc_ies_dch_rach_cpch_usch = -1;  /* T_dch_rach_cpch_usch */
static int hf_umts_rrc_ies_rlc_SizeList1 = -1;    /* T_rlc_SizeList1 */
static int hf_umts_rrc_ies_e_dch = -1;            /* T_e_dch */
static int hf_umts_rrc_ies_e_DCH_MAC_d_FlowIdentity = -1;  /* E_DCH_MAC_d_FlowIdentity */
static int hf_umts_rrc_ies_ddi = -1;              /* DDI */
static int hf_umts_rrc_ies_rlc_PDU_SizeList = -1;  /* RLC_PDU_SizeList */
static int hf_umts_rrc_ies_includeInSchedulingInfo = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_rlc_LogicalChannelMappingIndicator = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_ul_LogicalChannelMapping = -1;  /* SEQUENCE_SIZE_maxLoCHperRLC_OF_UL_LogicalChannelMapping */
static int hf_umts_rrc_ies_ul_LogicalChannelMapping_item = -1;  /* UL_LogicalChannelMapping */
static int hf_umts_rrc_ies_ul_LogicalChannelMapping1 = -1;  /* SEQUENCE_SIZE_maxLoCHperRLC_OF_UL_LogicalChannelMapping_r6 */
static int hf_umts_rrc_ies_ul_LogicalChannelMapping_item1 = -1;  /* UL_LogicalChannelMapping_r6 */
static int hf_umts_rrc_ies_oneLogicalChannel = -1;  /* UL_LogicalChannelMapping */
static int hf_umts_rrc_ies_twoLogicalChannels = -1;  /* UL_LogicalChannelMappingList */
static int hf_umts_rrc_ies_oneLogicalChannel1 = -1;  /* UL_LogicalChannelMapping_r6 */
static int hf_umts_rrc_ies_twoLogicalChannels1 = -1;  /* UL_LogicalChannelMappingList_r6 */
static int hf_umts_rrc_ies_rohcPacketSizeList = -1;  /* ROHC_PacketSizeList_r4 */
static int hf_umts_rrc_ies_ul_AM_RLC_Mode = -1;   /* UL_AM_RLC_Mode */
static int hf_umts_rrc_ies_ul_UM_RLC_Mode = -1;   /* UL_UM_RLC_Mode */
static int hf_umts_rrc_ies_ul_TM_RLC_Mode = -1;   /* UL_TM_RLC_Mode */
static int hf_umts_rrc_ies_rach = -1;             /* NULL */
static int hf_umts_rrc_ies_usch = -1;             /* TransportChannelIdentity */
static int hf_umts_rrc_ies_timer_DAR = -1;        /* TimerDAR_r6 */
static int hf_umts_rrc_ies_widowSize_DAR = -1;    /* WindowSizeDAR_r6 */
static int hf_umts_rrc_ies_timer_OSD = -1;        /* TimerOSD_r6 */
static int hf_umts_rrc_ies_windowSize_OSD = -1;   /* WindowSizeOSD_r6 */
static int hf_umts_rrc_ies_mac_hs_AddReconfQueue_List = -1;  /* MAC_hs_AddReconfQueue_List */
static int hf_umts_rrc_ies_mac_hs_DelQueue_List = -1;  /* MAC_hs_DelQueue_List */
static int hf_umts_rrc_ies_AllowedTFC_List_item = -1;  /* TFC_Value */
static int hf_umts_rrc_ies_AllowedTFI_List_item = -1;  /* INTEGER_0_31 */
static int hf_umts_rrc_ies_sizeType1 = -1;        /* INTEGER_0_127 */
static int hf_umts_rrc_ies_sizeType2 = -1;        /* T_sizeType2 */
static int hf_umts_rrc_ies_part1 = -1;            /* INTEGER_0_15 */
static int hf_umts_rrc_ies_part2 = -1;            /* INTEGER_1_7 */
static int hf_umts_rrc_ies_sizeType3 = -1;        /* T_sizeType3 */
static int hf_umts_rrc_ies_part11 = -1;           /* INTEGER_0_47 */
static int hf_umts_rrc_ies_part21 = -1;           /* INTEGER_1_15 */
static int hf_umts_rrc_ies_sizeType4 = -1;        /* T_sizeType4 */
static int hf_umts_rrc_ies_part12 = -1;           /* INTEGER_0_62 */
static int hf_umts_rrc_ies_part22 = -1;           /* INTEGER_1_63 */
static int hf_umts_rrc_ies_noCoding = -1;         /* NULL */
static int hf_umts_rrc_ies_convolutional = -1;    /* CodingRate */
static int hf_umts_rrc_ies_turbo = -1;            /* NULL */
static int hf_umts_rrc_ies_rlc_Size = -1;         /* T_rlc_Size */
static int hf_umts_rrc_ies_fdd3 = -1;             /* T_fdd2 */
static int hf_umts_rrc_ies_octetModeRLC_SizeInfoType2 = -1;  /* OctetModeRLC_SizeInfoType2 */
static int hf_umts_rrc_ies_tdd2 = -1;             /* T_tdd2 */
static int hf_umts_rrc_ies_commonTDD_Choice = -1;  /* T_commonTDD_Choice */
static int hf_umts_rrc_ies_bitModeRLC_SizeInfo = -1;  /* BitModeRLC_SizeInfo */
static int hf_umts_rrc_ies_octetModeRLC_SizeInfoType1 = -1;  /* OctetModeRLC_SizeInfoType1 */
static int hf_umts_rrc_ies_numberOfTbSizeList = -1;  /* SEQUENCE_SIZE_1_maxTF_OF_NumberOfTransportBlocks */
static int hf_umts_rrc_ies_numberOfTbSizeList_item = -1;  /* NumberOfTransportBlocks */
static int hf_umts_rrc_ies_logicalChannelList = -1;  /* LogicalChannelList */
static int hf_umts_rrc_ies_commonTDD_Choice1 = -1;  /* T_commonTDD_Choice1 */
static int hf_umts_rrc_ies_numberOfTbSizeAndTTIList = -1;  /* NumberOfTbSizeAndTTIList */
static int hf_umts_rrc_ies_CommonDynamicTF_InfoList_item = -1;  /* CommonDynamicTF_Info */
static int hf_umts_rrc_ies_CommonDynamicTF_InfoList_DynamicTTI_item = -1;  /* CommonDynamicTF_Info_DynamicTTI */
static int hf_umts_rrc_ies_tti = -1;              /* T_tti */
static int hf_umts_rrc_ies_tti10 = -1;            /* CommonDynamicTF_InfoList */
static int hf_umts_rrc_ies_tti20 = -1;            /* CommonDynamicTF_InfoList */
static int hf_umts_rrc_ies_tti40 = -1;            /* CommonDynamicTF_InfoList */
static int hf_umts_rrc_ies_tti80 = -1;            /* CommonDynamicTF_InfoList */
static int hf_umts_rrc_ies_dynamic = -1;          /* CommonDynamicTF_InfoList_DynamicTTI */
static int hf_umts_rrc_ies_semistaticTF_Information = -1;  /* SemistaticTF_Information */
static int hf_umts_rrc_ies_tti1 = -1;             /* T_tti1 */
static int hf_umts_rrc_ies_tti5 = -1;             /* CommonDynamicTF_InfoList */
static int hf_umts_rrc_ies_rlc_Size1 = -1;        /* T_rlc_Size1 */
static int hf_umts_rrc_ies_bitMode = -1;          /* BitModeRLC_SizeInfo */
static int hf_umts_rrc_ies_octetModeType1 = -1;   /* OctetModeRLC_SizeInfoType1 */
static int hf_umts_rrc_ies_rlc_Size2 = -1;        /* T_rlc_Size2 */
static int hf_umts_rrc_ies_DedicatedDynamicTF_InfoList_item = -1;  /* DedicatedDynamicTF_Info */
static int hf_umts_rrc_ies_DedicatedDynamicTF_InfoList_DynamicTTI_item = -1;  /* DedicatedDynamicTF_Info_DynamicTTI */
static int hf_umts_rrc_ies_tti2 = -1;             /* T_tti2 */
static int hf_umts_rrc_ies_tti101 = -1;           /* DedicatedDynamicTF_InfoList */
static int hf_umts_rrc_ies_tti201 = -1;           /* DedicatedDynamicTF_InfoList */
static int hf_umts_rrc_ies_tti401 = -1;           /* DedicatedDynamicTF_InfoList */
static int hf_umts_rrc_ies_tti801 = -1;           /* DedicatedDynamicTF_InfoList */
static int hf_umts_rrc_ies_dynamic1 = -1;         /* DedicatedDynamicTF_InfoList_DynamicTTI */
static int hf_umts_rrc_ies_DL_AddReconfTransChInfo2List_item = -1;  /* DL_AddReconfTransChInformation2 */
static int hf_umts_rrc_ies_DL_AddReconfTransChInfoList_item = -1;  /* DL_AddReconfTransChInformation */
static int hf_umts_rrc_ies_DL_AddReconfTransChInfoList_r4_item = -1;  /* DL_AddReconfTransChInformation_r4 */
static int hf_umts_rrc_ies_DL_AddReconfTransChInfoList_r5_item = -1;  /* DL_AddReconfTransChInformation_r5 */
static int hf_umts_rrc_ies_dl_TransportChannelType2 = -1;  /* DL_TrCH_Type */
static int hf_umts_rrc_ies_dl_transportChannelIdentity = -1;  /* TransportChannelIdentity */
static int hf_umts_rrc_ies_tfs_SignallingMode = -1;  /* T_tfs_SignallingMode */
static int hf_umts_rrc_ies_explicit_config = -1;  /* TransportFormatSet */
static int hf_umts_rrc_ies_sameAsULTrCH = -1;     /* UL_TransportChannelIdentity */
static int hf_umts_rrc_ies_dch_QualityTarget = -1;  /* QualityTarget */
static int hf_umts_rrc_ies_dummy_TM_SignallingInfo = -1;  /* TM_SignallingInfo */
static int hf_umts_rrc_ies_tfs_SignallingMode1 = -1;  /* T_tfs_SignallingMode1 */
static int hf_umts_rrc_ies_dl_TransportChannelType3 = -1;  /* DL_TrCH_TypeId1_r5 */
static int hf_umts_rrc_ies_tfs_SignallingMode2 = -1;  /* T_tfs_SignallingMode2 */
static int hf_umts_rrc_ies_hsdsch1 = -1;          /* HSDSCH_Info */
static int hf_umts_rrc_ies_transportChannelIdentity = -1;  /* TransportChannelIdentity */
static int hf_umts_rrc_ies_tfs_SignallingMode3 = -1;  /* T_tfs_SignallingMode3 */
static int hf_umts_rrc_ies_qualityTarget = -1;    /* QualityTarget */
static int hf_umts_rrc_ies_sccpch_TFCS = -1;      /* TFCS */
static int hf_umts_rrc_ies_modeSpecificInfo2 = -1;  /* T_modeSpecificInfo2 */
static int hf_umts_rrc_ies_fdd4 = -1;             /* T_fdd3 */
static int hf_umts_rrc_ies_dl_Parameters = -1;    /* T_dl_Parameters */
static int hf_umts_rrc_ies_dl_DCH_TFCS = -1;      /* TFCS */
static int hf_umts_rrc_ies_sameAsUL = -1;         /* NULL */
static int hf_umts_rrc_ies_tdd3 = -1;             /* T_tdd3 */
static int hf_umts_rrc_ies_individualDL_CCTrCH_InfoList = -1;  /* IndividualDL_CCTrCH_InfoList */
static int hf_umts_rrc_ies_modeSpecificInfo3 = -1;  /* T_modeSpecificInfo3 */
static int hf_umts_rrc_ies_fdd5 = -1;             /* T_fdd4 */
static int hf_umts_rrc_ies_dl_Parameters1 = -1;   /* T_dl_Parameters1 */
static int hf_umts_rrc_ies_dl_DCH_TFCS1 = -1;     /* T_dl_DCH_TFCS */
static int hf_umts_rrc_ies_tfcs = -1;             /* TFCS */
static int hf_umts_rrc_ies_tdd4 = -1;             /* T_tdd4 */
static int hf_umts_rrc_ies_DL_DeletedTransChInfoList_item = -1;  /* DL_TransportChannelIdentity */
static int hf_umts_rrc_ies_DL_DeletedTransChInfoList_r5_item = -1;  /* DL_TransportChannelIdentity_r5 */
static int hf_umts_rrc_ies_dl_TransportChannelIdentity = -1;  /* TransportChannelIdentity */
static int hf_umts_rrc_ies_dl_TransportChannelType4 = -1;  /* DL_TrCH_TypeId2_r5 */
static int hf_umts_rrc_ies_hsdsch2 = -1;          /* NULL */
static int hf_umts_rrc_ies_transmissionTimeValidity = -1;  /* TransmissionTimeValidity */
static int hf_umts_rrc_ies_timeDurationBeforeRetry = -1;  /* TimeDurationBeforeRetry */
static int hf_umts_rrc_ies_drac_ClassIdentity = -1;  /* DRAC_ClassIdentity */
static int hf_umts_rrc_ies_DRAC_StaticInformationList_item = -1;  /* DRAC_StaticInformation */
static int hf_umts_rrc_ies_mac_d_FlowIdentity = -1;  /* E_DCH_MAC_d_FlowIdentity */
static int hf_umts_rrc_ies_mac_d_FlowPowerOffset = -1;  /* E_DCH_MAC_d_FlowPowerOffset */
static int hf_umts_rrc_ies_mac_d_FlowMaxRetrans = -1;  /* E_DCH_MAC_d_FlowMaxRetrans */
static int hf_umts_rrc_ies_mac_d_FlowMultiplexingList = -1;  /* E_DCH_MAC_d_FlowMultiplexingList */
static int hf_umts_rrc_ies_transmissionGrantType = -1;  /* T_transmissionGrantType */
static int hf_umts_rrc_ies_non_ScheduledTranmGrantInfo = -1;  /* T_non_ScheduledTranmGrantInfo */
static int hf_umts_rrc_ies_maxMAC_e_PDUContents = -1;  /* INTEGER_1_19982 */
static int hf_umts_rrc_ies_ms2_NonSchedTransmGrantHARQAlloc = -1;  /* BIT_STRING_SIZE_8 */
static int hf_umts_rrc_ies_scheduledTransmissionGrantInfo = -1;  /* NULL */
static int hf_umts_rrc_ies_harq_RV_Configuration = -1;  /* T_harq_RV_Configuration */
static int hf_umts_rrc_ies_complete = -1;         /* TFCS_ReconfAdd */
static int hf_umts_rrc_ies_addition = -1;         /* TFCS_ReconfAdd */
static int hf_umts_rrc_ies_removal = -1;          /* TFCS_RemovalList */
static int hf_umts_rrc_ies_replacement = -1;      /* T_replacement */
static int hf_umts_rrc_ies_tfcsRemoval = -1;      /* TFCS_RemovalList */
static int hf_umts_rrc_ies_tfcsAdd = -1;          /* TFCS_ReconfAdd */
static int hf_umts_rrc_ies_signalledGainFactors = -1;  /* SignalledGainFactors */
static int hf_umts_rrc_ies_computedGainFactors = -1;  /* ReferenceTFC_ID */
static int hf_umts_rrc_ies_addOrReconfMAC_dFlow = -1;  /* AddOrReconfMAC_dFlow */
static int hf_umts_rrc_ies_numberOfProcesses = -1;  /* INTEGER_1_8 */
static int hf_umts_rrc_ies_memoryPartitioning = -1;  /* T_memoryPartitioning */
static int hf_umts_rrc_ies_implicit = -1;         /* NULL */
static int hf_umts_rrc_ies_explicit = -1;         /* SEQUENCE_SIZE_1_maxHProcesses_OF_HARQMemorySize */
static int hf_umts_rrc_ies_explicit_item = -1;    /* HARQMemorySize */
static int hf_umts_rrc_ies_dl_TFCS_Identity = -1;  /* TFCS_Identity */
static int hf_umts_rrc_ies_tfcs_SignallingMode = -1;  /* T_tfcs_SignallingMode */
static int hf_umts_rrc_ies_explicit_config1 = -1;  /* TFCS */
static int hf_umts_rrc_ies_sameAsUL1 = -1;        /* TFCS_Identity */
static int hf_umts_rrc_ies_IndividualDL_CCTrCH_InfoList_item = -1;  /* IndividualDL_CCTrCH_Info */
static int hf_umts_rrc_ies_ul_TFCS_Identity = -1;  /* TFCS_Identity */
static int hf_umts_rrc_ies_ul_TFCS = -1;          /* TFCS */
static int hf_umts_rrc_ies_tfc_Subset = -1;       /* TFC_Subset */
static int hf_umts_rrc_ies_IndividualUL_CCTrCH_InfoList_item = -1;  /* IndividualUL_CCTrCH_Info */
static int hf_umts_rrc_ies_logChOfRb = -1;        /* INTEGER_0_1 */
static int hf_umts_rrc_ies_explicitList1 = -1;    /* SEQUENCE_SIZE_1_15_OF_LogicalChannelByRB */
static int hf_umts_rrc_ies_explicitList_item = -1;  /* LogicalChannelByRB */
static int hf_umts_rrc_ies_dch_transport_ch_id = -1;  /* TransportChannelIdentity */
static int hf_umts_rrc_ies_hsdsch_mac_d_flow_id = -1;  /* MAC_d_FlowIdentity */
static int hf_umts_rrc_ies_MAC_d_PDU_SizeInfo_List_item = -1;  /* MAC_d_PDUsizeInfo */
static int hf_umts_rrc_ies_mac_d_PDU_Size = -1;   /* INTEGER_1_5000 */
static int hf_umts_rrc_ies_mac_d_PDU_Index = -1;  /* INTEGER_0_7 */
static int hf_umts_rrc_ies_MAC_hs_AddReconfQueue_List_item = -1;  /* MAC_hs_AddReconfQueue */
static int hf_umts_rrc_ies_mac_hsQueueId = -1;    /* INTEGER_0_7 */
static int hf_umts_rrc_ies_mac_dFlowId = -1;      /* MAC_d_FlowIdentity */
static int hf_umts_rrc_ies_reorderingReleaseTimer = -1;  /* T1_ReleaseTimer */
static int hf_umts_rrc_ies_mac_hsWindowSize = -1;  /* MAC_hs_WindowSize */
static int hf_umts_rrc_ies_mac_d_PDU_SizeInfo_List = -1;  /* MAC_d_PDU_SizeInfo_List */
static int hf_umts_rrc_ies_MAC_hs_DelQueue_List_item = -1;  /* MAC_hs_DelQueue */
static int hf_umts_rrc_ies_NumberOfTbSizeAndTTIList_item = -1;  /* NumberOfTbSizeAndTTIList_item */
static int hf_umts_rrc_ies_numberOfTransportBlocks = -1;  /* NumberOfTransportBlocks */
static int hf_umts_rrc_ies_transmissionTimeInterval = -1;  /* TransmissionTimeInterval */
static int hf_umts_rrc_ies_Non_allowedTFC_List_item = -1;  /* TFC_Value */
static int hf_umts_rrc_ies_zero = -1;             /* NULL */
static int hf_umts_rrc_ies_one = -1;              /* NULL */
static int hf_umts_rrc_ies_small = -1;            /* INTEGER_2_17 */
static int hf_umts_rrc_ies_large = -1;            /* INTEGER_18_512 */
static int hf_umts_rrc_ies_sizeType11 = -1;       /* INTEGER_0_31 */
static int hf_umts_rrc_ies_sizeType21 = -1;       /* T_sizeType21 */
static int hf_umts_rrc_ies_part13 = -1;           /* INTEGER_0_23 */
static int hf_umts_rrc_ies_part23 = -1;           /* INTEGER_1_3 */
static int hf_umts_rrc_ies_sizeType31 = -1;       /* T_sizeType31 */
static int hf_umts_rrc_ies_part14 = -1;           /* INTEGER_0_61 */
static int hf_umts_rrc_ies_sizeType22 = -1;       /* INTEGER_0_63 */
static int hf_umts_rrc_ies_sizeType32 = -1;       /* INTEGER_0_56 */
static int hf_umts_rrc_ies_referenceTFC = -1;     /* TFC_Value */
static int hf_umts_rrc_ies_modeSpecificInfo4 = -1;  /* T_modeSpecificInfo4 */
static int hf_umts_rrc_ies_fdd6 = -1;             /* T_fdd5 */
static int hf_umts_rrc_ies_gainFactorBetaC = -1;  /* GainFactor */
static int hf_umts_rrc_ies_tdd5 = -1;             /* NULL */
static int hf_umts_rrc_ies_gainFactorBetaD = -1;  /* GainFactor */
static int hf_umts_rrc_ies_gainFactorInformation = -1;  /* GainFactorInformation */
static int hf_umts_rrc_ies_powerOffsetPp_m = -1;  /* PowerOffsetPp_m */
static int hf_umts_rrc_ies_ul_CommonTransChInfo = -1;  /* UL_CommonTransChInfo */
static int hf_umts_rrc_ies_ul_AddReconfTrChInfoList = -1;  /* UL_AddReconfTransChInfoList */
static int hf_umts_rrc_ies_dl_CommonTransChInfo = -1;  /* DL_CommonTransChInfo */
static int hf_umts_rrc_ies_dl_TrChInfoList = -1;  /* DL_AddReconfTransChInfoList */
static int hf_umts_rrc_ies_bler_QualityValue = -1;  /* BLER_QualityValue */
static int hf_umts_rrc_ies_ul_TransportChannelType1 = -1;  /* UL_TrCH_Type */
static int hf_umts_rrc_ies_restrictedTrChIdentity = -1;  /* TransportChannelIdentity */
static int hf_umts_rrc_ies_allowedTFI_List = -1;  /* AllowedTFI_List */
static int hf_umts_rrc_ies_RestrictedTrChInfoList_item = -1;  /* RestrictedTrChInfo */
static int hf_umts_rrc_ies_channelCodingType = -1;  /* ChannelCodingType */
static int hf_umts_rrc_ies_rateMatchingAttribute = -1;  /* RateMatchingAttribute */
static int hf_umts_rrc_ies_crc_Size = -1;         /* CRC_Size */
static int hf_umts_rrc_ies_modeSpecificInfo5 = -1;  /* T_modeSpecificInfo5 */
static int hf_umts_rrc_ies_fdd7 = -1;             /* T_fdd6 */
static int hf_umts_rrc_ies_referenceTFC_ID = -1;  /* ReferenceTFC_ID */
static int hf_umts_rrc_ies_splitType = -1;        /* SplitType */
static int hf_umts_rrc_ies_tfci_Field2_Length = -1;  /* INTEGER_1_10 */
static int hf_umts_rrc_ies_tfci_Field1_Information = -1;  /* ExplicitTFCS_Configuration */
static int hf_umts_rrc_ies_tfci_Field2_Information = -1;  /* TFCI_Field2_Information */
static int hf_umts_rrc_ies_minimumAllowedTFC_Number = -1;  /* TFC_Value */
static int hf_umts_rrc_ies_allowedTFC_List = -1;  /* AllowedTFC_List */
static int hf_umts_rrc_ies_non_allowedTFC_List = -1;  /* Non_allowedTFC_List */
static int hf_umts_rrc_ies_restrictedTrChInfoList = -1;  /* RestrictedTrChInfoList */
static int hf_umts_rrc_ies_fullTFCS = -1;         /* NULL */
static int hf_umts_rrc_ies_TFC_SubsetList_item = -1;  /* TFC_SubsetList_item */
static int hf_umts_rrc_ies_modeSpecificInfo6 = -1;  /* T_modeSpecificInfo6 */
static int hf_umts_rrc_ies_tdd6 = -1;             /* T_tdd5 */
static int hf_umts_rrc_ies_tfcs_ID = -1;          /* TFCS_Identity */
static int hf_umts_rrc_ies_tfci_Range = -1;       /* TFCI_RangeList */
static int hf_umts_rrc_ies_explicit_config2 = -1;  /* ExplicitTFCS_Configuration */
static int hf_umts_rrc_ies_maxTFCIField2Value = -1;  /* INTEGER_1_1023 */
static int hf_umts_rrc_ies_tfcs_InfoForDSCH = -1;  /* TFCS_InfoForDSCH */
static int hf_umts_rrc_ies_TFCI_RangeList_item = -1;  /* TFCI_Range */
static int hf_umts_rrc_ies_normalTFCI_Signalling = -1;  /* ExplicitTFCS_Configuration */
static int hf_umts_rrc_ies_dummy_SplitTFCI_Signalling = -1;  /* SplitTFCI_Signalling */
static int hf_umts_rrc_ies_tfcs_ID1 = -1;         /* TFCS_IdentityPlain */
static int hf_umts_rrc_ies_sharedChannelIndicator = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_ctfc2bit = -1;         /* INTEGER_0_3 */
static int hf_umts_rrc_ies_ctfc4bit = -1;         /* INTEGER_0_15 */
static int hf_umts_rrc_ies_ctfc6bit = -1;         /* INTEGER_0_63 */
static int hf_umts_rrc_ies_ctfc8bit = -1;         /* INTEGER_0_255 */
static int hf_umts_rrc_ies_ctfc12bit = -1;        /* INTEGER_0_4095 */
static int hf_umts_rrc_ies_ctfc16bit = -1;        /* INTEGER_0_65535 */
static int hf_umts_rrc_ies_ctfc24bit = -1;        /* INTEGER_0_16777215 */
static int hf_umts_rrc_ies_ctfcSize = -1;         /* T_ctfcSize */
static int hf_umts_rrc_ies_ctfc2Bit = -1;         /* T_ctfc2Bit */
static int hf_umts_rrc_ies_ctfc2Bit_item = -1;    /* T_ctfc2Bit_item */
static int hf_umts_rrc_ies_ctfc2 = -1;            /* INTEGER_0_3 */
static int hf_umts_rrc_ies_powerOffsetInformation = -1;  /* PowerOffsetInformation */
static int hf_umts_rrc_ies_ctfc4Bit = -1;         /* T_ctfc4Bit */
static int hf_umts_rrc_ies_ctfc4Bit_item = -1;    /* T_ctfc4Bit_item */
static int hf_umts_rrc_ies_ctfc4 = -1;            /* INTEGER_0_15 */
static int hf_umts_rrc_ies_ctfc6Bit = -1;         /* T_ctfc6Bit */
static int hf_umts_rrc_ies_ctfc6Bit_item = -1;    /* T_ctfc6Bit_item */
static int hf_umts_rrc_ies_ctfc6 = -1;            /* INTEGER_0_63 */
static int hf_umts_rrc_ies_ctfc8Bit = -1;         /* T_ctfc8Bit */
static int hf_umts_rrc_ies_ctfc8Bit_item = -1;    /* T_ctfc8Bit_item */
static int hf_umts_rrc_ies_ctfc8 = -1;            /* INTEGER_0_255 */
static int hf_umts_rrc_ies_ctfc12Bit = -1;        /* T_ctfc12Bit */
static int hf_umts_rrc_ies_ctfc12Bit_item = -1;   /* T_ctfc12Bit_item */
static int hf_umts_rrc_ies_ctfc12 = -1;           /* INTEGER_0_4095 */
static int hf_umts_rrc_ies_ctfc16Bit = -1;        /* T_ctfc16Bit */
static int hf_umts_rrc_ies_ctfc16Bit_item = -1;   /* T_ctfc16Bit_item */
static int hf_umts_rrc_ies_ctfc16 = -1;           /* INTEGER_0_65535 */
static int hf_umts_rrc_ies_ctfc24Bit = -1;        /* T_ctfc24Bit */
static int hf_umts_rrc_ies_ctfc24Bit_item = -1;   /* T_ctfc24Bit_item */
static int hf_umts_rrc_ies_ctfc24 = -1;           /* INTEGER_0_16777215 */
static int hf_umts_rrc_ies_tfci = -1;             /* INTEGER_0_1023 */
static int hf_umts_rrc_ies_TFCS_RemovalList_item = -1;  /* TFCS_Removal */
static int hf_umts_rrc_ies_messType = -1;         /* MessType */
static int hf_umts_rrc_ies_tm_SignallingMode = -1;  /* T_tm_SignallingMode */
static int hf_umts_rrc_ies_mode1 = -1;            /* NULL */
static int hf_umts_rrc_ies_mode2 = -1;            /* T_mode2 */
static int hf_umts_rrc_ies_ul_controlledTrChList = -1;  /* UL_ControlledTrChList */
static int hf_umts_rrc_ies_dsch_transport_ch_id = -1;  /* TransportChannelIdentity */
static int hf_umts_rrc_ies_dedicatedTransChTFS = -1;  /* DedicatedTransChTFS */
static int hf_umts_rrc_ies_commonTransChTFS = -1;  /* CommonTransChTFS */
static int hf_umts_rrc_ies_commonTransChTFS_LCR = -1;  /* CommonTransChTFS_LCR */
static int hf_umts_rrc_ies_UL_AddReconfTransChInfoList_item = -1;  /* UL_AddReconfTransChInformation */
static int hf_umts_rrc_ies_UL_AddReconfTransChInfoList_r6_item = -1;  /* UL_AddReconfTransChInformation_r6 */
static int hf_umts_rrc_ies_transportFormatSet = -1;  /* TransportFormatSet */
static int hf_umts_rrc_ies_dch_usch = -1;         /* T_dch_usch */
static int hf_umts_rrc_ies_e_dch1 = -1;           /* T_e_dch1 */
static int hf_umts_rrc_ies_tti3 = -1;             /* E_DCH_TTI */
static int hf_umts_rrc_ies_harq_Info = -1;        /* E_DCH_Harq_Info */
static int hf_umts_rrc_ies_addReconf_MAC_d_Flow = -1;  /* E_DCH_AddReconf_MAC_d_Flow */
static int hf_umts_rrc_ies_prach_TFCS = -1;       /* TFCS */
static int hf_umts_rrc_ies_modeSpecificInfo7 = -1;  /* T_modeSpecificInfo7 */
static int hf_umts_rrc_ies_fdd8 = -1;             /* T_fdd7 */
static int hf_umts_rrc_ies_tdd7 = -1;             /* T_tdd6 */
static int hf_umts_rrc_ies_individualUL_CCTrCH_InfoList = -1;  /* IndividualUL_CCTrCH_InfoList */
static int hf_umts_rrc_ies_modeSpecificInfo8 = -1;  /* T_modeSpecificInfo8 */
static int hf_umts_rrc_ies_fdd9 = -1;             /* T_fdd8 */
static int hf_umts_rrc_ies_tdd8 = -1;             /* T_tdd7 */
static int hf_umts_rrc_ies_tfc_SubsetList = -1;   /* TFC_SubsetList */
static int hf_umts_rrc_ies_UL_ControlledTrChList_item = -1;  /* TransportChannelIdentity */
static int hf_umts_rrc_ies_UL_DeletedTransChInfoList_item = -1;  /* UL_TransportChannelIdentity */
static int hf_umts_rrc_ies_UL_DeletedTransChInfoList_r6_item = -1;  /* UL_TransportChannelIdentity_r6 */
static int hf_umts_rrc_ies_ul_TransportChannelIdentity = -1;  /* TransportChannelIdentity */
static int hf_umts_rrc_ies_dch_usch1 = -1;        /* T_dch_usch1 */
static int hf_umts_rrc_ies_e_dch2 = -1;           /* E_DCH_MAC_d_FlowIdentity */
static int hf_umts_rrc_ies_USCH_TransportChannelsInfo_item = -1;  /* USCH_TransportChannelsInfo_item */
static int hf_umts_rrc_ies_usch_TransportChannelIdentity = -1;  /* TransportChannelIdentity */
static int hf_umts_rrc_ies_usch_TFS = -1;         /* TransportFormatSet */
static int hf_umts_rrc_ies_AC_To_ASC_MappingTable_item = -1;  /* AC_To_ASC_Mapping */
static int hf_umts_rrc_ies_availableSignatureStartIndex = -1;  /* INTEGER_0_15 */
static int hf_umts_rrc_ies_availableSignatureEndIndex = -1;  /* INTEGER_0_15 */
static int hf_umts_rrc_ies_assignedSubChannelNumber = -1;  /* T_assignedSubChannelNumber */
static int hf_umts_rrc_ies_channelisationCodeIndices = -1;  /* T_channelisationCodeIndices */
static int hf_umts_rrc_ies_subchannelSize = -1;   /* T_subchannelSize */
static int hf_umts_rrc_ies_size1 = -1;            /* NULL */
static int hf_umts_rrc_ies_size2 = -1;            /* T_size2 */
static int hf_umts_rrc_ies_subchannels = -1;      /* T_subchannels */
static int hf_umts_rrc_ies_size4 = -1;            /* T_size4 */
static int hf_umts_rrc_ies_subchannels1 = -1;     /* T_subchannels1 */
static int hf_umts_rrc_ies_size8 = -1;            /* T_size8 */
static int hf_umts_rrc_ies_subchannels2 = -1;     /* T_subchannels2 */
static int hf_umts_rrc_ies_availableSYNC_UlCodesIndics = -1;  /* T_availableSYNC_UlCodesIndics */
static int hf_umts_rrc_ies_subchannelSize1 = -1;  /* T_subchannelSize1 */
static int hf_umts_rrc_ies_size21 = -1;           /* T_size21 */
static int hf_umts_rrc_ies_subchannels3 = -1;     /* T_subchannels3 */
static int hf_umts_rrc_ies_size41 = -1;           /* T_size41 */
static int hf_umts_rrc_ies_subchannels4 = -1;     /* T_subchannels4 */
static int hf_umts_rrc_ies_size81 = -1;           /* T_size81 */
static int hf_umts_rrc_ies_subchannels5 = -1;     /* T_subchannels5 */
static int hf_umts_rrc_ies_dynamicTFInformationCCCH = -1;  /* DynamicTFInformationCCCH */
static int hf_umts_rrc_ies_additionalPRACH_TF_and_TFCS_CCCH_IEs = -1;  /* AdditionalPRACH_TF_and_TFCS_CCCH_IEs */
static int hf_umts_rrc_ies_AdditionalPRACH_TF_and_TFCS_CCCH_List_item = -1;  /* AdditionalPRACH_TF_and_TFCS_CCCH */
static int hf_umts_rrc_ies_channelisationCode256 = -1;  /* ChannelisationCode256 */
static int hf_umts_rrc_ies_sttd_Indicator = -1;   /* BOOLEAN */
static int hf_umts_rrc_ies_aich_TransmissionTiming = -1;  /* AICH_TransmissionTiming */
static int hf_umts_rrc_ies_allocationActivationTime = -1;  /* INTEGER_0_255 */
static int hf_umts_rrc_ies_allocationDuration = -1;  /* INTEGER_1_256 */
static int hf_umts_rrc_ies_ap_Signature = -1;     /* AP_Signature */
static int hf_umts_rrc_ies_availableAP_SubchannelList = -1;  /* AvailableAP_SubchannelList */
static int hf_umts_rrc_ies_accessServiceClass_FDD = -1;  /* AccessServiceClass_FDD */
static int hf_umts_rrc_ies_accessServiceClass_TDD = -1;  /* AccessServiceClass_TDD */
static int hf_umts_rrc_ies_accessServiceClass_TDD_LCR = -1;  /* AccessServiceClass_TDD_LCR_r4 */
static int hf_umts_rrc_ies_AvailableAP_Signature_VCAMList_item = -1;  /* AP_Signature_VCAM */
static int hf_umts_rrc_ies_AvailableAP_SignatureList_item = -1;  /* AP_Signature */
static int hf_umts_rrc_ies_AvailableAP_SubchannelList_item = -1;  /* AP_Subchannel */
static int hf_umts_rrc_ies_AvailableMinimumSF_ListVCAM_item = -1;  /* AvailableMinimumSF_VCAM */
static int hf_umts_rrc_ies_minimumSpreadingFactor = -1;  /* MinimumSpreadingFactor */
static int hf_umts_rrc_ies_nf_Max = -1;           /* NF_Max */
static int hf_umts_rrc_ies_maxAvailablePCPCH_Number = -1;  /* MaxAvailablePCPCH_Number */
static int hf_umts_rrc_ies_availableAP_Signature_VCAMList = -1;  /* AvailableAP_Signature_VCAMList */
static int hf_umts_rrc_ies_tfcs_Identity = -1;    /* TFCS_Identity */
static int hf_umts_rrc_ies_ul_DPCH_PowerControlInfo = -1;  /* UL_DPCH_PowerControlInfo */
static int hf_umts_rrc_ies_ul_DPCH_PowerControlInfo1 = -1;  /* UL_DPCH_PowerControlInfo_r4 */
static int hf_umts_rrc_ies_ul_DPCH_PowerControlInfo2 = -1;  /* UL_DPCH_PowerControlInfo_r5 */
static int hf_umts_rrc_ies_CD_AccessSlotSubchannelList_item = -1;  /* CD_AccessSlotSubchannel */
static int hf_umts_rrc_ies_CD_SignatureCodeList_item = -1;  /* CD_SignatureCode */
static int hf_umts_rrc_ies_burstType = -1;        /* BurstType */
static int hf_umts_rrc_ies_midambleShift = -1;    /* MidambleShiftLong */
static int hf_umts_rrc_ies_timeslot = -1;         /* TimeslotNumber */
static int hf_umts_rrc_ies_cellParametersID = -1;  /* CellParametersID */
static int hf_umts_rrc_ies_notActive = -1;        /* NULL */
static int hf_umts_rrc_ies_isActive = -1;         /* AvailableMinimumSF_ListVCAM */
static int hf_umts_rrc_ies_availableAP_SignatureList = -1;  /* AvailableAP_SignatureList */
static int hf_umts_rrc_ies_pdsch_CodeMapList = -1;  /* PDSCH_CodeMapList */
static int hf_umts_rrc_ies_secondInterleavingMode = -1;  /* SecondInterleavingMode */
static int hf_umts_rrc_ies_tfci_Coding = -1;      /* TFCI_Coding */
static int hf_umts_rrc_ies_puncturingLimit = -1;  /* PuncturingLimit */
static int hf_umts_rrc_ies_repetitionPeriodAndLength = -1;  /* RepetitionPeriodAndLength */
static int hf_umts_rrc_ies_repetitionPeriodLengthAndOffset = -1;  /* RepetitionPeriodLengthAndOffset */
static int hf_umts_rrc_ies_cpch_SetID = -1;       /* CPCH_SetID */
static int hf_umts_rrc_ies_dynamicPersistenceLevelTF_List = -1;  /* DynamicPersistenceLevelTF_List */
static int hf_umts_rrc_ies_CPCH_PersistenceLevelsList_item = -1;  /* CPCH_PersistenceLevels */
static int hf_umts_rrc_ies_ap_PreambleScramblingCode = -1;  /* AP_PreambleScramblingCode */
static int hf_umts_rrc_ies_ap_AICH_ChannelisationCode = -1;  /* AP_AICH_ChannelisationCode */
static int hf_umts_rrc_ies_cd_PreambleScramblingCode = -1;  /* CD_PreambleScramblingCode */
static int hf_umts_rrc_ies_cd_CA_ICH_ChannelisationCode = -1;  /* CD_CA_ICH_ChannelisationCode */
static int hf_umts_rrc_ies_cd_AccessSlotSubchannelList = -1;  /* CD_AccessSlotSubchannelList */
static int hf_umts_rrc_ies_cd_SignatureCodeList = -1;  /* CD_SignatureCodeList */
static int hf_umts_rrc_ies_deltaPp_m = -1;        /* DeltaPp_m */
static int hf_umts_rrc_ies_ul_DPCCH_SlotFormat = -1;  /* UL_DPCCH_SlotFormat */
static int hf_umts_rrc_ies_n_StartMessage = -1;   /* N_StartMessage */
static int hf_umts_rrc_ies_n_EOT = -1;            /* N_EOT */
static int hf_umts_rrc_ies_channelAssignmentActive = -1;  /* ChannelAssignmentActive */
static int hf_umts_rrc_ies_cpch_StatusIndicationMode = -1;  /* CPCH_StatusIndicationMode */
static int hf_umts_rrc_ies_pcpch_ChannelInfoList = -1;  /* PCPCH_ChannelInfoList */
static int hf_umts_rrc_ies_CPCH_SetInfoList_item = -1;  /* CPCH_SetInfo */
static int hf_umts_rrc_ies_timeInfo = -1;         /* TimeInfo */
static int hf_umts_rrc_ies_commonTimeslotInfo = -1;  /* CommonTimeslotInfo */
static int hf_umts_rrc_ies_dl_CCTrCH_TimeslotsCodes = -1;  /* DownlinkTimeslotsCodes */
static int hf_umts_rrc_ies_ul_CCTrChTPCList = -1;  /* UL_CCTrChTPCList */
static int hf_umts_rrc_ies_tddOption = -1;        /* T_tddOption */
static int hf_umts_rrc_ies_tdd384 = -1;           /* T_tdd384 */
static int hf_umts_rrc_ies_tdd128 = -1;           /* T_tdd128 */
static int hf_umts_rrc_ies_dl_CCTrCH_TimeslotsCodes1 = -1;  /* DownlinkTimeslotsCodes_LCR_r4 */
static int hf_umts_rrc_ies_DL_CCTrChList_item = -1;  /* DL_CCTrCh */
static int hf_umts_rrc_ies_DL_CCTrChList_r4_item = -1;  /* DL_CCTrCh_r4 */
static int hf_umts_rrc_ies_DL_CCTrChListToRemove_item = -1;  /* TFCS_IdentityPlain */
static int hf_umts_rrc_ies_DL_CCTrChTPCList_item = -1;  /* TFCS_Identity */
static int hf_umts_rrc_ies_secondaryScramblingCode = -1;  /* SecondaryScramblingCode */
static int hf_umts_rrc_ies_sf_AndCodeNumber = -1;  /* SF512_AndCodeNumber */
static int hf_umts_rrc_ies_scramblingCodeChange = -1;  /* ScramblingCodeChange */
static int hf_umts_rrc_ies_DL_ChannelisationCodeList_item = -1;  /* DL_ChannelisationCode */
static int hf_umts_rrc_ies_dl_DPCH_InfoCommon = -1;  /* DL_DPCH_InfoCommon */
static int hf_umts_rrc_ies_modeSpecificInfo9 = -1;  /* T_modeSpecificInfo9 */
static int hf_umts_rrc_ies_fdd10 = -1;            /* T_fdd9 */
static int hf_umts_rrc_ies_defaultDPCH_OffsetValue = -1;  /* DefaultDPCH_OffsetValueFDD */
static int hf_umts_rrc_ies_dpch_CompressedModeInfo = -1;  /* DPCH_CompressedModeInfo */
static int hf_umts_rrc_ies_tx_DiversityMode = -1;  /* TX_DiversityMode */
static int hf_umts_rrc_ies_dummy_SSDT_Information = -1;  /* SSDT_Information */
static int hf_umts_rrc_ies_tdd9 = -1;             /* T_tdd8 */
static int hf_umts_rrc_ies_defaultDPCH_OffsetValue1 = -1;  /* DefaultDPCH_OffsetValueTDD */
static int hf_umts_rrc_ies_dl_DPCH_InfoCommon1 = -1;  /* DL_DPCH_InfoCommon_r4 */
static int hf_umts_rrc_ies_modeSpecificInfo10 = -1;  /* T_modeSpecificInfo10 */
static int hf_umts_rrc_ies_fdd11 = -1;            /* T_fdd10 */
static int hf_umts_rrc_ies_dummy_SSDT_Information_r4 = -1;  /* SSDT_Information_r4 */
static int hf_umts_rrc_ies_tdd10 = -1;            /* T_tdd9 */
static int hf_umts_rrc_ies_tddOption1 = -1;       /* T_tddOption1 */
static int hf_umts_rrc_ies_tdd3841 = -1;          /* NULL */
static int hf_umts_rrc_ies_tdd1281 = -1;          /* T_tdd1281 */
static int hf_umts_rrc_ies_tstd_Indicator = -1;   /* BOOLEAN */
static int hf_umts_rrc_ies_modeSpecificInfo11 = -1;  /* T_modeSpecificInfo11 */
static int hf_umts_rrc_ies_fdd12 = -1;            /* T_fdd11 */
static int hf_umts_rrc_ies_tdd11 = -1;            /* T_tdd10 */
static int hf_umts_rrc_ies_tddOption2 = -1;       /* T_tddOption2 */
static int hf_umts_rrc_ies_tdd1282 = -1;          /* T_tdd1282 */
static int hf_umts_rrc_ies_mac_hsResetIndicator1 = -1;  /* T_mac_hsResetIndicator1 */
static int hf_umts_rrc_ies_dl_dpchInfoCommon = -1;  /* T_dl_dpchInfoCommon */
static int hf_umts_rrc_ies_dl_DPCH_InfoCommon2 = -1;  /* DL_DPCH_InfoCommon_r6 */
static int hf_umts_rrc_ies_dl_FDPCH_InfoCommon = -1;  /* DL_FDPCH_InfoCommon_r6 */
static int hf_umts_rrc_ies_modeSpecificInfo12 = -1;  /* T_modeSpecificInfo12 */
static int hf_umts_rrc_ies_fdd13 = -1;            /* T_fdd12 */
static int hf_umts_rrc_ies_tdd12 = -1;            /* T_tdd11 */
static int hf_umts_rrc_ies_tddOption3 = -1;       /* T_tddOption3 */
static int hf_umts_rrc_ies_tdd1283 = -1;          /* T_tdd1283 */
static int hf_umts_rrc_ies_mac_hsResetIndicator2 = -1;  /* T_mac_hsResetIndicator2 */
static int hf_umts_rrc_ies_postVerificationPeriod = -1;  /* T_postVerificationPeriod */
static int hf_umts_rrc_ies_dl_DPCH_InfoCommon3 = -1;  /* DL_DPCH_InfoCommonPost */
static int hf_umts_rrc_ies_dl_DPCH_InfoCommon4 = -1;  /* DL_DPCH_InfoCommonPredef */
static int hf_umts_rrc_ies_cfnHandling = -1;      /* T_cfnHandling */
static int hf_umts_rrc_ies_maintain = -1;         /* NULL */
static int hf_umts_rrc_ies_initialise = -1;       /* T_initialise */
static int hf_umts_rrc_ies_cfntargetsfnframeoffset = -1;  /* Cfntargetsfnframeoffset */
static int hf_umts_rrc_ies_modeSpecificInfo13 = -1;  /* T_modeSpecificInfo13 */
static int hf_umts_rrc_ies_fdd14 = -1;            /* T_fdd13 */
static int hf_umts_rrc_ies_dl_DPCH_PowerControlInfo = -1;  /* DL_DPCH_PowerControlInfo */
static int hf_umts_rrc_ies_powerOffsetPilot_pdpdch = -1;  /* PowerOffsetPilot_pdpdch */
static int hf_umts_rrc_ies_dl_rate_matching_restriction = -1;  /* Dl_rate_matching_restriction */
static int hf_umts_rrc_ies_spreadingFactorAndPilot = -1;  /* SF512_AndPilot */
static int hf_umts_rrc_ies_positionFixedOrFlexible = -1;  /* PositionFixedOrFlexible */
static int hf_umts_rrc_ies_tfci_Existence = -1;   /* BOOLEAN */
static int hf_umts_rrc_ies_tdd13 = -1;            /* T_tdd12 */
static int hf_umts_rrc_ies_cfnHandling1 = -1;     /* T_cfnHandling1 */
static int hf_umts_rrc_ies_initialise1 = -1;      /* T_initialise1 */
static int hf_umts_rrc_ies_modeSpecificInfo14 = -1;  /* T_modeSpecificInfo14 */
static int hf_umts_rrc_ies_fdd15 = -1;            /* T_fdd14 */
static int hf_umts_rrc_ies_tdd14 = -1;            /* T_tdd13 */
static int hf_umts_rrc_ies_mac_d_HFN_initial_value = -1;  /* MAC_d_HFN_initial_value */
static int hf_umts_rrc_ies_cfnHandling2 = -1;     /* T_cfnHandling2 */
static int hf_umts_rrc_ies_maintain1 = -1;        /* T_maintain */
static int hf_umts_rrc_ies_timingmaintainedsynchind = -1;  /* TimingMaintainedSynchInd */
static int hf_umts_rrc_ies_initialise2 = -1;      /* NULL */
static int hf_umts_rrc_ies_modeSpecificInfo15 = -1;  /* T_modeSpecificInfo15 */
static int hf_umts_rrc_ies_fdd16 = -1;            /* T_fdd15 */
static int hf_umts_rrc_ies_tdd15 = -1;            /* T_tdd14 */
static int hf_umts_rrc_ies_modeSpecificInfo16 = -1;  /* T_modeSpecificInfo16 */
static int hf_umts_rrc_ies_fdd17 = -1;            /* T_fdd16 */
static int hf_umts_rrc_ies_tdd16 = -1;            /* T_tdd15 */
static int hf_umts_rrc_ies_fdd18 = -1;            /* T_fdd17 */
static int hf_umts_rrc_ies_pCPICH_UsageForChannelEst = -1;  /* PCPICH_UsageForChannelEst */
static int hf_umts_rrc_ies_dpch_FrameOffset = -1;  /* DPCH_FrameOffset */
static int hf_umts_rrc_ies_secondaryCPICH_Info = -1;  /* SecondaryCPICH_Info */
static int hf_umts_rrc_ies_dl_ChannelisationCodeList = -1;  /* DL_ChannelisationCodeList */
static int hf_umts_rrc_ies_tpc_CombinationIndex = -1;  /* TPC_CombinationIndex */
static int hf_umts_rrc_ies_dummy_SSDT_CellIdentity = -1;  /* SSDT_CellIdentity */
static int hf_umts_rrc_ies_closedLoopTimingAdjMode = -1;  /* ClosedLoopTimingAdjMode */
static int hf_umts_rrc_ies_tdd17 = -1;            /* T_tdd16 */
static int hf_umts_rrc_ies_dl_CCTrChListToEstablish = -1;  /* DL_CCTrChList */
static int hf_umts_rrc_ies_dl_CCTrChListToRemove = -1;  /* DL_CCTrChListToRemove */
static int hf_umts_rrc_ies_fdd19 = -1;            /* T_fdd18 */
static int hf_umts_rrc_ies_tdd18 = -1;            /* T_tdd17 */
static int hf_umts_rrc_ies_dl_CCTrChListToEstablish1 = -1;  /* DL_CCTrChList_r4 */
static int hf_umts_rrc_ies_fdd20 = -1;            /* T_fdd19 */
static int hf_umts_rrc_ies_powerOffsetTPC_pdpdch = -1;  /* PowerOffsetTPC_pdpdch */
static int hf_umts_rrc_ies_tdd19 = -1;            /* T_tdd18 */
static int hf_umts_rrc_ies_fdd21 = -1;            /* T_fdd20 */
static int hf_umts_rrc_ies_tdd20 = -1;            /* T_tdd19 */
static int hf_umts_rrc_ies_fdpch_FrameOffset = -1;  /* DPCH_FrameOffset */
static int hf_umts_rrc_ies_dl_ChannelisationCode = -1;  /* INTEGER_0_255 */
static int hf_umts_rrc_ies_dl_ChannelisationCode1 = -1;  /* DL_ChannelisationCode */
static int hf_umts_rrc_ies_dl_DPCH_TimeslotsCodes = -1;  /* DownlinkTimeslotsCodes */
static int hf_umts_rrc_ies_modeSpecificInfo17 = -1;  /* T_modeSpecificInfo17 */
static int hf_umts_rrc_ies_fdd22 = -1;            /* T_fdd21 */
static int hf_umts_rrc_ies_dpc_Mode = -1;         /* DPC_Mode */
static int hf_umts_rrc_ies_tdd21 = -1;            /* T_tdd20 */
static int hf_umts_rrc_ies_tpc_StepSizeTDD = -1;  /* TPC_StepSizeTDD */
static int hf_umts_rrc_ies_cfnHandling3 = -1;     /* T_cfnHandling3 */
static int hf_umts_rrc_ies_maintain2 = -1;        /* T_maintain1 */
static int hf_umts_rrc_ies_dl_FDPCH_PowerControlInfo = -1;  /* DL_DPCH_PowerControlInfo */
static int hf_umts_rrc_ies_dl_FDPCH_TPCcommandErrorRate = -1;  /* INTEGER_1_16 */
static int hf_umts_rrc_ies_hs_scch_Info = -1;     /* HS_SCCH_Info */
static int hf_umts_rrc_ies_measurement_feedback_Info = -1;  /* Measurement_Feedback_Info */
static int hf_umts_rrc_ies_modeSpecificInfo18 = -1;  /* T_modeSpecificInfo18 */
static int hf_umts_rrc_ies_tdd22 = -1;            /* T_tdd21 */
static int hf_umts_rrc_ies_tdd3842 = -1;          /* T_tdd3841 */
static int hf_umts_rrc_ies_dl_HSPDSCH_TS_Configuration = -1;  /* DL_HSPDSCH_TS_Configuration */
static int hf_umts_rrc_ies_tdd1284 = -1;          /* T_tdd1284 */
static int hf_umts_rrc_ies_hs_PDSCH_Midamble_Configuration_tdd128 = -1;  /* HS_PDSCH_Midamble_Configuration_TDD128 */
static int hf_umts_rrc_ies_hs_scch_Info1 = -1;    /* HS_SCCH_Info_r6 */
static int hf_umts_rrc_ies_modeSpecificInfo19 = -1;  /* T_modeSpecificInfo19 */
static int hf_umts_rrc_ies_tdd23 = -1;            /* T_tdd22 */
static int hf_umts_rrc_ies_tdd3843 = -1;          /* T_tdd3842 */
static int hf_umts_rrc_ies_tdd1285 = -1;          /* T_tdd1285 */
static int hf_umts_rrc_ies_DL_HSPDSCH_TS_Configuration_item = -1;  /* DL_HSPDSCH_TS_Configuration_item */
static int hf_umts_rrc_ies_midambleShiftAndBurstType = -1;  /* MidambleShiftAndBurstType_DL */
static int hf_umts_rrc_ies_modeSpecificInfo20 = -1;  /* T_modeSpecificInfo20 */
static int hf_umts_rrc_ies_fdd23 = -1;            /* T_fdd22 */
static int hf_umts_rrc_ies_dummy1_PDSCH_SHO_DCH_Info = -1;  /* PDSCH_SHO_DCH_Info */
static int hf_umts_rrc_ies_dummy2_PDSCH_CodeMapping = -1;  /* PDSCH_CodeMapping */
static int hf_umts_rrc_ies_tdd24 = -1;            /* PrimaryCCPCH_Info */
static int hf_umts_rrc_ies_dl_DPCH_InfoPerRL = -1;  /* DL_DPCH_InfoPerRL */
static int hf_umts_rrc_ies_dummy_SCCPCH_InfoForFACH = -1;  /* SCCPCH_InfoForFACH */
static int hf_umts_rrc_ies_modeSpecificInfo21 = -1;  /* T_modeSpecificInfo21 */
static int hf_umts_rrc_ies_fdd24 = -1;            /* T_fdd23 */
static int hf_umts_rrc_ies_tdd25 = -1;            /* PrimaryCCPCH_Info_r4 */
static int hf_umts_rrc_ies_dl_DPCH_InfoPerRL1 = -1;  /* DL_DPCH_InfoPerRL_r4 */
static int hf_umts_rrc_ies_dummy_SCCPCH_InfoForFACH_r4 = -1;  /* SCCPCH_InfoForFACH_r4 */
static int hf_umts_rrc_ies_cell_id = -1;          /* CellIdentity */
static int hf_umts_rrc_ies_modeSpecificInfo22 = -1;  /* T_modeSpecificInfo22 */
static int hf_umts_rrc_ies_fdd25 = -1;            /* T_fdd24 */
static int hf_umts_rrc_ies_servingHSDSCH_RL_indicator = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_dl_DPCH_InfoPerRL2 = -1;  /* DL_DPCH_InfoPerRL_r5 */
static int hf_umts_rrc_ies_modeSpecificInfo23 = -1;  /* T_modeSpecificInfo23 */
static int hf_umts_rrc_ies_fdd26 = -1;            /* T_fdd25 */
static int hf_umts_rrc_ies_modeSpecificInfo24 = -1;  /* T_modeSpecificInfo24 */
static int hf_umts_rrc_ies_fdd27 = -1;            /* T_fdd26 */
static int hf_umts_rrc_ies_servingEDCH_RL_indicator = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_dl_dpchInfo = -1;      /* T_dl_dpchInfo */
static int hf_umts_rrc_ies_dl_DPCH_InfoPerRL3 = -1;  /* DL_DPCH_InfoPerRL_r6 */
static int hf_umts_rrc_ies_dl_FDPCH_InfoPerRL = -1;  /* DL_FDPCH_InfoPerRL_r6 */
static int hf_umts_rrc_ies_e_AGCH_Information = -1;  /* E_AGCH_Information */
static int hf_umts_rrc_ies_e_HICH_Information = -1;  /* E_HICH_Information */
static int hf_umts_rrc_ies_e_RGCH_Information = -1;  /* E_RGCH_Information */
static int hf_umts_rrc_ies_DL_InformationPerRL_List_item = -1;  /* DL_InformationPerRL */
static int hf_umts_rrc_ies_DL_InformationPerRL_List_r4_item = -1;  /* DL_InformationPerRL_r4 */
static int hf_umts_rrc_ies_DL_InformationPerRL_List_r5_item = -1;  /* DL_InformationPerRL_r5 */
static int hf_umts_rrc_ies_DL_InformationPerRL_List_r6_item = -1;  /* DL_InformationPerRL_r6 */
static int hf_umts_rrc_ies_DL_InformationPerRL_List_r5bis_item = -1;  /* DL_InformationPerRL_r5bis */
static int hf_umts_rrc_ies_DL_InformationPerRL_ListPostFDD_item = -1;  /* DL_InformationPerRL_PostFDD */
static int hf_umts_rrc_ies_dl_DPCH_InfoPerRL4 = -1;  /* DL_DPCH_InfoPerRL_PostFDD */
static int hf_umts_rrc_ies_primaryCCPCH_Info = -1;  /* PrimaryCCPCH_InfoPost */
static int hf_umts_rrc_ies_dl_DPCH_InfoPerRL5 = -1;  /* DL_DPCH_InfoPerRL_PostTDD */
static int hf_umts_rrc_ies_primaryCCPCH_Info1 = -1;  /* PrimaryCCPCH_InfoPostTDD_LCR_r4 */
static int hf_umts_rrc_ies_dl_DPCH_InfoPerRL6 = -1;  /* DL_DPCH_InfoPerRL_PostTDD_LCR_r4 */
static int hf_umts_rrc_ies_restrictedTrCH_InfoList = -1;  /* RestrictedTrCH_InfoList */
static int hf_umts_rrc_ies_DL_TPC_PowerOffsetPerRL_List_item = -1;  /* DL_TPC_PowerOffsetPerRL */
static int hf_umts_rrc_ies_codesRepresentation = -1;  /* T_codesRepresentation */
static int hf_umts_rrc_ies_consecutive = -1;      /* T_consecutive */
static int hf_umts_rrc_ies_firstChannelisationCode = -1;  /* DL_TS_ChannelisationCode */
static int hf_umts_rrc_ies_lastChannelisationCode = -1;  /* DL_TS_ChannelisationCode */
static int hf_umts_rrc_ies_bitmap = -1;           /* T_bitmap */
static int hf_umts_rrc_ies_parameters = -1;       /* T_parameters */
static int hf_umts_rrc_ies_sameAsLast = -1;       /* T_sameAsLast */
static int hf_umts_rrc_ies_timeslotNumber = -1;   /* TimeslotNumber */
static int hf_umts_rrc_ies_newParameters = -1;    /* T_newParameters */
static int hf_umts_rrc_ies_individualTimeslotInfo = -1;  /* IndividualTimeslotInfo */
static int hf_umts_rrc_ies_dl_TS_ChannelisationCodesShort = -1;  /* DL_TS_ChannelisationCodesShort */
static int hf_umts_rrc_ies_parameters1 = -1;      /* T_parameters1 */
static int hf_umts_rrc_ies_sameAsLast1 = -1;      /* T_sameAsLast1 */
static int hf_umts_rrc_ies_timeslotNumber1 = -1;  /* TimeslotNumber_LCR_r4 */
static int hf_umts_rrc_ies_newParameters1 = -1;   /* T_newParameters1 */
static int hf_umts_rrc_ies_individualTimeslotInfo1 = -1;  /* IndividualTimeslotInfo_LCR_r4 */
static int hf_umts_rrc_ies_firstIndividualTimeslotInfo = -1;  /* IndividualTimeslotInfo */
static int hf_umts_rrc_ies_moreTimeslots = -1;    /* T_moreTimeslots */
static int hf_umts_rrc_ies_noMore = -1;           /* NULL */
static int hf_umts_rrc_ies_additionalTimeslots = -1;  /* T_additionalTimeslots */
static int hf_umts_rrc_ies_consecutive1 = -1;     /* INTEGER_1_maxTS1 */
static int hf_umts_rrc_ies_timeslotList = -1;     /* SEQUENCE_SIZE_1_maxTS1_OF_DownlinkAdditionalTimeslots */
static int hf_umts_rrc_ies_timeslotList_item = -1;  /* DownlinkAdditionalTimeslots */
static int hf_umts_rrc_ies_firstIndividualTimeslotInfo1 = -1;  /* IndividualTimeslotInfo_LCR_r4 */
static int hf_umts_rrc_ies_moreTimeslots1 = -1;   /* T_moreTimeslots1 */
static int hf_umts_rrc_ies_additionalTimeslots1 = -1;  /* T_additionalTimeslots1 */
static int hf_umts_rrc_ies_consecutive2 = -1;     /* INTEGER_1_maxTSLCR1 */
static int hf_umts_rrc_ies_timeslotList1 = -1;    /* SEQUENCE_SIZE_1_maxTSLCR1_OF_DownlinkAdditionalTimeslots_LCR_r4 */
static int hf_umts_rrc_ies_timeslotList_item1 = -1;  /* DownlinkAdditionalTimeslots_LCR_r4 */
static int hf_umts_rrc_ies_tgp_SequenceList = -1;  /* TGP_SequenceList */
static int hf_umts_rrc_ies_tgps_Reconfiguration_CFN = -1;  /* TGPS_Reconfiguration_CFN */
static int hf_umts_rrc_ies_tgp_SequenceShortList = -1;  /* SEQUENCE_SIZE_1_maxTGPS_OF_TGP_SequenceShort */
static int hf_umts_rrc_ies_tgp_SequenceShortList_item = -1;  /* TGP_SequenceShort */
static int hf_umts_rrc_ies_maxTFCI_Field2Value = -1;  /* MaxTFCI_Field2Value */
static int hf_umts_rrc_ies_spreadingFactor = -1;  /* SF_PDSCH */
static int hf_umts_rrc_ies_codeNumber = -1;       /* CodeNumberDSCH */
static int hf_umts_rrc_ies_multiCodeInfo = -1;    /* MultiCodeInfo */
static int hf_umts_rrc_ies_DSCH_MappingList_item = -1;  /* DSCH_Mapping */
static int hf_umts_rrc_ies_DSCH_TransportChannelsInfo_item = -1;  /* DSCH_TransportChannelsInfo_item */
static int hf_umts_rrc_ies_dsch_transport_channel_identity = -1;  /* TransportChannelIdentity */
static int hf_umts_rrc_ies_dsch_TFS = -1;         /* TransportFormatSet */
static int hf_umts_rrc_ies_DynamicPersistenceLevelList_item = -1;  /* DynamicPersistenceLevel */
static int hf_umts_rrc_ies_DynamicPersistenceLevelTF_List_item = -1;  /* DynamicPersistenceLevel */
static int hf_umts_rrc_ies_e_AGCH_ChannelisationCode = -1;  /* E_AGCH_ChannelisationCode */
static int hf_umts_rrc_ies_e_DPCCH_DPCCH_PowerOffset = -1;  /* E_DPCCH_DPCCH_PowerOffset */
static int hf_umts_rrc_ies_happyBit_DelayCondition = -1;  /* HappyBit_DelayCondition */
static int hf_umts_rrc_ies_e_TFCI_TableIndex = -1;  /* E_TFCI_TableIndex */
static int hf_umts_rrc_ies_e_DCH_MinimumSet_E_TFCI = -1;  /* E_DCH_MinimumSet_E_TFCI */
static int hf_umts_rrc_ies_reference_E_TFCIs = -1;  /* E_DPDCH_Reference_E_TFCIList */
static int hf_umts_rrc_ies_maxChannelisationCodes = -1;  /* E_DPDCH_MaxChannelisationCodes */
static int hf_umts_rrc_ies_pl_NonMax = -1;        /* E_DPDCH_PL_NonMax */
static int hf_umts_rrc_ies_schedulingInfoConfiguration = -1;  /* E_DPDCH_SchedulingInfoConfiguration */
static int hf_umts_rrc_ies_schedulingTransmConfiguraration = -1;  /* E_DPDCH_SchedulingTransmConfiguration */
static int hf_umts_rrc_ies_reference_E_TFCI = -1;  /* INTEGER_0_127 */
static int hf_umts_rrc_ies_reference_E_TFCI_PO = -1;  /* INTEGER_0 */
static int hf_umts_rrc_ies_E_DPDCH_Reference_E_TFCIList_item = -1;  /* E_DPDCH_Reference_E_TFCI */
static int hf_umts_rrc_ies_periodicityOfSchedInfo_NoGrant = -1;  /* E_DPDCH_PeriodicyOfSchedInfo */
static int hf_umts_rrc_ies_periodicityOfSchedInfo_Grant = -1;  /* E_DPDCH_PeriodicyOfSchedInfo */
static int hf_umts_rrc_ies_powerOffsetForSchedInfo = -1;  /* INTEGER_0_6 */
static int hf_umts_rrc_ies_ms2_SchedTransmGrantHARQAlloc = -1;  /* BIT_STRING_SIZE_8 */
static int hf_umts_rrc_ies_servingGrant = -1;     /* INTEGER_0_31 */
static int hf_umts_rrc_ies_primary_Secondary_GrantSelector = -1;  /* T_primary_Secondary_GrantSelector */
static int hf_umts_rrc_ies_dl_ScramblingCode = -1;  /* SecondaryScramblingCode */
static int hf_umts_rrc_ies_channelisationCode = -1;  /* E_HICH_ChannelisationCode */
static int hf_umts_rrc_ies_signatureSequence = -1;  /* E_HICH_RGCH_SignatureSequence */
static int hf_umts_rrc_ies_rg_CombinationIndex = -1;  /* E_RGCH_CombinationIndex */
static int hf_umts_rrc_ies_e_RGCH_StepSize = -1;  /* E_RGCH_StepSize */
static int hf_umts_rrc_ies_ctch_Indicator = -1;   /* BOOLEAN */
static int hf_umts_rrc_ies_FACH_PCH_InformationList_item = -1;  /* FACH_PCH_Information */
static int hf_umts_rrc_ies_timeslot1 = -1;        /* TimeslotNumber_LCR_r4 */
static int hf_umts_rrc_ies_channelisationCode1 = -1;  /* TDD_FPACH_CCode16_r4 */
static int hf_umts_rrc_ies_midambleShiftAndBurstType1 = -1;  /* MidambleShiftAndBurstType_LCR_r4 */
static int hf_umts_rrc_ies_wi = -1;               /* Wi_LCR */
static int hf_umts_rrc_ies_modeSpecificInfo25 = -1;  /* T_modeSpecificInfo25 */
static int hf_umts_rrc_ies_fdd28 = -1;            /* FrequencyInfoFDD */
static int hf_umts_rrc_ies_tdd26 = -1;            /* FrequencyInfoTDD */
static int hf_umts_rrc_ies_uarfcn_UL = -1;        /* UARFCN */
static int hf_umts_rrc_ies_uarfcn_DL = -1;        /* UARFCN */
static int hf_umts_rrc_ies_uarfcn_Nt = -1;        /* UARFCN */
static int hf_umts_rrc_ies_midambleAllocationMode = -1;  /* T_midambleAllocationMode */
static int hf_umts_rrc_ies_defaultMidamble = -1;  /* NULL */
static int hf_umts_rrc_ies_commonMidamble = -1;   /* NULL */
static int hf_umts_rrc_ies_ueSpecificMidamble = -1;  /* INTEGER_0_15 */
static int hf_umts_rrc_ies_midambleConfiguration = -1;  /* INTEGER_1_8 */
static int hf_umts_rrc_ies_modeSpecificInfo26 = -1;  /* T_modeSpecificInfo26 */
static int hf_umts_rrc_ies_fdd29 = -1;            /* T_fdd27 */
static int hf_umts_rrc_ies_hS_SCCHChannelisationCodeInfo = -1;  /* SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_Codes */
static int hf_umts_rrc_ies_hS_SCCHChannelisationCodeInfo_item = -1;  /* HS_SCCH_Codes */
static int hf_umts_rrc_ies_tdd27 = -1;            /* T_tdd23 */
static int hf_umts_rrc_ies_tdd3844 = -1;          /* T_tdd3843 */
static int hf_umts_rrc_ies_nack_ack_power_offset = -1;  /* INTEGER_M7_8 */
static int hf_umts_rrc_ies_hs_SICH_PowerControl_Info = -1;  /* HS_SICH_Power_Control_Info_TDD384 */
static int hf_umts_rrc_ies_hS_SCCH_SetConfiguration = -1;  /* SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD384 */
static int hf_umts_rrc_ies_hS_SCCH_SetConfiguration_item = -1;  /* HS_SCCH_TDD384 */
static int hf_umts_rrc_ies_tdd1286 = -1;          /* SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD128 */
static int hf_umts_rrc_ies_tdd128_item = -1;      /* HS_SCCH_TDD128 */
static int hf_umts_rrc_ies_modeSpecificInfo27 = -1;  /* T_modeSpecificInfo27 */
static int hf_umts_rrc_ies_fdd30 = -1;            /* T_fdd28 */
static int hf_umts_rrc_ies_tdd28 = -1;            /* T_tdd24 */
static int hf_umts_rrc_ies_tdd3845 = -1;          /* T_tdd3844 */
static int hf_umts_rrc_ies_dhs_sync = -1;         /* DHS_Sync */
static int hf_umts_rrc_ies_firstChannelisationCode1 = -1;  /* HS_ChannelisationCode_LCR */
static int hf_umts_rrc_ies_secondChannelisationCode = -1;  /* HS_ChannelisationCode_LCR */
static int hf_umts_rrc_ies_midambleAllocationMode1 = -1;  /* T_midambleAllocationMode1 */
static int hf_umts_rrc_ies_bler_target = -1;      /* Bler_Target */
static int hf_umts_rrc_ies_hs_sich_configuration = -1;  /* HS_SICH_Configuration_TDD128 */
static int hf_umts_rrc_ies_channelisationCode2 = -1;  /* HS_ChannelisationCode_LCR */
static int hf_umts_rrc_ies_midambleAllocationMode2 = -1;  /* T_midambleAllocationMode2 */
static int hf_umts_rrc_ies_ueSpecificMidamble1 = -1;  /* T_ueSpecificMidamble */
static int hf_umts_rrc_ies_power_level_HSSICH = -1;  /* INTEGER_M120_M58 */
static int hf_umts_rrc_ies_tpc_step_size = -1;    /* T_tpc_step_size */
static int hf_umts_rrc_ies_channelisationCode3 = -1;  /* DL_TS_ChannelisationCode */
static int hf_umts_rrc_ies_midambleAllocationMode3 = -1;  /* T_midambleAllocationMode3 */
static int hf_umts_rrc_ies_ueSpecificMidamble2 = -1;  /* T_ueSpecificMidamble1 */
static int hf_umts_rrc_ies_midambleconfiguration = -1;  /* MidambleConfigurationBurstType1and3 */
static int hf_umts_rrc_ies_hs_sich_configuration1 = -1;  /* HS_SICH_Configuration_TDD384 */
static int hf_umts_rrc_ies_midambleAllocationMode4 = -1;  /* T_midambleAllocationMode4 */
static int hf_umts_rrc_ies_ueSpecificMidamble3 = -1;  /* T_ueSpecificMidamble2 */
static int hf_umts_rrc_ies_ul_target_SIR = -1;    /* INTEGER_M22_40 */
static int hf_umts_rrc_ies_hs_sich_ConstantValue = -1;  /* ConstantValue */
static int hf_umts_rrc_ies_midambleShiftAndBurstType2 = -1;  /* MidambleShiftAndBurstType */
static int hf_umts_rrc_ies_modulation = -1;       /* T_modulation */
static int hf_umts_rrc_ies_ss_TPC_Symbols = -1;   /* T_ss_TPC_Symbols */
static int hf_umts_rrc_ies_additionalSS_TPC_Symbols = -1;  /* INTEGER_1_15 */
static int hf_umts_rrc_ies_modulation1 = -1;      /* T_modulation1 */
static int hf_umts_rrc_ies_ss_TPC_Symbols1 = -1;  /* T_ss_TPC_Symbols1 */
static int hf_umts_rrc_ies_ul_TimeslotInterference = -1;  /* TDD_UL_Interference */
static int hf_umts_rrc_ies_IndividualTS_InterferenceList_item = -1;  /* IndividualTS_Interference */
static int hf_umts_rrc_ies_modeSpecificInfo28 = -1;  /* T_modeSpecificInfo28 */
static int hf_umts_rrc_ies_fdd31 = -1;            /* T_fdd29 */
static int hf_umts_rrc_ies_measurementPowerOffset = -1;  /* MeasurementPowerOffset */
static int hf_umts_rrc_ies_feedback_cycle = -1;   /* Feedback_cycle */
static int hf_umts_rrc_ies_cqi_RepetitionFactor = -1;  /* CQI_RepetitionFactor */
static int hf_umts_rrc_ies_deltaCQI = -1;         /* DeltaCQI */
static int hf_umts_rrc_ies_burstType1 = -1;       /* T_burstType */
static int hf_umts_rrc_ies_type11 = -1;           /* T_type11 */
static int hf_umts_rrc_ies_midambleConfigurationBurstType1and3 = -1;  /* MidambleConfigurationBurstType1and3 */
static int hf_umts_rrc_ies_midambleAllocationMode5 = -1;  /* T_midambleAllocationMode5 */
static int hf_umts_rrc_ies_ueSpecificMidamble4 = -1;  /* T_ueSpecificMidamble3 */
static int hf_umts_rrc_ies_type2 = -1;            /* T_type2 */
static int hf_umts_rrc_ies_midambleConfigurationBurstType2 = -1;  /* MidambleConfigurationBurstType2 */
static int hf_umts_rrc_ies_midambleAllocationMode6 = -1;  /* T_midambleAllocationMode6 */
static int hf_umts_rrc_ies_ueSpecificMidamble5 = -1;  /* T_ueSpecificMidamble4 */
static int hf_umts_rrc_ies_midambleShift1 = -1;   /* MidambleShiftShort */
static int hf_umts_rrc_ies_type3 = -1;            /* T_type3 */
static int hf_umts_rrc_ies_midambleAllocationMode7 = -1;  /* T_midambleAllocationMode7 */
static int hf_umts_rrc_ies_ueSpecificMidamble6 = -1;  /* T_ueSpecificMidamble5 */
static int hf_umts_rrc_ies_burstType2 = -1;       /* T_burstType1 */
static int hf_umts_rrc_ies_type12 = -1;           /* T_type12 */
static int hf_umts_rrc_ies_midambleAllocationMode8 = -1;  /* T_midambleAllocationMode8 */
static int hf_umts_rrc_ies_ueSpecificMidamble7 = -1;  /* T_ueSpecificMidamble6 */
static int hf_umts_rrc_ies_type21 = -1;           /* T_type21 */
static int hf_umts_rrc_ies_midambleAllocationMode9 = -1;  /* T_midambleAllocationMode9 */
static int hf_umts_rrc_ies_ueSpecificMidamble8 = -1;  /* T_ueSpecificMidamble7 */
static int hf_umts_rrc_ies_midambleAllocationMode10 = -1;  /* T_midambleAllocationMode10 */
static int hf_umts_rrc_ies_ueSpecificMidamble9 = -1;  /* T_ueSpecificMidamble8 */
static int hf_umts_rrc_ies_midambleShift2 = -1;   /* INTEGER_0_15 */
static int hf_umts_rrc_ies_primaryCCPCH_TX_Power = -1;  /* PrimaryCCPCH_TX_Power */
static int hf_umts_rrc_ies_alpha = -1;            /* Alpha */
static int hf_umts_rrc_ies_prach_ConstantValue = -1;  /* ConstantValueTdd */
static int hf_umts_rrc_ies_dpch_ConstantValue = -1;  /* ConstantValueTdd */
static int hf_umts_rrc_ies_pusch_ConstantValue = -1;  /* ConstantValueTdd */
static int hf_umts_rrc_ies_ipdl_alpha = -1;       /* Alpha */
static int hf_umts_rrc_ies_maxPowerIncrease = -1;  /* MaxPowerIncrease_r4 */
static int hf_umts_rrc_ies_pcpch_UL_ScramblingCode = -1;  /* INTEGER_0_79 */
static int hf_umts_rrc_ies_pcpch_DL_ChannelisationCode = -1;  /* INTEGER_0_511 */
static int hf_umts_rrc_ies_pcpch_DL_ScramblingCode = -1;  /* SecondaryScramblingCode */
static int hf_umts_rrc_ies_pcp_Length = -1;       /* PCP_Length */
static int hf_umts_rrc_ies_ucsm_Info = -1;        /* UCSM_Info */
static int hf_umts_rrc_ies_PCPCH_ChannelInfoList_item = -1;  /* PCPCH_ChannelInfo */
static int hf_umts_rrc_ies_pdsch_PowerControlInfo = -1;  /* PDSCH_PowerControlInfo */
static int hf_umts_rrc_ies_pdsch_AllocationPeriodInfo = -1;  /* AllocationPeriodInfo */
static int hf_umts_rrc_ies_configuration = -1;    /* T_configuration */
static int hf_umts_rrc_ies_old_Configuration = -1;  /* T_old_Configuration */
static int hf_umts_rrc_ies_pdsch_Identity = -1;   /* PDSCH_Identity */
static int hf_umts_rrc_ies_new_Configuration = -1;  /* T_new_Configuration */
static int hf_umts_rrc_ies_pdsch_Info = -1;       /* PDSCH_Info */
static int hf_umts_rrc_ies_configuration1 = -1;   /* T_configuration1 */
static int hf_umts_rrc_ies_old_Configuration1 = -1;  /* T_old_Configuration1 */
static int hf_umts_rrc_ies_new_Configuration1 = -1;  /* T_new_Configuration1 */
static int hf_umts_rrc_ies_pdsch_Info1 = -1;      /* PDSCH_Info_r4 */
static int hf_umts_rrc_ies_PDSCH_CodeInfoList_item = -1;  /* PDSCH_CodeInfo */
static int hf_umts_rrc_ies_codeNumberStart = -1;  /* CodeNumberDSCH */
static int hf_umts_rrc_ies_codeNumberStop = -1;   /* CodeNumberDSCH */
static int hf_umts_rrc_ies_PDSCH_CodeMapList_item = -1;  /* PDSCH_CodeMap */
static int hf_umts_rrc_ies_signallingMethod = -1;  /* T_signallingMethod */
static int hf_umts_rrc_ies_codeRange = -1;        /* CodeRange */
static int hf_umts_rrc_ies_tfci_Range1 = -1;      /* DSCH_MappingList */
static int hf_umts_rrc_ies_explicit_config3 = -1;  /* PDSCH_CodeInfoList */
static int hf_umts_rrc_ies_replace = -1;          /* ReplacedPDSCH_CodeInfoList */
static int hf_umts_rrc_ies_pdsch_TimeslotsCodes = -1;  /* DownlinkTimeslotsCodes */
static int hf_umts_rrc_ies_tddOption4 = -1;       /* T_tddOption4 */
static int hf_umts_rrc_ies_tdd3846 = -1;          /* T_tdd3845 */
static int hf_umts_rrc_ies_tdd1287 = -1;          /* T_tdd1286 */
static int hf_umts_rrc_ies_pdsch_TimeslotsCodes1 = -1;  /* DownlinkTimeslotsCodes_LCR_r4 */
static int hf_umts_rrc_ies_dsch_RadioLinkIdentifier = -1;  /* DSCH_RadioLinkIdentifier */
static int hf_umts_rrc_ies_rl_IdentifierList = -1;  /* RL_IdentifierList */
static int hf_umts_rrc_ies_dsch_TFCS = -1;        /* TFCS */
static int hf_umts_rrc_ies_dsch_TransportChannelsInfo = -1;  /* DSCH_TransportChannelsInfo */
static int hf_umts_rrc_ies_pdsch_Info2 = -1;      /* PDSCH_Info_LCR_r4 */
static int hf_umts_rrc_ies_PDSCH_SysInfoList_item = -1;  /* PDSCH_SysInfo */
static int hf_umts_rrc_ies_PDSCH_SysInfoList_HCR_r5_item = -1;  /* PDSCH_SysInfo_HCR_r5 */
static int hf_umts_rrc_ies_PDSCH_SysInfoList_LCR_r4_item = -1;  /* PDSCH_SysInfo_LCR_r4 */
static int hf_umts_rrc_ies_PDSCH_SysInfoList_SFN_item = -1;  /* PDSCH_SysInfoList_SFN_item */
static int hf_umts_rrc_ies_pdsch_SysInfo = -1;    /* PDSCH_SysInfo */
static int hf_umts_rrc_ies_sfn_TimeInfo = -1;     /* SFN_TimeInfo */
static int hf_umts_rrc_ies_PDSCH_SysInfoList_SFN_HCR_r5_item = -1;  /* PDSCH_SysInfoList_SFN_HCR_r5_item */
static int hf_umts_rrc_ies_pdsch_SysInfo1 = -1;   /* PDSCH_SysInfo_HCR_r5 */
static int hf_umts_rrc_ies_PDSCH_SysInfoList_SFN_LCR_r4_item = -1;  /* PDSCH_SysInfoList_SFN_LCR_r4_item */
static int hf_umts_rrc_ies_pdsch_SysInfo2 = -1;   /* PDSCH_SysInfo_LCR_r4 */
static int hf_umts_rrc_ies_PersistenceScalingFactorList_item = -1;  /* PersistenceScalingFactor */
static int hf_umts_rrc_ies_PichChannelisationCodeList_LCR_r4_item = -1;  /* DL_TS_ChannelisationCode */
static int hf_umts_rrc_ies_fdd32 = -1;            /* T_fdd30 */
static int hf_umts_rrc_ies_pi_CountPerFrame = -1;  /* PI_CountPerFrame */
static int hf_umts_rrc_ies_tdd29 = -1;            /* T_tdd25 */
static int hf_umts_rrc_ies_channelisationCode4 = -1;  /* TDD_PICH_CCode */
static int hf_umts_rrc_ies_repetitionPeriodLengthOffset = -1;  /* RepPerLengthOffset_PICH */
static int hf_umts_rrc_ies_pagingIndicatorLength = -1;  /* PagingIndicatorLength */
static int hf_umts_rrc_ies_n_GAP = -1;            /* N_GAP */
static int hf_umts_rrc_ies_n_PCH = -1;            /* N_PCH */
static int hf_umts_rrc_ies_pichChannelisationCodeList_LCR_r4 = -1;  /* PichChannelisationCodeList_LCR_r4 */
static int hf_umts_rrc_ies_algorithm1 = -1;       /* TPC_StepSizeFDD */
static int hf_umts_rrc_ies_algorithm2 = -1;       /* NULL */
static int hf_umts_rrc_ies_PRACH_ChanCodes_LCR_r4_item = -1;  /* TDD_PRACH_CCode_LCR_r4 */
static int hf_umts_rrc_ies_timeslot2 = -1;        /* TimeslotNumber_PRACH_LCR_r4 */
static int hf_umts_rrc_ies_prach_ChanCodes_LCR = -1;  /* PRACH_ChanCodes_LCR_r4 */
static int hf_umts_rrc_ies_fpach_Info = -1;       /* FPACH_Info_r4 */
static int hf_umts_rrc_ies_fdd33 = -1;            /* SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_FDD */
static int hf_umts_rrc_ies_fdd_item = -1;         /* ASCSetting_FDD */
static int hf_umts_rrc_ies_tdd30 = -1;            /* SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_TDD */
static int hf_umts_rrc_ies_tdd_item = -1;         /* ASCSetting_TDD */
static int hf_umts_rrc_ies_PRACH_Partitioning_LCR_r4_item = -1;  /* ASCSetting_TDD_LCR_r4 */
static int hf_umts_rrc_ies_powerRampStep = -1;    /* PowerRampStep */
static int hf_umts_rrc_ies_preambleRetransMax = -1;  /* PreambleRetransMax */
static int hf_umts_rrc_ies_modeSpecificInfo29 = -1;  /* T_modeSpecificInfo29 */
static int hf_umts_rrc_ies_fdd34 = -1;            /* T_fdd31 */
static int hf_umts_rrc_ies_availableSignatures = -1;  /* AvailableSignatures */
static int hf_umts_rrc_ies_availableSF = -1;      /* SF_PRACH */
static int hf_umts_rrc_ies_preambleScramblingCodeWordNumber = -1;  /* PreambleScramblingCodeWordNumber */
static int hf_umts_rrc_ies_availableSubChannelNumbers = -1;  /* AvailableSubChannelNumbers */
static int hf_umts_rrc_ies_tdd31 = -1;            /* T_tdd26 */
static int hf_umts_rrc_ies_channelisationCodeList = -1;  /* TDD_PRACH_CCodeList */
static int hf_umts_rrc_ies_prach_Midamble = -1;   /* PRACH_Midamble */
static int hf_umts_rrc_ies_sync_UL_Info = -1;     /* SYNC_UL_Info_r4 */
static int hf_umts_rrc_ies_prach_DefinitionList = -1;  /* SEQUENCE_SIZE_1_maxPRACHFPACH_OF_PRACH_Definition_LCR_r4 */
static int hf_umts_rrc_ies_prach_DefinitionList_item = -1;  /* PRACH_Definition_LCR_r4 */
static int hf_umts_rrc_ies_prach_RACH_Info = -1;  /* PRACH_RACH_Info */
static int hf_umts_rrc_ies_rach_TransportFormatSet = -1;  /* TransportFormatSet */
static int hf_umts_rrc_ies_rach_TFCS = -1;        /* TFCS */
static int hf_umts_rrc_ies_prach_Partitioning = -1;  /* PRACH_Partitioning */
static int hf_umts_rrc_ies_persistenceScalingFactorList = -1;  /* PersistenceScalingFactorList */
static int hf_umts_rrc_ies_ac_To_ASC_MappingTable = -1;  /* AC_To_ASC_MappingTable */
static int hf_umts_rrc_ies_modeSpecificInfo30 = -1;  /* T_modeSpecificInfo30 */
static int hf_umts_rrc_ies_fdd35 = -1;            /* T_fdd32 */
static int hf_umts_rrc_ies_primaryCPICH_TX_Power = -1;  /* PrimaryCPICH_TX_Power */
static int hf_umts_rrc_ies_constantValue = -1;    /* ConstantValue */
static int hf_umts_rrc_ies_prach_PowerOffset = -1;  /* PRACH_PowerOffset */
static int hf_umts_rrc_ies_rach_TransmissionParameters = -1;  /* RACH_TransmissionParameters */
static int hf_umts_rrc_ies_aich_Info = -1;        /* AICH_Info */
static int hf_umts_rrc_ies_prach_RACH_Info_LCR = -1;  /* PRACH_RACH_Info_LCR_r4 */
static int hf_umts_rrc_ies_rach_TransportFormatSet_LCR = -1;  /* TransportFormatSet_LCR */
static int hf_umts_rrc_ies_prach_Partitioning_LCR = -1;  /* PRACH_Partitioning_LCR_r4 */
static int hf_umts_rrc_ies_PRACH_SystemInformationList_item = -1;  /* PRACH_SystemInformation */
static int hf_umts_rrc_ies_PRACH_SystemInformationList_LCR_r4_item = -1;  /* PRACH_SystemInformation_LCR_r4 */
static int hf_umts_rrc_ies_ul_DPCH_InfoPredef = -1;  /* UL_DPCH_InfoPredef */
static int hf_umts_rrc_ies_dl_CommonInformationPredef = -1;  /* DL_CommonInformationPredef */
static int hf_umts_rrc_ies_fdd36 = -1;            /* T_fdd33 */
static int hf_umts_rrc_ies_tx_DiversityIndicator = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_tdd32 = -1;            /* T_tdd27 */
static int hf_umts_rrc_ies_syncCase = -1;         /* SyncCase */
static int hf_umts_rrc_ies_sctd_Indicator = -1;   /* BOOLEAN */
static int hf_umts_rrc_ies_syncCase1 = -1;        /* T_syncCase1 */
static int hf_umts_rrc_ies_syncCase2 = -1;        /* T_syncCase2 */
static int hf_umts_rrc_ies_timeslotSync2 = -1;    /* TimeslotSync2 */
static int hf_umts_rrc_ies_fdd37 = -1;            /* T_fdd34 */
static int hf_umts_rrc_ies_tdd33 = -1;            /* T_tdd28 */
static int hf_umts_rrc_ies_tddOption5 = -1;       /* T_tddOption5 */
static int hf_umts_rrc_ies_tdd3847 = -1;          /* T_tdd3846 */
static int hf_umts_rrc_ies_tdd1288 = -1;          /* T_tdd1287 */
static int hf_umts_rrc_ies_primaryScramblingCode = -1;  /* PrimaryScramblingCode */
static int hf_umts_rrc_ies_pusch_Allocation = -1;  /* T_pusch_Allocation */
static int hf_umts_rrc_ies_pusch_AllocationPending = -1;  /* NULL */
static int hf_umts_rrc_ies_pusch_AllocationAssignment = -1;  /* T_pusch_AllocationAssignment */
static int hf_umts_rrc_ies_pusch_AllocationPeriodInfo = -1;  /* AllocationPeriodInfo */
static int hf_umts_rrc_ies_pusch_PowerControlInfo = -1;  /* UL_TargetSIR */
static int hf_umts_rrc_ies_configuration2 = -1;   /* T_configuration2 */
static int hf_umts_rrc_ies_old_Configuration2 = -1;  /* T_old_Configuration2 */
static int hf_umts_rrc_ies_pusch_Identity = -1;   /* PUSCH_Identity */
static int hf_umts_rrc_ies_new_Configuration2 = -1;  /* T_new_Configuration2 */
static int hf_umts_rrc_ies_pusch_Info = -1;       /* PUSCH_Info */
static int hf_umts_rrc_ies_pusch_Allocation1 = -1;  /* T_pusch_Allocation1 */
static int hf_umts_rrc_ies_pusch_AllocationAssignment1 = -1;  /* T_pusch_AllocationAssignment1 */
static int hf_umts_rrc_ies_pusch_PowerControlInfo1 = -1;  /* PUSCH_PowerControlInfo_r4 */
static int hf_umts_rrc_ies_configuration3 = -1;   /* T_configuration3 */
static int hf_umts_rrc_ies_old_Configuration3 = -1;  /* T_old_Configuration3 */
static int hf_umts_rrc_ies_new_Configuration3 = -1;  /* T_new_Configuration3 */
static int hf_umts_rrc_ies_pusch_Info1 = -1;      /* PUSCH_Info_r4 */
static int hf_umts_rrc_ies_pusch_TimeslotsCodes = -1;  /* UplinkTimeslotsCodes */
static int hf_umts_rrc_ies_tddOption6 = -1;       /* T_tddOption6 */
static int hf_umts_rrc_ies_tdd3848 = -1;          /* T_tdd3847 */
static int hf_umts_rrc_ies_tdd1289 = -1;          /* T_tdd1288 */
static int hf_umts_rrc_ies_pusch_TimeslotsCodes1 = -1;  /* UplinkTimeslotsCodes_LCR_r4 */
static int hf_umts_rrc_ies_ul_TargetSIR = -1;     /* UL_TargetSIR */
static int hf_umts_rrc_ies_tddOption7 = -1;       /* T_tddOption7 */
static int hf_umts_rrc_ies_tdd12810 = -1;         /* T_tdd1289 */
static int hf_umts_rrc_ies_tpc_StepSize = -1;     /* TPC_StepSizeTDD */
static int hf_umts_rrc_ies_usch_TFCS = -1;        /* TFCS */
static int hf_umts_rrc_ies_usch_TransportChannelsInfo = -1;  /* USCH_TransportChannelsInfo */
static int hf_umts_rrc_ies_pusch_Info2 = -1;      /* PUSCH_Info_LCR_r4 */
static int hf_umts_rrc_ies_PUSCH_SysInfoList_item = -1;  /* PUSCH_SysInfo */
static int hf_umts_rrc_ies_PUSCH_SysInfoList_HCR_r5_item = -1;  /* PUSCH_SysInfo_HCR_r5 */
static int hf_umts_rrc_ies_PUSCH_SysInfoList_LCR_r4_item = -1;  /* PUSCH_SysInfo_LCR_r4 */
static int hf_umts_rrc_ies_PUSCH_SysInfoList_SFN_item = -1;  /* PUSCH_SysInfoList_SFN_item */
static int hf_umts_rrc_ies_pusch_SysInfo = -1;    /* PUSCH_SysInfo */
static int hf_umts_rrc_ies_PUSCH_SysInfoList_SFN_HCR_r5_item = -1;  /* PUSCH_SysInfoList_SFN_HCR_r5_item */
static int hf_umts_rrc_ies_pusch_SysInfo1 = -1;   /* PUSCH_SysInfo_HCR_r5 */
static int hf_umts_rrc_ies_PUSCH_SysInfoList_SFN_LCR_r4_item = -1;  /* PUSCH_SysInfoList_SFN_LCR_r4_item */
static int hf_umts_rrc_ies_pusch_SysInfo2 = -1;   /* PUSCH_SysInfo_LCR_r4 */
static int hf_umts_rrc_ies_mmax = -1;             /* INTEGER_1_32 */
static int hf_umts_rrc_ies_nb01Min = -1;          /* NB01 */
static int hf_umts_rrc_ies_nb01Max = -1;          /* NB01 */
static int hf_umts_rrc_ies_repetitionPeriod1 = -1;  /* NULL */
static int hf_umts_rrc_ies_repetitionPeriod2 = -1;  /* INTEGER_1_1 */
static int hf_umts_rrc_ies_repetitionPeriod4 = -1;  /* INTEGER_1_3 */
static int hf_umts_rrc_ies_repetitionPeriod8 = -1;  /* INTEGER_1_7 */
static int hf_umts_rrc_ies_repetitionPeriod16 = -1;  /* INTEGER_1_15 */
static int hf_umts_rrc_ies_repetitionPeriod32 = -1;  /* INTEGER_1_31 */
static int hf_umts_rrc_ies_repetitionPeriod64 = -1;  /* INTEGER_1_63 */
static int hf_umts_rrc_ies_repetitionPeriod21 = -1;  /* T_repetitionPeriod2 */
static int hf_umts_rrc_ies_length = -1;           /* NULL */
static int hf_umts_rrc_ies_offset = -1;           /* INTEGER_0_1 */
static int hf_umts_rrc_ies_repetitionPeriod41 = -1;  /* T_repetitionPeriod4 */
static int hf_umts_rrc_ies_length1 = -1;          /* INTEGER_1_3 */
static int hf_umts_rrc_ies_offset1 = -1;          /* INTEGER_0_3 */
static int hf_umts_rrc_ies_repetitionPeriod81 = -1;  /* T_repetitionPeriod8 */
static int hf_umts_rrc_ies_length2 = -1;          /* INTEGER_1_7 */
static int hf_umts_rrc_ies_offset2 = -1;          /* INTEGER_0_7 */
static int hf_umts_rrc_ies_repetitionPeriod161 = -1;  /* T_repetitionPeriod16 */
static int hf_umts_rrc_ies_length3 = -1;          /* INTEGER_1_15 */
static int hf_umts_rrc_ies_offset3 = -1;          /* INTEGER_0_15 */
static int hf_umts_rrc_ies_repetitionPeriod321 = -1;  /* T_repetitionPeriod32 */
static int hf_umts_rrc_ies_length4 = -1;          /* INTEGER_1_31 */
static int hf_umts_rrc_ies_offset4 = -1;          /* INTEGER_0_31 */
static int hf_umts_rrc_ies_repetitionPeriod641 = -1;  /* T_repetitionPeriod64 */
static int hf_umts_rrc_ies_length5 = -1;          /* INTEGER_1_63 */
static int hf_umts_rrc_ies_offset5 = -1;          /* INTEGER_0_63 */
static int hf_umts_rrc_ies_tfci_Field2 = -1;      /* MaxTFCI_Field2Value */
static int hf_umts_rrc_ies_ReplacedPDSCH_CodeInfoList_item = -1;  /* ReplacedPDSCH_CodeInfo */
static int hf_umts_rrc_ies_rpp4_2 = -1;           /* INTEGER_0_3 */
static int hf_umts_rrc_ies_rpp8_2 = -1;           /* INTEGER_0_7 */
static int hf_umts_rrc_ies_rpp8_4 = -1;           /* INTEGER_0_7 */
static int hf_umts_rrc_ies_rpp16_2 = -1;          /* INTEGER_0_15 */
static int hf_umts_rrc_ies_rpp16_4 = -1;          /* INTEGER_0_15 */
static int hf_umts_rrc_ies_rpp32_2 = -1;          /* INTEGER_0_31 */
static int hf_umts_rrc_ies_rpp32_4 = -1;          /* INTEGER_0_31 */
static int hf_umts_rrc_ies_rpp64_2 = -1;          /* INTEGER_0_63 */
static int hf_umts_rrc_ies_rpp64_4 = -1;          /* INTEGER_0_63 */
static int hf_umts_rrc_ies_dl_restrictedTrCh_Type = -1;  /* DL_TrCH_Type */
static int hf_umts_rrc_ies_restrictedDL_TrCH_Identity = -1;  /* TransportChannelIdentity */
static int hf_umts_rrc_ies_allowedTFIList = -1;   /* AllowedTFI_List */
static int hf_umts_rrc_ies_RestrictedTrCH_InfoList_item = -1;  /* RestrictedTrCH */
static int hf_umts_rrc_ies_sccpch_InfoforFACH = -1;  /* SCCPCH_InfoForFACH */
static int hf_umts_rrc_ies_cell_Id = -1;          /* CellIdentity */
static int hf_umts_rrc_ies_dl_dpchInfo1 = -1;     /* T_dl_dpchInfo1 */
static int hf_umts_rrc_ies_RL_AdditionInformationList_item = -1;  /* RL_AdditionInformation */
static int hf_umts_rrc_ies_RL_AdditionInformationList_r6_item = -1;  /* RL_AdditionInformation_r6 */
static int hf_umts_rrc_ies_RL_IdentifierList_item = -1;  /* PrimaryCPICH_Info */
static int hf_umts_rrc_ies_RL_RemovalInformationList_item = -1;  /* PrimaryCPICH_Info */
static int hf_umts_rrc_ies_SCCPCH_ChannelisationCodeList_item = -1;  /* SCCPCH_ChannelisationCode */
static int hf_umts_rrc_ies_secondaryCCPCH_Info = -1;  /* SecondaryCCPCH_Info */
static int hf_umts_rrc_ies_modeSpecificInfo31 = -1;  /* T_modeSpecificInfo31 */
static int hf_umts_rrc_ies_fdd38 = -1;            /* T_fdd35 */
static int hf_umts_rrc_ies_fach_PCH_InformationList = -1;  /* FACH_PCH_InformationList */
static int hf_umts_rrc_ies_sib_ReferenceListFACH = -1;  /* SIB_ReferenceListFACH */
static int hf_umts_rrc_ies_tdd34 = -1;            /* T_tdd29 */
static int hf_umts_rrc_ies_secondaryCCPCH_Info1 = -1;  /* SecondaryCCPCH_Info_r4 */
static int hf_umts_rrc_ies_modeSpecificInfo32 = -1;  /* T_modeSpecificInfo32 */
static int hf_umts_rrc_ies_fdd39 = -1;            /* T_fdd36 */
static int hf_umts_rrc_ies_pich_Info = -1;        /* PICH_Info */
static int hf_umts_rrc_ies_secondaryCCPCH_LCR_Extensions = -1;  /* SecondaryCCPCH_Info_LCR_r4_ext */
static int hf_umts_rrc_ies_pich_Info1 = -1;       /* PICH_Info_LCR_r4 */
static int hf_umts_rrc_ies_mcch_ConfigurationInfo = -1;  /* MBMS_MCCH_ConfigurationInfo_r6 */
static int hf_umts_rrc_ies_SCCPCH_SystemInformationList_item = -1;  /* SCCPCH_SystemInformation */
static int hf_umts_rrc_ies_SCCPCH_SystemInformationList_LCR_r4_ext_item = -1;  /* SCCPCH_SystemInformation_LCR_r4_ext */
static int hf_umts_rrc_ies_SCCPCH_SystemInformationList_MBMS_r6_ext_item = -1;  /* SCCPCH_SystemInformation_MBMS_r6_ext */
static int hf_umts_rrc_ies_secondaryCCPCHInfo_MBMS = -1;  /* SecondaryCCPCHInfo_MBMS_r6 */
static int hf_umts_rrc_ies_transportFormatCombinationSet = -1;  /* TFCS */
static int hf_umts_rrc_ies_fachCarryingMCCH = -1;  /* T_fachCarryingMCCH */
static int hf_umts_rrc_ies_fachCarryingMTCH_List = -1;  /* MBMS_FACHCarryingMTCH_List */
static int hf_umts_rrc_ies_schedulingInformation = -1;  /* T_schedulingInformation */
static int hf_umts_rrc_ies_fachCarryingMSCH = -1;  /* TransportFormatSet */
static int hf_umts_rrc_ies_mschConfigurationInfo = -1;  /* MBMS_MSCHConfigurationInfo_r6 */
static int hf_umts_rrc_ies_primary_Secondary_GrantSelector1 = -1;  /* T_primary_Secondary_GrantSelector1 */
static int hf_umts_rrc_ies_e_DCH_RL_Info_NewServingCell = -1;  /* E_DCH_RL_Info */
static int hf_umts_rrc_ies_e_DCH_RL_Info_OldServingCell = -1;  /* E_DCH_RL_Info */
static int hf_umts_rrc_ies_modeSpecificInfo33 = -1;  /* T_modeSpecificInfo33 */
static int hf_umts_rrc_ies_fdd40 = -1;            /* T_fdd37 */
static int hf_umts_rrc_ies_dummy1_PCPICH_UsageForChannelEst = -1;  /* PCPICH_UsageForChannelEst */
static int hf_umts_rrc_ies_dummy2_SecondaryCPICH_Info = -1;  /* SecondaryCPICH_Info */
static int hf_umts_rrc_ies_sf_AndCodeNumber1 = -1;  /* SF256_AndCodeNumber */
static int hf_umts_rrc_ies_pilotSymbolExistence = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_timingOffset = -1;     /* TimingOffset */
static int hf_umts_rrc_ies_tdd35 = -1;            /* T_tdd30 */
static int hf_umts_rrc_ies_commonTimeslotInfo1 = -1;  /* CommonTimeslotInfoSCCPCH */
static int hf_umts_rrc_ies_channelisationCode5 = -1;  /* SCCPCH_ChannelisationCodeList */
static int hf_umts_rrc_ies_modeSpecificInfo34 = -1;  /* T_modeSpecificInfo34 */
static int hf_umts_rrc_ies_fdd41 = -1;            /* T_fdd38 */
static int hf_umts_rrc_ies_tdd36 = -1;            /* T_tdd31 */
static int hf_umts_rrc_ies_tddOption8 = -1;       /* T_tddOption8 */
static int hf_umts_rrc_ies_tdd3849 = -1;          /* T_tdd3848 */
static int hf_umts_rrc_ies_tdd12811 = -1;         /* T_tdd12810 */
static int hf_umts_rrc_ies_individualTimeslotLCR_Ext = -1;  /* IndividualTimeslotInfo_LCR_r4_ext */
static int hf_umts_rrc_ies_modeSpecificInfo35 = -1;  /* T_modeSpecificInfo35 */
static int hf_umts_rrc_ies_fdd42 = -1;            /* T_fdd39 */
static int hf_umts_rrc_ies_tdd38410 = -1;         /* DownlinkTimeslotsCodes */
static int hf_umts_rrc_ies_tdd12812 = -1;         /* DownlinkTimeslotsCodes_LCR_r4 */
static int hf_umts_rrc_ies_secondaryDL_ScramblingCode = -1;  /* SecondaryScramblingCode */
static int hf_umts_rrc_ies_channelisationCode6 = -1;  /* ChannelisationCode256 */
static int hf_umts_rrc_ies_sf4 = -1;              /* INTEGER_0_3 */
static int hf_umts_rrc_ies_sf8 = -1;              /* INTEGER_0_7 */
static int hf_umts_rrc_ies_sf16 = -1;             /* INTEGER_0_15 */
static int hf_umts_rrc_ies_sf32 = -1;             /* INTEGER_0_31 */
static int hf_umts_rrc_ies_sf64 = -1;             /* INTEGER_0_63 */
static int hf_umts_rrc_ies_sf128 = -1;            /* INTEGER_0_127 */
static int hf_umts_rrc_ies_sf256 = -1;            /* INTEGER_0_255 */
static int hf_umts_rrc_ies_sf512 = -1;            /* INTEGER_0_511 */
static int hf_umts_rrc_ies_sfd4 = -1;             /* NULL */
static int hf_umts_rrc_ies_sfd8 = -1;             /* NULL */
static int hf_umts_rrc_ies_sfd16 = -1;            /* NULL */
static int hf_umts_rrc_ies_sfd32 = -1;            /* NULL */
static int hf_umts_rrc_ies_sfd64 = -1;            /* NULL */
static int hf_umts_rrc_ies_sfd128 = -1;           /* PilotBits128 */
static int hf_umts_rrc_ies_sfd256 = -1;           /* PilotBits256 */
static int hf_umts_rrc_ies_sfd512 = -1;           /* NULL */
static int hf_umts_rrc_ies_activationTimeSFN = -1;  /* INTEGER_0_4095 */
static int hf_umts_rrc_ies_physChDuration = -1;   /* DurationTimeInfo */
static int hf_umts_rrc_ies_s_Field = -1;          /* S_Field */
static int hf_umts_rrc_ies_codeWordSet = -1;      /* CodeWordSet */
static int hf_umts_rrc_ies_ssdt_UL_r4 = -1;       /* SSDT_UL */
static int hf_umts_rrc_ies_sync_UL_CodesBitmap = -1;  /* T_sync_UL_CodesBitmap */
static int hf_umts_rrc_ies_prxUpPCHdes = -1;      /* INTEGER_0_62 */
static int hf_umts_rrc_ies_sync_UL_Procedure = -1;  /* SYNC_UL_Procedure_r4 */
static int hf_umts_rrc_ies_max_SYNC_UL_Transmissions = -1;  /* T_max_SYNC_UL_Transmissions */
static int hf_umts_rrc_ies_powerRampStep1 = -1;   /* INTEGER_0_3 */
static int hf_umts_rrc_ies_sync_UL_Codes_Bitmap = -1;  /* T_sync_UL_Codes_Bitmap */
static int hf_umts_rrc_ies_max_SYNC_UL_Transmissions1 = -1;  /* T_max_SYNC_UL_Transmissions1 */
static int hf_umts_rrc_ies_sf81 = -1;             /* SEQUENCE_SIZE_1_8_OF_TDD_PRACH_CCode8 */
static int hf_umts_rrc_ies_sf8_item = -1;         /* TDD_PRACH_CCode8 */
static int hf_umts_rrc_ies_sf161 = -1;            /* SEQUENCE_SIZE_1_8_OF_TDD_PRACH_CCode16 */
static int hf_umts_rrc_ies_sf16_item = -1;        /* TDD_PRACH_CCode16 */
static int hf_umts_rrc_ies_tgpsi = -1;            /* TGPSI */
static int hf_umts_rrc_ies_tgps_Status = -1;      /* T_tgps_Status */
static int hf_umts_rrc_ies_activate = -1;         /* T_activate */
static int hf_umts_rrc_ies_tgcfn = -1;            /* TGCFN */
static int hf_umts_rrc_ies_deactivate = -1;       /* NULL */
static int hf_umts_rrc_ies_tgps_ConfigurationParams = -1;  /* TGPS_ConfigurationParams */
static int hf_umts_rrc_ies_TGP_SequenceList_item = -1;  /* TGP_Sequence */
static int hf_umts_rrc_ies_tgps_Status1 = -1;     /* T_tgps_Status1 */
static int hf_umts_rrc_ies_activate1 = -1;        /* T_activate1 */
static int hf_umts_rrc_ies_tgmp = -1;             /* TGMP */
static int hf_umts_rrc_ies_tgprc = -1;            /* TGPRC */
static int hf_umts_rrc_ies_tgsn = -1;             /* TGSN */
static int hf_umts_rrc_ies_tgl1 = -1;             /* TGL */
static int hf_umts_rrc_ies_tgl2 = -1;             /* TGL */
static int hf_umts_rrc_ies_tgd = -1;              /* TGD */
static int hf_umts_rrc_ies_tgpl1 = -1;            /* TGPL */
static int hf_umts_rrc_ies_dummy_TGPL = -1;       /* TGPL */
static int hf_umts_rrc_ies_rpp = -1;              /* RPP */
static int hf_umts_rrc_ies_itp = -1;              /* ITP */
static int hf_umts_rrc_ies_ul_DL_Mode = -1;       /* UL_DL_Mode */
static int hf_umts_rrc_ies_dl_FrameType = -1;     /* DL_FrameType */
static int hf_umts_rrc_ies_deltaSIR1 = -1;        /* DeltaSIR */
static int hf_umts_rrc_ies_deltaSIRAfter1 = -1;   /* DeltaSIR */
static int hf_umts_rrc_ies_deltaSIR2 = -1;        /* DeltaSIR */
static int hf_umts_rrc_ies_deltaSIRAfter2 = -1;   /* DeltaSIR */
static int hf_umts_rrc_ies_nidentifyAbort = -1;   /* NidentifyAbort */
static int hf_umts_rrc_ies_treconfirmAbort = -1;  /* TreconfirmAbort */
static int hf_umts_rrc_ies_activationTime = -1;   /* ActivationTime */
static int hf_umts_rrc_ies_durationTimeInfo = -1;  /* DurationTimeInfo */
static int hf_umts_rrc_ies_TimeslotList_item = -1;  /* TimeslotNumber */
static int hf_umts_rrc_ies_tdd38411 = -1;         /* SEQUENCE_SIZE_1_maxTS_OF_TimeslotNumber */
static int hf_umts_rrc_ies_tdd384_item = -1;      /* TimeslotNumber */
static int hf_umts_rrc_ies_tdd12813 = -1;         /* SEQUENCE_SIZE_1_maxTSLCR_OF_TimeslotNumber_LCR_r4 */
static int hf_umts_rrc_ies_tdd128_item1 = -1;     /* TimeslotNumber_LCR_r4 */
static int hf_umts_rrc_ies_channelReqParamsForUCSM = -1;  /* ChannelReqParamsForUCSM */
static int hf_umts_rrc_ies_ul_CCTrCH_TimeslotsCodes = -1;  /* UplinkTimeslotsCodes */
static int hf_umts_rrc_ies_tddOption9 = -1;       /* T_tddOption9 */
static int hf_umts_rrc_ies_tdd38412 = -1;         /* T_tdd3849 */
static int hf_umts_rrc_ies_tdd12814 = -1;         /* T_tdd12811 */
static int hf_umts_rrc_ies_ul_CCTrCH_TimeslotsCodes1 = -1;  /* UplinkTimeslotsCodes_LCR_r4 */
static int hf_umts_rrc_ies_UL_CCTrCHList_item = -1;  /* UL_CCTrCH */
static int hf_umts_rrc_ies_UL_CCTrCHList_r4_item = -1;  /* UL_CCTrCH_r4 */
static int hf_umts_rrc_ies_UL_CCTrCHListToRemove_item = -1;  /* TFCS_IdentityPlain */
static int hf_umts_rrc_ies_UL_CCTrChTPCList_item = -1;  /* TFCS_Identity */
static int hf_umts_rrc_ies_ul_DPCH_Info = -1;     /* UL_DPCH_Info */
static int hf_umts_rrc_ies_dummy_CPCH_SetInfo = -1;  /* CPCH_SetInfo */
static int hf_umts_rrc_ies_ul_DPCH_Info1 = -1;    /* UL_DPCH_Info_r4 */
static int hf_umts_rrc_ies_ul_DPCH_Info2 = -1;    /* UL_DPCH_Info_r5 */
static int hf_umts_rrc_ies_dummy1_CPCH_SetInfo = -1;  /* CPCH_SetInfo */
static int hf_umts_rrc_ies_dummy2_CPCH_SetID = -1;  /* CPCH_SetID */
static int hf_umts_rrc_ies_ul = -1;               /* UL_CompressedModeMethod */
static int hf_umts_rrc_ies_dl = -1;               /* DL_CompressedModeMethod */
static int hf_umts_rrc_ies_ul_and_dl = -1;        /* T_ul_and_dl */
static int hf_umts_rrc_ies_modeSpecificInfo36 = -1;  /* T_modeSpecificInfo36 */
static int hf_umts_rrc_ies_fdd43 = -1;            /* T_fdd40 */
static int hf_umts_rrc_ies_scramblingCodeType = -1;  /* ScramblingCodeType */
static int hf_umts_rrc_ies_scramblingCode = -1;   /* UL_ScramblingCode */
static int hf_umts_rrc_ies_numberOfDPDCH = -1;    /* NumberOfDPDCH */
static int hf_umts_rrc_ies_spreadingFactor1 = -1;  /* SpreadingFactor */
static int hf_umts_rrc_ies_numberOfFBI_Bits = -1;  /* NumberOfFBI_Bits */
static int hf_umts_rrc_ies_tdd37 = -1;            /* T_tdd32 */
static int hf_umts_rrc_ies_ul_TimingAdvance = -1;  /* UL_TimingAdvanceControl */
static int hf_umts_rrc_ies_ul_CCTrCHList = -1;    /* UL_CCTrCHList */
static int hf_umts_rrc_ies_ul_CCTrCHListToRemove = -1;  /* UL_CCTrCHListToRemove */
static int hf_umts_rrc_ies_modeSpecificInfo37 = -1;  /* T_modeSpecificInfo37 */
static int hf_umts_rrc_ies_fdd44 = -1;            /* T_fdd41 */
static int hf_umts_rrc_ies_tdd38 = -1;            /* T_tdd33 */
static int hf_umts_rrc_ies_ul_TimingAdvance1 = -1;  /* UL_TimingAdvanceControl_r4 */
static int hf_umts_rrc_ies_ul_CCTrCHList1 = -1;   /* UL_CCTrCHList_r4 */
static int hf_umts_rrc_ies_modeSpecificInfo38 = -1;  /* T_modeSpecificInfo38 */
static int hf_umts_rrc_ies_fdd45 = -1;            /* T_fdd42 */
static int hf_umts_rrc_ies_tdd39 = -1;            /* T_tdd34 */
static int hf_umts_rrc_ies_ul_DPCH_PowerControlInfo3 = -1;  /* UL_DPCH_PowerControlInfo_r6 */
static int hf_umts_rrc_ies_modeSpecificInfo39 = -1;  /* T_modeSpecificInfo39 */
static int hf_umts_rrc_ies_fdd46 = -1;            /* T_fdd43 */
static int hf_umts_rrc_ies_tdd40 = -1;            /* T_tdd35 */
static int hf_umts_rrc_ies_ul_DPCH_PowerControlInfo4 = -1;  /* UL_DPCH_PowerControlInfoPostFDD */
static int hf_umts_rrc_ies_reducedScramblingCodeNumber = -1;  /* ReducedScramblingCodeNumber */
static int hf_umts_rrc_ies_ul_DPCH_PowerControlInfo5 = -1;  /* UL_DPCH_PowerControlInfoPostTDD */
static int hf_umts_rrc_ies_ul_DPCH_PowerControlInfo6 = -1;  /* UL_DPCH_PowerControlInfoPostTDD_LCR_r4 */
static int hf_umts_rrc_ies_ul_TimingAdvance2 = -1;  /* UL_TimingAdvanceControl_LCR_r4 */
static int hf_umts_rrc_ies_ul_DPCH_PowerControlInfo7 = -1;  /* UL_DPCH_PowerControlInfoPredef */
static int hf_umts_rrc_ies_modeSpecificInfo40 = -1;  /* T_modeSpecificInfo40 */
static int hf_umts_rrc_ies_fdd47 = -1;            /* T_fdd44 */
static int hf_umts_rrc_ies_tdd41 = -1;            /* T_tdd36 */
static int hf_umts_rrc_ies_fdd48 = -1;            /* T_fdd45 */
static int hf_umts_rrc_ies_dpcch_PowerOffset = -1;  /* DPCCH_PowerOffset */
static int hf_umts_rrc_ies_pc_Preamble = -1;      /* PC_Preamble */
static int hf_umts_rrc_ies_sRB_delay = -1;        /* SRB_delay */
static int hf_umts_rrc_ies_tdd42 = -1;            /* T_tdd37 */
static int hf_umts_rrc_ies_ul_OL_PC_Signalling = -1;  /* T_ul_OL_PC_Signalling */
static int hf_umts_rrc_ies_broadcast_UL_OL_PC_info = -1;  /* NULL */
static int hf_umts_rrc_ies_individuallySignalled = -1;  /* T_individuallySignalled */
static int hf_umts_rrc_ies_individualTS_InterferenceList = -1;  /* IndividualTS_InterferenceList */
static int hf_umts_rrc_ies_fdd49 = -1;            /* T_fdd46 */
static int hf_umts_rrc_ies_tdd43 = -1;            /* T_tdd38 */
static int hf_umts_rrc_ies_ul_OL_PC_Signalling1 = -1;  /* T_ul_OL_PC_Signalling1 */
static int hf_umts_rrc_ies_individuallySignalled1 = -1;  /* T_individuallySignalled1 */
static int hf_umts_rrc_ies_tddOption10 = -1;      /* T_tddOption10 */
static int hf_umts_rrc_ies_tdd38413 = -1;         /* T_tdd38410 */
static int hf_umts_rrc_ies_dpch_ConstantValue1 = -1;  /* ConstantValue */
static int hf_umts_rrc_ies_tdd12815 = -1;         /* T_tdd12812 */
static int hf_umts_rrc_ies_fdd50 = -1;            /* T_fdd47 */
static int hf_umts_rrc_ies_ack_NACK_repetition_factor = -1;  /* ACK_NACK_repetitionFactor */
static int hf_umts_rrc_ies_tdd44 = -1;            /* T_tdd39 */
static int hf_umts_rrc_ies_ul_OL_PC_Signalling2 = -1;  /* T_ul_OL_PC_Signalling2 */
static int hf_umts_rrc_ies_individuallySignalled2 = -1;  /* T_individuallySignalled2 */
static int hf_umts_rrc_ies_tddOption11 = -1;      /* T_tddOption11 */
static int hf_umts_rrc_ies_tdd38414 = -1;         /* T_tdd38411 */
static int hf_umts_rrc_ies_tdd12816 = -1;         /* T_tdd12813 */
static int hf_umts_rrc_ies_fdd51 = -1;            /* T_fdd48 */
static int hf_umts_rrc_ies_tdd45 = -1;            /* T_tdd40 */
static int hf_umts_rrc_ies_ul_OL_PC_Signalling3 = -1;  /* T_ul_OL_PC_Signalling3 */
static int hf_umts_rrc_ies_individuallySignalled3 = -1;  /* T_individuallySignalled3 */
static int hf_umts_rrc_ies_tddOption12 = -1;      /* T_tddOption12 */
static int hf_umts_rrc_ies_tdd38415 = -1;         /* T_tdd38412 */
static int hf_umts_rrc_ies_tdd12817 = -1;         /* T_tdd12814 */
static int hf_umts_rrc_ies_beaconPLEst = -1;      /* BEACON_PL_Est */
static int hf_umts_rrc_ies_dpcch_PowerOffset1 = -1;  /* DPCCH_PowerOffset2 */
static int hf_umts_rrc_ies_fdd52 = -1;            /* T_fdd49 */
static int hf_umts_rrc_ies_tdd46 = -1;            /* T_tdd41 */
static int hf_umts_rrc_ies_e_DPCCH_Info = -1;     /* E_DPCCH_Info */
static int hf_umts_rrc_ies_e_DPDCH_Info = -1;     /* E_DPDCH_Info */
static int hf_umts_rrc_ies_stepSize = -1;         /* INTEGER_1_8 */
static int hf_umts_rrc_ies_frequency = -1;        /* INTEGER_1_8 */
static int hf_umts_rrc_ies_disabled = -1;         /* NULL */
static int hf_umts_rrc_ies_enabled = -1;          /* T_enabled */
static int hf_umts_rrc_ies_ul_TimingAdvance3 = -1;  /* UL_TimingAdvance */
static int hf_umts_rrc_ies_enabled1 = -1;         /* T_enabled1 */
static int hf_umts_rrc_ies_tddOption13 = -1;      /* T_tddOption13 */
static int hf_umts_rrc_ies_tdd38416 = -1;         /* T_tdd38413 */
static int hf_umts_rrc_ies_tdd12818 = -1;         /* T_tdd12815 */
static int hf_umts_rrc_ies_ul_SynchronisationParameters = -1;  /* UL_SynchronisationParameters_r4 */
static int hf_umts_rrc_ies_synchronisationParameters = -1;  /* SynchronisationParameters_r4 */
static int hf_umts_rrc_ies_enabled2 = -1;         /* T_enabled2 */
static int hf_umts_rrc_ies_UL_TS_ChannelisationCodeList_item = -1;  /* UL_TS_ChannelisationCode */
static int hf_umts_rrc_ies_parameters2 = -1;      /* T_parameters2 */
static int hf_umts_rrc_ies_sameAsLast2 = -1;      /* T_sameAsLast2 */
static int hf_umts_rrc_ies_newParameters2 = -1;   /* T_newParameters2 */
static int hf_umts_rrc_ies_ul_TS_ChannelisationCodeList = -1;  /* UL_TS_ChannelisationCodeList */
static int hf_umts_rrc_ies_parameters3 = -1;      /* T_parameters3 */
static int hf_umts_rrc_ies_sameAsLast3 = -1;      /* T_sameAsLast3 */
static int hf_umts_rrc_ies_newParameters3 = -1;   /* T_newParameters3 */
static int hf_umts_rrc_ies_dynamicSFusage = -1;   /* BOOLEAN */
static int hf_umts_rrc_ies_moreTimeslots2 = -1;   /* T_moreTimeslots2 */
static int hf_umts_rrc_ies_additionalTimeslots2 = -1;  /* T_additionalTimeslots2 */
static int hf_umts_rrc_ies_consecutive3 = -1;     /* T_consecutive1 */
static int hf_umts_rrc_ies_numAdditionalTimeslots = -1;  /* INTEGER_1_maxTS1 */
static int hf_umts_rrc_ies_timeslotList2 = -1;    /* SEQUENCE_SIZE_1_maxTS1_OF_UplinkAdditionalTimeslots */
static int hf_umts_rrc_ies_timeslotList_item2 = -1;  /* UplinkAdditionalTimeslots */
static int hf_umts_rrc_ies_moreTimeslots3 = -1;   /* T_moreTimeslots3 */
static int hf_umts_rrc_ies_additionalTimeslots3 = -1;  /* T_additionalTimeslots3 */
static int hf_umts_rrc_ies_consecutive4 = -1;     /* T_consecutive2 */
static int hf_umts_rrc_ies_numAdditionalTimeslots1 = -1;  /* INTEGER_1_maxTSLCR1 */
static int hf_umts_rrc_ies_timeslotList3 = -1;    /* SEQUENCE_SIZE_1_maxTSLCR1_OF_UplinkAdditionalTimeslots_LCR_r4 */
static int hf_umts_rrc_ies_timeslotList_item3 = -1;  /* UplinkAdditionalTimeslots_LCR_r4 */
static int hf_umts_rrc_ies_satID = -1;            /* SatID */
static int hf_umts_rrc_ies_doppler0thOrder = -1;  /* INTEGER_M2048_2047 */
static int hf_umts_rrc_ies_extraDopplerInfo = -1;  /* ExtraDopplerInfo */
static int hf_umts_rrc_ies_codePhase = -1;        /* INTEGER_0_1022 */
static int hf_umts_rrc_ies_integerCodePhase = -1;  /* INTEGER_0_19 */
static int hf_umts_rrc_ies_gps_BitNumber = -1;    /* INTEGER_0_3 */
static int hf_umts_rrc_ies_codePhaseSearchWindow = -1;  /* CodePhaseSearchWindow */
static int hf_umts_rrc_ies_azimuthAndElevation = -1;  /* AzimuthAndElevation */
static int hf_umts_rrc_ies_AcquisitionSatInfoList_item = -1;  /* AcquisitionSatInfo */
static int hf_umts_rrc_ies_AdditionalMeasurementID_List_item = -1;  /* MeasurementIdentity */
static int hf_umts_rrc_ies_dataID = -1;           /* INTEGER_0_3 */
static int hf_umts_rrc_ies_e = -1;                /* BIT_STRING_SIZE_16 */
static int hf_umts_rrc_ies_t_oa = -1;             /* BIT_STRING_SIZE_8 */
static int hf_umts_rrc_ies_deltaI = -1;           /* BIT_STRING_SIZE_16 */
static int hf_umts_rrc_ies_omegaDot = -1;         /* BIT_STRING_SIZE_16 */
static int hf_umts_rrc_ies_satHealth = -1;        /* BIT_STRING_SIZE_8 */
static int hf_umts_rrc_ies_a_Sqrt = -1;           /* BIT_STRING_SIZE_24 */
static int hf_umts_rrc_ies_omega0 = -1;           /* BIT_STRING_SIZE_24 */
static int hf_umts_rrc_ies_m0 = -1;               /* BIT_STRING_SIZE_24 */
static int hf_umts_rrc_ies_omega = -1;            /* BIT_STRING_SIZE_24 */
static int hf_umts_rrc_ies_af0 = -1;              /* BIT_STRING_SIZE_11 */
static int hf_umts_rrc_ies_af1 = -1;              /* BIT_STRING_SIZE_11 */
static int hf_umts_rrc_ies_AlmanacSatInfoList_item = -1;  /* AlmanacSatInfo */
static int hf_umts_rrc_ies_azimuth = -1;          /* INTEGER_0_31 */
static int hf_umts_rrc_ies_elevation = -1;        /* INTEGER_0_7 */
static int hf_umts_rrc_ies_BadSatList_item = -1;  /* INTEGER_0_63 */
static int hf_umts_rrc_ies_dl_TransportChannelBLER = -1;  /* DL_TransportChannelBLER */
static int hf_umts_rrc_ies_BLER_MeasurementResultsList_item = -1;  /* BLER_MeasurementResults */
static int hf_umts_rrc_ies_BLER_TransChIdList_item = -1;  /* TransportChannelIdentity */
static int hf_umts_rrc_ies_verifiedBSIC = -1;     /* INTEGER_0_maxCellMeas */
static int hf_umts_rrc_ies_nonVerifiedBSIC = -1;  /* BCCH_ARFCN */
static int hf_umts_rrc_ies_burstStart = -1;       /* INTEGER_0_15 */
static int hf_umts_rrc_ies_burstLength = -1;      /* INTEGER_10_25 */
static int hf_umts_rrc_ies_burstFreq = -1;        /* INTEGER_1_16 */
static int hf_umts_rrc_ies_intraFreqReportingCriteria = -1;  /* IntraFreqReportingCriteria */
static int hf_umts_rrc_ies_periodicalReportingCriteria = -1;  /* PeriodicalReportingCriteria */
static int hf_umts_rrc_ies_intraFreqReportingCriteria1 = -1;  /* IntraFreqReportingCriteria_LCR_r4 */
static int hf_umts_rrc_ies_cellIndividualOffset = -1;  /* CellIndividualOffset */
static int hf_umts_rrc_ies_referenceTimeDifferenceToCell = -1;  /* ReferenceTimeDifferenceToCell */
static int hf_umts_rrc_ies_modeSpecificInfo41 = -1;  /* T_modeSpecificInfo41 */
static int hf_umts_rrc_ies_fdd53 = -1;            /* T_fdd50 */
static int hf_umts_rrc_ies_readSFN_Indicator = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_tdd47 = -1;            /* T_tdd42 */
static int hf_umts_rrc_ies_primaryCCPCH_Info2 = -1;  /* PrimaryCCPCH_Info */
static int hf_umts_rrc_ies_timeslotInfoList = -1;  /* TimeslotInfoList */
static int hf_umts_rrc_ies_modeSpecificInfo42 = -1;  /* T_modeSpecificInfo42 */
static int hf_umts_rrc_ies_fdd54 = -1;            /* T_fdd51 */
static int hf_umts_rrc_ies_tdd48 = -1;            /* T_tdd43 */
static int hf_umts_rrc_ies_primaryCCPCH_Info3 = -1;  /* PrimaryCCPCH_Info_r4 */
static int hf_umts_rrc_ies_timeslotInfoList1 = -1;  /* TimeslotInfoList_r4 */
static int hf_umts_rrc_ies_modeSpecificInfo43 = -1;  /* T_modeSpecificInfo43 */
static int hf_umts_rrc_ies_fdd55 = -1;            /* T_fdd52 */
static int hf_umts_rrc_ies_tdd49 = -1;            /* T_tdd44 */
static int hf_umts_rrc_ies_cellSelectionReselectionInfo = -1;  /* CellSelectReselectInfoSIB_11_12_RSCP */
static int hf_umts_rrc_ies_primaryCCPCH_Info4 = -1;  /* PrimaryCCPCH_Info_LCR_r4 */
static int hf_umts_rrc_ies_timeslotInfoList2 = -1;  /* TimeslotInfoList_LCR_r4 */
static int hf_umts_rrc_ies_modeSpecificInfo44 = -1;  /* T_modeSpecificInfo44 */
static int hf_umts_rrc_ies_fdd56 = -1;            /* T_fdd53 */
static int hf_umts_rrc_ies_tdd50 = -1;            /* T_tdd45 */
static int hf_umts_rrc_ies_cellSelectionReselectionInfo1 = -1;  /* CellSelectReselectInfoSIB_11_12_ECN0 */
static int hf_umts_rrc_ies_modeSpecificInfo45 = -1;  /* T_modeSpecificInfo45 */
static int hf_umts_rrc_ies_fdd57 = -1;            /* T_fdd54 */
static int hf_umts_rrc_ies_tdd51 = -1;            /* T_tdd46 */
static int hf_umts_rrc_ies_cellSelectionReselectionInfo2 = -1;  /* CellSelectReselectInfoSIB_11_12_HCS_RSCP */
static int hf_umts_rrc_ies_modeSpecificInfo46 = -1;  /* T_modeSpecificInfo46 */
static int hf_umts_rrc_ies_fdd58 = -1;            /* T_fdd55 */
static int hf_umts_rrc_ies_tdd52 = -1;            /* T_tdd47 */
static int hf_umts_rrc_ies_cellSelectionReselectionInfo3 = -1;  /* CellSelectReselectInfoSIB_11_12_HCS_ECN0 */
static int hf_umts_rrc_ies_cellIdentity = -1;     /* CellIdentity */
static int hf_umts_rrc_ies_dummy_SFN_SFN_ObsTimeDifference = -1;  /* SFN_SFN_ObsTimeDifference */
static int hf_umts_rrc_ies_cellSynchronisationInfo = -1;  /* CellSynchronisationInfo */
static int hf_umts_rrc_ies_modeSpecificInfo47 = -1;  /* T_modeSpecificInfo47 */
static int hf_umts_rrc_ies_fdd59 = -1;            /* T_fdd56 */
static int hf_umts_rrc_ies_cpich_Ec_N01 = -1;     /* CPICH_Ec_N0 */
static int hf_umts_rrc_ies_cpich_RSCP1 = -1;      /* CPICH_RSCP */
static int hf_umts_rrc_ies_pathloss = -1;         /* Pathloss */
static int hf_umts_rrc_ies_tdd53 = -1;            /* T_tdd48 */
static int hf_umts_rrc_ies_proposedTGSN = -1;     /* TGSN */
static int hf_umts_rrc_ies_primaryCCPCH_RSCP = -1;  /* PrimaryCCPCH_RSCP */
static int hf_umts_rrc_ies_timeslotISCP_List = -1;  /* TimeslotISCP_List */
static int hf_umts_rrc_ies_fdd60 = -1;            /* SEQUENCE_SIZE_1_maxCellMeas_OF_PrimaryCPICH_Info */
static int hf_umts_rrc_ies_fdd_item1 = -1;        /* PrimaryCPICH_Info */
static int hf_umts_rrc_ies_tdd54 = -1;            /* SEQUENCE_SIZE_1_maxCellMeas_OF_PrimaryCCPCH_Info */
static int hf_umts_rrc_ies_tdd_item1 = -1;        /* PrimaryCCPCH_Info */
static int hf_umts_rrc_ies_CellMeasurementEventResults_LCR_r4_item = -1;  /* PrimaryCCPCH_Info_LCR_r4 */
static int hf_umts_rrc_ies_dummy_SFN_SFN_OTD_Type = -1;  /* SFN_SFN_OTD_Type */
static int hf_umts_rrc_ies_cellIdentity_reportingIndicator = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_cellSynchronisationInfoReportingIndicator = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_modeSpecificInfo48 = -1;  /* T_modeSpecificInfo48 */
static int hf_umts_rrc_ies_fdd61 = -1;            /* T_fdd57 */
static int hf_umts_rrc_ies_cpich_Ec_N0_reportingIndicator = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_cpich_RSCP_reportingIndicator = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_pathloss_reportingIndicator = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_tdd55 = -1;            /* T_tdd49 */
static int hf_umts_rrc_ies_timeslotISCP_reportingIndicator = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_proposedTGSN_ReportingRequired = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_primaryCCPCH_RSCP_reportingIndicator = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_q_Offset1S_N = -1;     /* Q_OffsetS_N */
static int hf_umts_rrc_ies_q_Offset2S_N = -1;     /* Q_OffsetS_N */
static int hf_umts_rrc_ies_hcs_NeighbouringCellInformation_RSCP = -1;  /* HCS_NeighbouringCellInformation_RSCP */
static int hf_umts_rrc_ies_modeSpecificInfo49 = -1;  /* T_modeSpecificInfo49 */
static int hf_umts_rrc_ies_fdd62 = -1;            /* T_fdd58 */
static int hf_umts_rrc_ies_tdd56 = -1;            /* T_tdd50 */
static int hf_umts_rrc_ies_gsm = -1;              /* T_gsm */
static int hf_umts_rrc_ies_q_OffsetS_N = -1;      /* Q_OffsetS_N */
static int hf_umts_rrc_ies_modeSpecificInfo50 = -1;  /* T_modeSpecificInfo50 */
static int hf_umts_rrc_ies_fdd63 = -1;            /* T_fdd59 */
static int hf_umts_rrc_ies_tdd57 = -1;            /* T_tdd51 */
static int hf_umts_rrc_ies_gsm1 = -1;             /* T_gsm1 */
static int hf_umts_rrc_ies_modeSpecificInfo51 = -1;  /* T_modeSpecificInfo51 */
static int hf_umts_rrc_ies_fdd64 = -1;            /* T_fdd60 */
static int hf_umts_rrc_ies_tdd58 = -1;            /* T_tdd52 */
static int hf_umts_rrc_ies_gsm2 = -1;             /* T_gsm2 */
static int hf_umts_rrc_ies_modeSpecificInfo52 = -1;  /* T_modeSpecificInfo52 */
static int hf_umts_rrc_ies_fdd65 = -1;            /* T_fdd61 */
static int hf_umts_rrc_ies_tdd59 = -1;            /* T_tdd53 */
static int hf_umts_rrc_ies_gsm3 = -1;             /* T_gsm3 */
static int hf_umts_rrc_ies_hcs_NeighbouringCellInformation_ECN0 = -1;  /* HCS_NeighbouringCellInformation_ECN0 */
static int hf_umts_rrc_ies_modeSpecificInfo53 = -1;  /* T_modeSpecificInfo53 */
static int hf_umts_rrc_ies_fdd66 = -1;            /* T_fdd62 */
static int hf_umts_rrc_ies_tdd60 = -1;            /* T_tdd54 */
static int hf_umts_rrc_ies_gsm4 = -1;             /* T_gsm4 */
static int hf_umts_rrc_ies_deltaQrxlevmin = -1;   /* DeltaQrxlevmin */
static int hf_umts_rrc_ies_deltaQhcs = -1;        /* DeltaRSCP */
static int hf_umts_rrc_ies_q_Hyst_l_S_PCH = -1;   /* Q_Hyst_S_Fine */
static int hf_umts_rrc_ies_q_Hyst_l_S_FACH = -1;  /* Q_Hyst_S_Fine */
static int hf_umts_rrc_ies_q_Hyst_2_S_PCH = -1;   /* Q_Hyst_S_Fine */
static int hf_umts_rrc_ies_q_Hyst_2_S_FACH = -1;  /* Q_Hyst_S_Fine */
static int hf_umts_rrc_ies_t_Reselection_S_PCH = -1;  /* T_Reselection_S */
static int hf_umts_rrc_ies_t_Reselection_S_FACH = -1;  /* T_Reselection_S_Fine */
static int hf_umts_rrc_ies_non_HCS_t_CR_Max = -1;  /* T_CRMax */
static int hf_umts_rrc_ies_speedDependentScalingFactor = -1;  /* SpeedDependentScalingFactor */
static int hf_umts_rrc_ies_interFrequencyTreselectionScalingFactor = -1;  /* TreselectionScalingFactor */
static int hf_umts_rrc_ies_interRATTreselectionScalingFactor = -1;  /* TreselectionScalingFactor */
static int hf_umts_rrc_ies_CellsForInterFreqMeasList_item = -1;  /* InterFreqCellID */
static int hf_umts_rrc_ies_CellsForInterRATMeasList_item = -1;  /* InterRATCellID */
static int hf_umts_rrc_ies_CellsForIntraFreqMeasList_item = -1;  /* IntraFreqCellID */
static int hf_umts_rrc_ies_modeSpecificInfo54 = -1;  /* T_modeSpecificInfo54 */
static int hf_umts_rrc_ies_fdd67 = -1;            /* T_fdd63 */
static int hf_umts_rrc_ies_countC_SFN_Frame_difference = -1;  /* CountC_SFN_Frame_difference */
static int hf_umts_rrc_ies_tm = -1;               /* INTEGER_0_38399 */
static int hf_umts_rrc_ies_tdd61 = -1;            /* T_tdd55 */
static int hf_umts_rrc_ies_bsicReported = -1;     /* BSICReported */
static int hf_umts_rrc_ies_CellToReportList_item = -1;  /* CellToReport */
static int hf_umts_rrc_ies_countC_SFN_High = -1;  /* INTEGER_0_15 */
static int hf_umts_rrc_ies_off = -1;              /* INTEGER_0_255 */
static int hf_umts_rrc_ies_deltaRSCP = -1;        /* DeltaRSCP */
static int hf_umts_rrc_ies_iode = -1;             /* IODE */
static int hf_umts_rrc_ies_udre = -1;             /* UDRE */
static int hf_umts_rrc_ies_prc = -1;              /* PRC */
static int hf_umts_rrc_ies_rrc = -1;              /* RRC */
static int hf_umts_rrc_ies_dummy1_DeltaPRC = -1;  /* DeltaPRC */
static int hf_umts_rrc_ies_dummy2_DeltaPRC = -1;  /* DeltaRRC */
static int hf_umts_rrc_ies_dummy3_DeltaPRC = -1;  /* DeltaPRC */
static int hf_umts_rrc_ies_dummy4_DeltaPRC = -1;  /* DeltaRRC */
static int hf_umts_rrc_ies_DGPS_CorrectionSatInfoList_item = -1;  /* DGPS_CorrectionSatInfo */
static int hf_umts_rrc_ies_latitudeSign = -1;     /* T_latitudeSign */
static int hf_umts_rrc_ies_latitude = -1;         /* INTEGER_0_8388607 */
static int hf_umts_rrc_ies_longitude = -1;        /* INTEGER_M8388608_8388607 */
static int hf_umts_rrc_ies_latitudeSign1 = -1;    /* T_latitudeSign1 */
static int hf_umts_rrc_ies_altitudeDirection = -1;  /* T_altitudeDirection */
static int hf_umts_rrc_ies_altitude = -1;         /* INTEGER_0_32767 */
static int hf_umts_rrc_ies_latitudeSign2 = -1;    /* T_latitudeSign2 */
static int hf_umts_rrc_ies_altitudeDirection1 = -1;  /* T_altitudeDirection1 */
static int hf_umts_rrc_ies_uncertaintySemiMajor = -1;  /* INTEGER_0_127 */
static int hf_umts_rrc_ies_uncertaintySemiMinor = -1;  /* INTEGER_0_127 */
static int hf_umts_rrc_ies_orientationMajorAxis = -1;  /* INTEGER_0_89 */
static int hf_umts_rrc_ies_uncertaintyAltitude = -1;  /* INTEGER_0_127 */
static int hf_umts_rrc_ies_confidence = -1;       /* INTEGER_0_100 */
static int hf_umts_rrc_ies_latitudeSign3 = -1;    /* T_latitudeSign3 */
static int hf_umts_rrc_ies_uncertaintyCode = -1;  /* INTEGER_0_127 */
static int hf_umts_rrc_ies_latitudeSign4 = -1;    /* T_latitudeSign4 */
static int hf_umts_rrc_ies_triggeringCondition = -1;  /* TriggeringCondition2 */
static int hf_umts_rrc_ies_reportingRange = -1;   /* ReportingRange */
static int hf_umts_rrc_ies_forbiddenAffectCellList = -1;  /* ForbiddenAffectCellList */
static int hf_umts_rrc_ies_w = -1;                /* W */
static int hf_umts_rrc_ies_reportDeactivationThreshold = -1;  /* ReportDeactivationThreshold */
static int hf_umts_rrc_ies_reportingAmount = -1;  /* ReportingAmount */
static int hf_umts_rrc_ies_reportingInterval = -1;  /* ReportingInterval */
static int hf_umts_rrc_ies_forbiddenAffectCellList1 = -1;  /* ForbiddenAffectCellList_r4 */
static int hf_umts_rrc_ies_forbiddenAffectCellList2 = -1;  /* ForbiddenAffectCellList_LCR_r4 */
static int hf_umts_rrc_ies_triggeringCondition1 = -1;  /* TriggeringCondition1 */
static int hf_umts_rrc_ies_replacementActivationThreshold = -1;  /* ReplacementActivationThreshold */
static int hf_umts_rrc_ies_thresholdUsedFrequency = -1;  /* ThresholdUsedFrequency */
static int hf_umts_rrc_ies_dummy_Threshold = -1;  /* Threshold */
static int hf_umts_rrc_ies_usedFreqW = -1;        /* W */
static int hf_umts_rrc_ies_hysteresis = -1;       /* HysteresisInterFreq */
static int hf_umts_rrc_ies_timeToTrigger = -1;    /* TimeToTrigger */
static int hf_umts_rrc_ies_reportingCellStatus = -1;  /* ReportingCellStatus */
static int hf_umts_rrc_ies_nonUsedFreqParameterList = -1;  /* NonUsedFreqParameterList */
static int hf_umts_rrc_ies_usedFreqThreshold = -1;  /* Threshold */
static int hf_umts_rrc_ies_thresholdOwnSystem = -1;  /* Threshold */
static int hf_umts_rrc_ies_thresholdOtherSystem = -1;  /* Threshold */
static int hf_umts_rrc_ies_hysteresis1 = -1;      /* Hysteresis */
static int hf_umts_rrc_ies_intraFreqEventResults = -1;  /* IntraFreqEventResults */
static int hf_umts_rrc_ies_interFreqEventResults = -1;  /* InterFreqEventResults */
static int hf_umts_rrc_ies_interRATEventResults = -1;  /* InterRATEventResults */
static int hf_umts_rrc_ies_trafficVolumeEventResults = -1;  /* TrafficVolumeEventResults */
static int hf_umts_rrc_ies_qualityEventResults = -1;  /* QualityEventResults */
static int hf_umts_rrc_ies_ue_InternalEventResults = -1;  /* UE_InternalEventResults */
static int hf_umts_rrc_ies_ue_positioning_MeasurementEventResults = -1;  /* UE_Positioning_MeasurementEventResults */
static int hf_umts_rrc_ies_doppler1stOrder = -1;  /* INTEGER_M42_21 */
static int hf_umts_rrc_ies_dopplerUncertainty = -1;  /* DopplerUncertainty */
static int hf_umts_rrc_ies_fACH_meas_occasion_coeff = -1;  /* INTEGER_1_12 */
static int hf_umts_rrc_ies_inter_freq_FDD_meas_ind = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_inter_freq_TDD_meas_ind = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_inter_RAT_meas_ind = -1;  /* SEQUENCE_SIZE_1_maxOtherRAT_OF_RAT_Type */
static int hf_umts_rrc_ies_inter_RAT_meas_ind_item = -1;  /* RAT_Type */
static int hf_umts_rrc_ies_inter_freq_TDD128_meas_ind = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_fdd68 = -1;            /* PrimaryCPICH_Info */
static int hf_umts_rrc_ies_tdd62 = -1;            /* PrimaryCCPCH_Info_LCR_r4 */
static int hf_umts_rrc_ies_ForbiddenAffectCellList_item = -1;  /* ForbiddenAffectCell */
static int hf_umts_rrc_ies_ForbiddenAffectCellList_r4_item = -1;  /* ForbiddenAffectCell_r4 */
static int hf_umts_rrc_ies_ForbiddenAffectCellList_LCR_r4_item = -1;  /* ForbiddenAffectCell_LCR_r4 */
static int hf_umts_rrc_ies_satelliteID = -1;      /* INTEGER_0_63 */
static int hf_umts_rrc_ies_c_N0 = -1;             /* INTEGER_0_63 */
static int hf_umts_rrc_ies_doppler = -1;          /* INTEGER_M32768_32768 */
static int hf_umts_rrc_ies_wholeGPS_Chips = -1;   /* INTEGER_0_1022 */
static int hf_umts_rrc_ies_fractionalGPS_Chips = -1;  /* INTEGER_0_1023 */
static int hf_umts_rrc_ies_multipathIndicator = -1;  /* MultipathIndicator */
static int hf_umts_rrc_ies_pseudorangeRMS_Error = -1;  /* INTEGER_0_63 */
static int hf_umts_rrc_ies_GPS_MeasurementParamList_item = -1;  /* GPS_MeasurementParam */
static int hf_umts_rrc_ies_gsm_CarrierRSSI = -1;  /* GSM_CarrierRSSI */
static int hf_umts_rrc_ies_dummy_INTEGER_46_173 = -1;  /* INTEGER_46_173 */
static int hf_umts_rrc_ies_dummy2_ObservedTimeDifferenceToGSM = -1;  /* ObservedTimeDifferenceToGSM */
static int hf_umts_rrc_ies_GSM_MeasuredResultsList_item = -1;  /* GSM_MeasuredResults */
static int hf_umts_rrc_ies_tlm_Message = -1;      /* BIT_STRING_SIZE_14 */
static int hf_umts_rrc_ies_tlm_Reserved = -1;     /* BIT_STRING_SIZE_2 */
static int hf_umts_rrc_ies_alert = -1;            /* BOOLEAN */
static int hf_umts_rrc_ies_antiSpoof = -1;        /* BOOLEAN */
static int hf_umts_rrc_ies_GPS_TOW_AssistList_item = -1;  /* GPS_TOW_Assist */
static int hf_umts_rrc_ies_penaltyTime = -1;      /* PenaltyTime_RSCP */
static int hf_umts_rrc_ies_penaltyTime1 = -1;     /* PenaltyTime_ECN0 */
static int hf_umts_rrc_ies_hcs_PRIO = -1;         /* HCS_PRIO */
static int hf_umts_rrc_ies_q_HCS = -1;            /* Q_HCS */
static int hf_umts_rrc_ies_hcs_CellReselectInformation = -1;  /* HCS_CellReselectInformation_RSCP */
static int hf_umts_rrc_ies_hcs_CellReselectInformation1 = -1;  /* HCS_CellReselectInformation_ECN0 */
static int hf_umts_rrc_ies_t_CR_Max = -1;         /* T_CRMax */
static int hf_umts_rrc_ies_nonFreqRelatedEventResults = -1;  /* CellMeasurementEventResults */
static int hf_umts_rrc_ies_nonFreqRelatedEventResults1 = -1;  /* CellMeasurementEventResults_LCR_r4 */
static int hf_umts_rrc_ies_removedInterFreqCellList = -1;  /* RemovedInterFreqCellList */
static int hf_umts_rrc_ies_newInterFreqCellList = -1;  /* NewInterFreqCellList */
static int hf_umts_rrc_ies_cellsForInterFreqMeasList = -1;  /* CellsForInterFreqMeasList */
static int hf_umts_rrc_ies_newInterFreqCellList1 = -1;  /* NewInterFreqCellList_r4 */
static int hf_umts_rrc_ies_newInterFreqCellList2 = -1;  /* NewInterFreqCellSI_List_RSCP */
static int hf_umts_rrc_ies_newInterFreqCellList3 = -1;  /* NewInterFreqCellSI_List_ECN0 */
static int hf_umts_rrc_ies_newInterFreqCellList4 = -1;  /* NewInterFreqCellSI_List_HCS_RSCP */
static int hf_umts_rrc_ies_newInterFreqCellList5 = -1;  /* NewInterFreqCellSI_List_HCS_ECN0 */
static int hf_umts_rrc_ies_newInterFreqCellList6 = -1;  /* NewInterFreqCellSI_List_RSCP_LCR_r4 */
static int hf_umts_rrc_ies_newInterFreqCellList7 = -1;  /* NewInterFreqCellSI_List_ECN0_LCR_r4 */
static int hf_umts_rrc_ies_newInterFreqCellList8 = -1;  /* NewInterFreqCellSI_List_HCS_RSCP_LCR_r4 */
static int hf_umts_rrc_ies_newInterFreqCellList9 = -1;  /* NewInterFreqCellSI_List_HCS_ECN0_LCR_r4 */
static int hf_umts_rrc_ies_InterFreqCellList_item = -1;  /* InterFreqCell */
static int hf_umts_rrc_ies_InterFreqCellList_LCR_r4_ext_item = -1;  /* InterFreqCell_LCR_r4 */
static int hf_umts_rrc_ies_InterFreqCellMeasuredResultsList_item = -1;  /* CellMeasuredResults */
static int hf_umts_rrc_ies_event2a = -1;          /* Event2a */
static int hf_umts_rrc_ies_event2b = -1;          /* Event2b */
static int hf_umts_rrc_ies_event2c = -1;          /* Event2c */
static int hf_umts_rrc_ies_event2d = -1;          /* Event2d */
static int hf_umts_rrc_ies_event2e = -1;          /* Event2e */
static int hf_umts_rrc_ies_event2f = -1;          /* Event2f */
static int hf_umts_rrc_ies_InterFreqEventList_item = -1;  /* InterFreqEvent */
static int hf_umts_rrc_ies_InterFrequencyMeasuredResultsList_v590ext_item = -1;  /* DeltaRSCPPerCell */
static int hf_umts_rrc_ies_threholdUsedFrequency_delta = -1;  /* DeltaRSCP */
static int hf_umts_rrc_ies_threholdNonUsedFrequency_deltaList = -1;  /* ThreholdNonUsedFrequency_deltaList */
static int hf_umts_rrc_ies_Inter_FreqEventCriteriaList_v590ext_item = -1;  /* Inter_FreqEventCriteria_v590ext */
static int hf_umts_rrc_ies_Intra_FreqEventCriteriaList_v590ext_item = -1;  /* DeltaRSCP */
static int hf_umts_rrc_ies_IntraFrequencyMeasuredResultsList_v590ext_item = -1;  /* DeltaRSCPPerCell */
static int hf_umts_rrc_ies_periodicReportingInfo_1b = -1;  /* PeriodicReportingInfo_1b */
static int hf_umts_rrc_ies_eventID = -1;          /* EventIDInterFreq */
static int hf_umts_rrc_ies_interFreqCellList = -1;  /* InterFreqCellList */
static int hf_umts_rrc_ies_interFreqCellList1 = -1;  /* InterFreqCellList_LCR_r4_ext */
static int hf_umts_rrc_ies_reportingCriteria = -1;  /* T_reportingCriteria */
static int hf_umts_rrc_ies_intraFreqReportingCriteria2 = -1;  /* T_intraFreqReportingCriteria */
static int hf_umts_rrc_ies_intraFreqMeasQuantity = -1;  /* IntraFreqMeasQuantity */
static int hf_umts_rrc_ies_interFreqReportingCriteria = -1;  /* T_interFreqReportingCriteria */
static int hf_umts_rrc_ies_filterCoefficient = -1;  /* FilterCoefficient */
static int hf_umts_rrc_ies_modeSpecificInfo55 = -1;  /* T_modeSpecificInfo55 */
static int hf_umts_rrc_ies_fdd69 = -1;            /* T_fdd64 */
static int hf_umts_rrc_ies_freqQualityEstimateQuantity_FDD = -1;  /* FreqQualityEstimateQuantity_FDD */
static int hf_umts_rrc_ies_tdd63 = -1;            /* T_tdd56 */
static int hf_umts_rrc_ies_freqQualityEstimateQuantity_TDD = -1;  /* FreqQualityEstimateQuantity_TDD */
static int hf_umts_rrc_ies_utra_CarrierRSSI = -1;  /* UTRA_CarrierRSSI */
static int hf_umts_rrc_ies_interFreqCellMeasuredResultsList = -1;  /* InterFreqCellMeasuredResultsList */
static int hf_umts_rrc_ies_InterFreqMeasuredResultsList_item = -1;  /* InterFreqMeasuredResults */
static int hf_umts_rrc_ies_interFreqCellInfoSI_List = -1;  /* InterFreqCellInfoSI_List_RSCP */
static int hf_umts_rrc_ies_interFreqCellInfoSI_List1 = -1;  /* InterFreqCellInfoSI_List_ECN0 */
static int hf_umts_rrc_ies_interFreqCellInfoSI_List2 = -1;  /* InterFreqCellInfoSI_List_HCS_RSCP */
static int hf_umts_rrc_ies_interFreqCellInfoSI_List3 = -1;  /* InterFreqCellInfoSI_List_HCS_ECN0 */
static int hf_umts_rrc_ies_interFreqCellInfoSI_List4 = -1;  /* InterFreqCellInfoSI_List_RSCP_LCR */
static int hf_umts_rrc_ies_interFreqCellInfoSI_List5 = -1;  /* InterFreqCellInfoSI_List_ECN0_LCR */
static int hf_umts_rrc_ies_interFreqCellInfoSI_List6 = -1;  /* InterFreqCellInfoSI_List_HCS_RSCP_LCR */
static int hf_umts_rrc_ies_interFreqCellInfoSI_List7 = -1;  /* InterFreqCellInfoSI_List_HCS_ECN0_LCR */
static int hf_umts_rrc_ies_InterFreqRACHRepCellsList_item = -1;  /* InterFreqCellID */
static int hf_umts_rrc_ies_modeSpecificInfo56 = -1;  /* T_modeSpecificInfo56 */
static int hf_umts_rrc_ies_fdd70 = -1;            /* T_fdd65 */
static int hf_umts_rrc_ies_interFreqRepQuantityRACH_FDD = -1;  /* InterFreqRepQuantityRACH_FDD */
static int hf_umts_rrc_ies_tdd64 = -1;            /* T_tdd57 */
static int hf_umts_rrc_ies_interFreqRepQuantityRACH_TDDList = -1;  /* InterFreqRepQuantityRACH_TDDList */
static int hf_umts_rrc_ies_interFreqRACHReportingThreshold = -1;  /* Threshold */
static int hf_umts_rrc_ies_maxReportedCellsOnRACHinterFreq = -1;  /* MaxReportedCellsOnRACHinterFreq */
static int hf_umts_rrc_ies_interFreqReportingCriteria1 = -1;  /* InterFreqReportingCriteria */
static int hf_umts_rrc_ies_periodicalReportingCriteria1 = -1;  /* PeriodicalWithReportingCellStatus */
static int hf_umts_rrc_ies_noReporting = -1;      /* ReportingCellStatusOpt */
static int hf_umts_rrc_ies_intraFreqReportingCriteria3 = -1;  /* IntraFreqReportingCriteria_r4 */
static int hf_umts_rrc_ies_interFreqEventList = -1;  /* InterFreqEventList */
static int hf_umts_rrc_ies_utra_Carrier_RSSI = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_frequencyQualityEstimate = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_nonFreqRelatedQuantities = -1;  /* CellReportingQuantities */
static int hf_umts_rrc_ies_InterFreqRepQuantityRACH_TDDList_item = -1;  /* InterFreqRepQuantityRACH_TDD */
static int hf_umts_rrc_ies_interFreqCellInfoList = -1;  /* InterFreqCellInfoList */
static int hf_umts_rrc_ies_interFreqMeasQuantity = -1;  /* InterFreqMeasQuantity */
static int hf_umts_rrc_ies_interFreqReportingQuantity = -1;  /* InterFreqReportingQuantity */
static int hf_umts_rrc_ies_measurementValidity = -1;  /* MeasurementValidity */
static int hf_umts_rrc_ies_interFreqSetUpdate = -1;  /* UE_AutonomousUpdateMode */
static int hf_umts_rrc_ies_reportCriteria = -1;   /* InterFreqReportCriteria */
static int hf_umts_rrc_ies_interFreqCellInfoList1 = -1;  /* InterFreqCellInfoList_r4 */
static int hf_umts_rrc_ies_reportCriteria1 = -1;  /* InterFreqReportCriteria_r4 */
static int hf_umts_rrc_ies_technologySpecificInfo = -1;  /* T_technologySpecificInfo */
static int hf_umts_rrc_ies_gsm5 = -1;             /* T_gsm5 */
static int hf_umts_rrc_ies_bsic = -1;             /* BSIC */
static int hf_umts_rrc_ies_frequency_band = -1;   /* Frequency_Band */
static int hf_umts_rrc_ies_bcch_ARFCN = -1;       /* BCCH_ARFCN */
static int hf_umts_rrc_ies_ncMode = -1;           /* NC_Mode */
static int hf_umts_rrc_ies_is_2000 = -1;          /* NULL */
static int hf_umts_rrc_ies_removedInterRATCellList = -1;  /* RemovedInterRATCellList */
static int hf_umts_rrc_ies_newInterRATCellList = -1;  /* NewInterRATCellList */
static int hf_umts_rrc_ies_cellsForInterRATMeasList = -1;  /* CellsForInterRATMeasList */
static int hf_umts_rrc_ies_newInterRATCellList1 = -1;  /* NewInterRATCellList_B */
static int hf_umts_rrc_ies_event3a = -1;          /* Event3a */
static int hf_umts_rrc_ies_event3b = -1;          /* Event3b */
static int hf_umts_rrc_ies_event3c = -1;          /* Event3c */
static int hf_umts_rrc_ies_event3d = -1;          /* Event3d */
static int hf_umts_rrc_ies_InterRATEventList_item = -1;  /* InterRATEvent */
static int hf_umts_rrc_ies_eventID1 = -1;         /* EventIDInterRAT */
static int hf_umts_rrc_ies_cellToReportList = -1;  /* CellToReportList */
static int hf_umts_rrc_ies_rat1 = -1;             /* InterRATInfo */
static int hf_umts_rrc_ies_gsm_TargetCellInfoList = -1;  /* GSM_TargetCellInfoList */
static int hf_umts_rrc_ies_measQuantityUTRAN_QualityEstimate = -1;  /* IntraFreqMeasQuantity */
static int hf_umts_rrc_ies_ratSpecificInfo = -1;  /* T_ratSpecificInfo */
static int hf_umts_rrc_ies_gsm6 = -1;             /* T_gsm6 */
static int hf_umts_rrc_ies_measurementQuantity = -1;  /* MeasurementQuantityGSM */
static int hf_umts_rrc_ies_bsic_VerificationRequired = -1;  /* BSIC_VerificationRequired */
static int hf_umts_rrc_ies_is_20001 = -1;         /* T_is_2000 */
static int hf_umts_rrc_ies_tadd_EcIo = -1;        /* INTEGER_0_63 */
static int hf_umts_rrc_ies_tcomp_EcIo = -1;       /* INTEGER_0_15 */
static int hf_umts_rrc_ies_softSlope = -1;        /* INTEGER_0_63 */
static int hf_umts_rrc_ies_addIntercept = -1;     /* INTEGER_0_63 */
static int hf_umts_rrc_ies_gsm7 = -1;             /* GSM_MeasuredResultsList */
static int hf_umts_rrc_ies_InterRATMeasuredResultsList_item = -1;  /* InterRATMeasuredResults */
static int hf_umts_rrc_ies_interRATCellInfoList = -1;  /* InterRATCellInfoList */
static int hf_umts_rrc_ies_interRATMeasQuantity = -1;  /* InterRATMeasQuantity */
static int hf_umts_rrc_ies_interRATReportingQuantity = -1;  /* InterRATReportingQuantity */
static int hf_umts_rrc_ies_reportCriteria2 = -1;  /* InterRATReportCriteria */
static int hf_umts_rrc_ies_interRATCellInfoList1 = -1;  /* InterRATCellInfoList_r4 */
static int hf_umts_rrc_ies_interRATCellInfoList2 = -1;  /* InterRATCellInfoList_B */
static int hf_umts_rrc_ies_interRATReportingCriteria = -1;  /* InterRATReportingCriteria */
static int hf_umts_rrc_ies_interRATEventList = -1;  /* InterRATEventList */
static int hf_umts_rrc_ies_utran_EstimatedQuality = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_ratSpecificInfo1 = -1;  /* T_ratSpecificInfo1 */
static int hf_umts_rrc_ies_gsm8 = -1;             /* T_gsm7 */
static int hf_umts_rrc_ies_dummy2_BOOLEAN = -1;   /* BOOLEAN */
static int hf_umts_rrc_ies_gsm_Carrier_RSSI = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_removedIntraFreqCellList = -1;  /* RemovedIntraFreqCellList */
static int hf_umts_rrc_ies_newIntraFreqCellList = -1;  /* NewIntraFreqCellList */
static int hf_umts_rrc_ies_cellsForIntraFreqMeasList = -1;  /* CellsForIntraFreqMeasList */
static int hf_umts_rrc_ies_newIntraFreqCellList1 = -1;  /* NewIntraFreqCellList_r4 */
static int hf_umts_rrc_ies_newIntraFreqCellList2 = -1;  /* NewIntraFreqCellSI_List_RSCP */
static int hf_umts_rrc_ies_newIntraFreqCellList3 = -1;  /* NewIntraFreqCellSI_List_ECN0 */
static int hf_umts_rrc_ies_newIntraFreqCellList4 = -1;  /* NewIntraFreqCellSI_List_HCS_RSCP */
static int hf_umts_rrc_ies_newIntraFreqCellList5 = -1;  /* NewIntraFreqCellSI_List_HCS_ECN0 */
static int hf_umts_rrc_ies_newIntraFreqCellList6 = -1;  /* NewIntraFreqCellSI_List_RSCP_LCR_r4 */
static int hf_umts_rrc_ies_newIntraFreqCellList7 = -1;  /* NewIntraFreqCellSI_List_ECN0_LCR_r4 */
static int hf_umts_rrc_ies_newIntraFreqCellList8 = -1;  /* NewIntraFreqCellSI_List_HCS_RSCP_LCR_r4 */
static int hf_umts_rrc_ies_newIntraFreqCellList9 = -1;  /* NewIntraFreqCellSI_List_HCS_ECN0_LCR_r4 */
static int hf_umts_rrc_ies_e1a = -1;              /* Event1a */
static int hf_umts_rrc_ies_e1b = -1;              /* Event1b */
static int hf_umts_rrc_ies_e1c = -1;              /* Event1c */
static int hf_umts_rrc_ies_e1d = -1;              /* NULL */
static int hf_umts_rrc_ies_e1e = -1;              /* Event1e */
static int hf_umts_rrc_ies_e1f = -1;              /* Event1f */
static int hf_umts_rrc_ies_e1g = -1;              /* NULL */
static int hf_umts_rrc_ies_e1h = -1;              /* ThresholdUsedFrequency */
static int hf_umts_rrc_ies_e1i = -1;              /* ThresholdUsedFrequency */
static int hf_umts_rrc_ies_e1a1 = -1;             /* Event1a_r4 */
static int hf_umts_rrc_ies_e1b1 = -1;             /* Event1b_r4 */
static int hf_umts_rrc_ies_e1a2 = -1;             /* Event1a_LCR_r4 */
static int hf_umts_rrc_ies_e1b2 = -1;             /* Event1b_LCR_r4 */
static int hf_umts_rrc_ies_useCIO = -1;           /* BOOLEAN */
static int hf_umts_rrc_ies_event = -1;            /* IntraFreqEvent */
static int hf_umts_rrc_ies_event1 = -1;           /* IntraFreqEvent_r4 */
static int hf_umts_rrc_ies_event2 = -1;           /* IntraFreqEvent_LCR_r4 */
static int hf_umts_rrc_ies_IntraFreqEventCriteriaList_item = -1;  /* IntraFreqEventCriteria */
static int hf_umts_rrc_ies_IntraFreqEventCriteriaList_r4_item = -1;  /* IntraFreqEventCriteria_r4 */
static int hf_umts_rrc_ies_IntraFreqEventCriteriaList_LCR_r4_item = -1;  /* IntraFreqEventCriteria_LCR_r4 */
static int hf_umts_rrc_ies_eventID2 = -1;         /* EventIDIntraFreq */
static int hf_umts_rrc_ies_cellMeasurementEventResults = -1;  /* CellMeasurementEventResults */
static int hf_umts_rrc_ies_modeSpecificInfo57 = -1;  /* T_modeSpecificInfo57 */
static int hf_umts_rrc_ies_fdd71 = -1;            /* T_fdd66 */
static int hf_umts_rrc_ies_intraFreqMeasQuantity_FDD = -1;  /* IntraFreqMeasQuantity_FDD */
static int hf_umts_rrc_ies_tdd65 = -1;            /* T_tdd58 */
static int hf_umts_rrc_ies_intraFreqMeasQuantity_TDDList = -1;  /* IntraFreqMeasQuantity_TDDList */
static int hf_umts_rrc_ies_IntraFreqMeasQuantity_TDDList_item = -1;  /* IntraFreqMeasQuantity_TDD */
static int hf_umts_rrc_ies_IntraFreqMeasuredResultsList_item = -1;  /* CellMeasuredResults */
static int hf_umts_rrc_ies_intraFreqMeasurementID = -1;  /* MeasurementIdentity */
static int hf_umts_rrc_ies_intraFreqCellInfoSI_List = -1;  /* IntraFreqCellInfoSI_List_RSCP */
static int hf_umts_rrc_ies_intraFreqReportingQuantityForRACH = -1;  /* IntraFreqReportingQuantityForRACH */
static int hf_umts_rrc_ies_maxReportedCellsOnRACH = -1;  /* MaxReportedCellsOnRACH */
static int hf_umts_rrc_ies_reportingInfoForCellDCH = -1;  /* ReportingInfoForCellDCH */
static int hf_umts_rrc_ies_intraFreqCellInfoSI_List1 = -1;  /* IntraFreqCellInfoSI_List_ECN0 */
static int hf_umts_rrc_ies_intraFreqCellInfoSI_List2 = -1;  /* IntraFreqCellInfoSI_List_HCS_RSCP */
static int hf_umts_rrc_ies_intraFreqCellInfoSI_List3 = -1;  /* IntraFreqCellInfoSI_List_HCS_ECN0 */
static int hf_umts_rrc_ies_intraFreqCellInfoSI_List4 = -1;  /* IntraFreqCellInfoSI_List_RSCP_LCR_r4 */
static int hf_umts_rrc_ies_reportingInfoForCellDCH1 = -1;  /* ReportingInfoForCellDCH_LCR_r4 */
static int hf_umts_rrc_ies_intraFreqCellInfoSI_List5 = -1;  /* IntraFreqCellInfoSI_List_ECN0_LCR_r4 */
static int hf_umts_rrc_ies_intraFreqCellInfoSI_List6 = -1;  /* IntraFreqCellInfoSI_List_HCS_RSCP_LCR_r4 */
static int hf_umts_rrc_ies_intraFreqCellInfoSI_List7 = -1;  /* IntraFreqCellInfoSI_List_HCS_ECN0_LCR_r4 */
static int hf_umts_rrc_ies_eventCriteriaList = -1;  /* IntraFreqEventCriteriaList */
static int hf_umts_rrc_ies_eventCriteriaList1 = -1;  /* IntraFreqEventCriteriaList_r4 */
static int hf_umts_rrc_ies_eventCriteriaList2 = -1;  /* IntraFreqEventCriteriaList_LCR_r4 */
static int hf_umts_rrc_ies_activeSetReportingQuantities = -1;  /* CellReportingQuantities */
static int hf_umts_rrc_ies_monitoredSetReportingQuantities = -1;  /* CellReportingQuantities */
static int hf_umts_rrc_ies_detectedSetReportingQuantities = -1;  /* CellReportingQuantities */
static int hf_umts_rrc_ies_sfn_SFN_OTD_Type = -1;  /* SFN_SFN_OTD_Type */
static int hf_umts_rrc_ies_modeSpecificInfo58 = -1;  /* T_modeSpecificInfo58 */
static int hf_umts_rrc_ies_fdd72 = -1;            /* T_fdd67 */
static int hf_umts_rrc_ies_intraFreqRepQuantityRACH_FDD = -1;  /* IntraFreqRepQuantityRACH_FDD */
static int hf_umts_rrc_ies_tdd66 = -1;            /* T_tdd59 */
static int hf_umts_rrc_ies_intraFreqRepQuantityRACH_TDDList = -1;  /* IntraFreqRepQuantityRACH_TDDList */
static int hf_umts_rrc_ies_IntraFreqRepQuantityRACH_TDDList_item = -1;  /* IntraFreqRepQuantityRACH_TDD */
static int hf_umts_rrc_ies_intraFreqCellInfoList = -1;  /* IntraFreqCellInfoList */
static int hf_umts_rrc_ies_intraFreqReportingQuantity = -1;  /* IntraFreqReportingQuantity */
static int hf_umts_rrc_ies_reportCriteria3 = -1;  /* IntraFreqReportCriteria */
static int hf_umts_rrc_ies_intraFreqCellInfoList1 = -1;  /* IntraFreqCellInfoList_r4 */
static int hf_umts_rrc_ies_reportCriteria4 = -1;  /* IntraFreqReportCriteria_r4 */
static int hf_umts_rrc_ies_intraFreqMeasuredResultsList = -1;  /* IntraFreqMeasuredResultsList */
static int hf_umts_rrc_ies_interFreqMeasuredResultsList = -1;  /* InterFreqMeasuredResultsList */
static int hf_umts_rrc_ies_interRATMeasuredResultsList = -1;  /* InterRATMeasuredResultsList */
static int hf_umts_rrc_ies_trafficVolumeMeasuredResultsList = -1;  /* TrafficVolumeMeasuredResultsList */
static int hf_umts_rrc_ies_qualityMeasuredResults = -1;  /* QualityMeasuredResults */
static int hf_umts_rrc_ies_ue_InternalMeasuredResults = -1;  /* UE_InternalMeasuredResults */
static int hf_umts_rrc_ies_ue_positioning_MeasuredResults = -1;  /* UE_Positioning_MeasuredResults */
static int hf_umts_rrc_ies_ue_positioning_MeasuredResults_v390ext = -1;  /* UE_Positioning_MeasuredResults_v390ext */
static int hf_umts_rrc_ies_intraFrequencyMeasuredResultsList = -1;  /* IntraFrequencyMeasuredResultsList_v590ext */
static int hf_umts_rrc_ies_interFrequencyMeasuredResultsList = -1;  /* InterFrequencyMeasuredResultsList_v590ext */
static int hf_umts_rrc_ies_ue_InternalMeasuredResults1 = -1;  /* UE_InternalMeasuredResults_LCR_r4 */
static int hf_umts_rrc_ies_ue_positioniing_MeasuredResults = -1;  /* UE_Positioning_MeasuredResults */
static int hf_umts_rrc_ies_MeasuredResultsList_item = -1;  /* MeasuredResults */
static int hf_umts_rrc_ies_MeasuredResultsList_LCR_r4_ext_item = -1;  /* MeasuredResults_LCR_r4 */
static int hf_umts_rrc_ies_currentCell = -1;      /* T_currentCell */
static int hf_umts_rrc_ies_modeSpecificInfo59 = -1;  /* T_modeSpecificInfo59 */
static int hf_umts_rrc_ies_fdd73 = -1;            /* T_fdd68 */
static int hf_umts_rrc_ies_measurementQuantity1 = -1;  /* T_measurementQuantity */
static int hf_umts_rrc_ies_tdd67 = -1;            /* T_tdd60 */
static int hf_umts_rrc_ies_timeslotISCP = -1;     /* TimeslotISCP_List */
static int hf_umts_rrc_ies_monitoredCells = -1;   /* MonitoredCellRACH_List */
static int hf_umts_rrc_ies_interFreqCellIndication_SIB11 = -1;  /* INTEGER_0_1 */
static int hf_umts_rrc_ies_interFreqCellIndication_SIB12 = -1;  /* INTEGER_0_1 */
static int hf_umts_rrc_ies_interFreqRACHRepCellsList = -1;  /* InterFreqRACHRepCellsList */
static int hf_umts_rrc_ies_setup = -1;            /* MeasurementType */
static int hf_umts_rrc_ies_modify1 = -1;          /* T_modify1 */
static int hf_umts_rrc_ies_measurementType = -1;  /* MeasurementType */
static int hf_umts_rrc_ies_setup1 = -1;           /* MeasurementType_r4 */
static int hf_umts_rrc_ies_modify2 = -1;          /* T_modify2 */
static int hf_umts_rrc_ies_measurementType1 = -1;  /* MeasurementType_r4 */
static int hf_umts_rrc_ies_use_of_HCS = -1;       /* T_use_of_HCS */
static int hf_umts_rrc_ies_hcs_not_used = -1;     /* T_hcs_not_used */
static int hf_umts_rrc_ies_cellSelectQualityMeasure1 = -1;  /* T_cellSelectQualityMeasure1 */
static int hf_umts_rrc_ies_cpich_RSCP2 = -1;      /* T_cpich_RSCP */
static int hf_umts_rrc_ies_intraFreqMeasurementSysInfo = -1;  /* IntraFreqMeasurementSysInfo_RSCP */
static int hf_umts_rrc_ies_interFreqMeasurementSysInfo = -1;  /* InterFreqMeasurementSysInfo_RSCP */
static int hf_umts_rrc_ies_cpich_Ec_N02 = -1;     /* T_cpich_Ec_N01 */
static int hf_umts_rrc_ies_intraFreqMeasurementSysInfo1 = -1;  /* IntraFreqMeasurementSysInfo_ECN0 */
static int hf_umts_rrc_ies_interFreqMeasurementSysInfo1 = -1;  /* InterFreqMeasurementSysInfo_ECN0 */
static int hf_umts_rrc_ies_interRATMeasurementSysInfo = -1;  /* InterRATMeasurementSysInfo_B */
static int hf_umts_rrc_ies_hcs_used = -1;         /* T_hcs_used */
static int hf_umts_rrc_ies_cellSelectQualityMeasure2 = -1;  /* T_cellSelectQualityMeasure2 */
static int hf_umts_rrc_ies_cpich_RSCP3 = -1;      /* T_cpich_RSCP1 */
static int hf_umts_rrc_ies_intraFreqMeasurementSysInfo2 = -1;  /* IntraFreqMeasurementSysInfo_HCS_RSCP */
static int hf_umts_rrc_ies_interFreqMeasurementSysInfo2 = -1;  /* InterFreqMeasurementSysInfo_HCS_RSCP */
static int hf_umts_rrc_ies_cpich_Ec_N03 = -1;     /* T_cpich_Ec_N02 */
static int hf_umts_rrc_ies_intraFreqMeasurementSysInfo3 = -1;  /* IntraFreqMeasurementSysInfo_HCS_ECN0 */
static int hf_umts_rrc_ies_interFreqMeasurementSysInfo3 = -1;  /* InterFreqMeasurementSysInfo_HCS_ECN0 */
static int hf_umts_rrc_ies_interRATMeasurementSysInfo1 = -1;  /* InterRATMeasurementSysInfo */
static int hf_umts_rrc_ies_trafficVolumeMeasSysInfo = -1;  /* TrafficVolumeMeasSysInfo */
static int hf_umts_rrc_ies_dummy_UE_InternalMeasurementSysInfo = -1;  /* UE_InternalMeasurementSysInfo */
static int hf_umts_rrc_ies_use_of_HCS1 = -1;      /* T_use_of_HCS1 */
static int hf_umts_rrc_ies_hcs_not_used1 = -1;    /* T_hcs_not_used1 */
static int hf_umts_rrc_ies_cellSelectQualityMeasure3 = -1;  /* T_cellSelectQualityMeasure3 */
static int hf_umts_rrc_ies_cpich_RSCP4 = -1;      /* T_cpich_RSCP2 */
static int hf_umts_rrc_ies_intraFreqMeasurementSysInfo4 = -1;  /* IntraFreqMeasurementSysInfo_RSCP_LCR_r4 */
static int hf_umts_rrc_ies_interFreqMeasurementSysInfo4 = -1;  /* InterFreqMeasurementSysInfo_RSCP_LCR_r4 */
static int hf_umts_rrc_ies_cpich_Ec_N04 = -1;     /* T_cpich_Ec_N03 */
static int hf_umts_rrc_ies_intraFreqMeasurementSysInfo5 = -1;  /* IntraFreqMeasurementSysInfo_ECN0_LCR_r4 */
static int hf_umts_rrc_ies_interFreqMeasurementSysInfo5 = -1;  /* InterFreqMeasurementSysInfo_ECN0_LCR_r4 */
static int hf_umts_rrc_ies_hcs_used1 = -1;        /* T_hcs_used1 */
static int hf_umts_rrc_ies_cellSelectQualityMeasure4 = -1;  /* T_cellSelectQualityMeasure4 */
static int hf_umts_rrc_ies_cpich_RSCP5 = -1;      /* T_cpich_RSCP3 */
static int hf_umts_rrc_ies_intraFreqMeasurementSysInfo6 = -1;  /* IntraFreqMeasurementSysInfo_HCS_RSCP_LCR_r4 */
static int hf_umts_rrc_ies_interFreqMeasurementSysInfo6 = -1;  /* InterFreqMeasurementSysInfo_HCS_RSCP_LCR_r4 */
static int hf_umts_rrc_ies_cpich_Ec_N05 = -1;     /* T_cpich_Ec_N04 */
static int hf_umts_rrc_ies_intraFreqMeasurementSysInfo7 = -1;  /* IntraFreqMeasurementSysInfo_HCS_ECN0_LCR_r4 */
static int hf_umts_rrc_ies_interFreqMeasurementSysInfo7 = -1;  /* InterFreqMeasurementSysInfo_HCS_ECN0_LCR_r4 */
static int hf_umts_rrc_ies_measurementReportTransferMode = -1;  /* TransferMode */
static int hf_umts_rrc_ies_periodicalOrEventTrigger = -1;  /* PeriodicalOrEventTrigger */
static int hf_umts_rrc_ies_intraFrequencyMeasurement = -1;  /* IntraFrequencyMeasurement */
static int hf_umts_rrc_ies_interFrequencyMeasurement = -1;  /* InterFrequencyMeasurement */
static int hf_umts_rrc_ies_interRATMeasurement = -1;  /* InterRATMeasurement */
static int hf_umts_rrc_ies_ue_positioning_Measurement = -1;  /* UE_Positioning_Measurement */
static int hf_umts_rrc_ies_trafficVolumeMeasurement = -1;  /* TrafficVolumeMeasurement */
static int hf_umts_rrc_ies_qualityMeasurement = -1;  /* QualityMeasurement */
static int hf_umts_rrc_ies_ue_InternalMeasurement = -1;  /* UE_InternalMeasurement */
static int hf_umts_rrc_ies_intraFrequencyMeasurement1 = -1;  /* IntraFrequencyMeasurement_r4 */
static int hf_umts_rrc_ies_interFrequencyMeasurement1 = -1;  /* InterFrequencyMeasurement_r4 */
static int hf_umts_rrc_ies_interRATMeasurement1 = -1;  /* InterRATMeasurement_r4 */
static int hf_umts_rrc_ies_up_Measurement = -1;   /* UE_Positioning_Measurement_r4 */
static int hf_umts_rrc_ies_ue_InternalMeasurement1 = -1;  /* UE_InternalMeasurement_r4 */
static int hf_umts_rrc_ies_ue_State = -1;         /* T_ue_State */
static int hf_umts_rrc_ies_MonitoredCellRACH_List_item = -1;  /* MonitoredCellRACH_Result */
static int hf_umts_rrc_ies_sfn_SFN_ObsTimeDifference = -1;  /* SFN_SFN_ObsTimeDifference */
static int hf_umts_rrc_ies_modeSpecificInfo60 = -1;  /* T_modeSpecificInfo60 */
static int hf_umts_rrc_ies_fdd74 = -1;            /* T_fdd69 */
static int hf_umts_rrc_ies_measurementQuantity2 = -1;  /* T_measurementQuantity1 */
static int hf_umts_rrc_ies_tdd68 = -1;            /* T_tdd61 */
static int hf_umts_rrc_ies_n_CR = -1;             /* INTEGER_1_16 */
static int hf_umts_rrc_ies_t_CRMaxHyst = -1;      /* T_CRMaxHyst */
static int hf_umts_rrc_ies_satelliteStatus = -1;  /* SatelliteStatus */
static int hf_umts_rrc_ies_ephemerisParameter = -1;  /* EphemerisParameter */
static int hf_umts_rrc_ies_NavigationModelSatInfoList_item = -1;  /* NavigationModelSatInfo */
static int hf_umts_rrc_ies_codeOnL2 = -1;         /* BIT_STRING_SIZE_2 */
static int hf_umts_rrc_ies_uraIndex = -1;         /* BIT_STRING_SIZE_4 */
static int hf_umts_rrc_ies_satHealth1 = -1;       /* BIT_STRING_SIZE_6 */
static int hf_umts_rrc_ies_iodc = -1;             /* BIT_STRING_SIZE_10 */
static int hf_umts_rrc_ies_l2Pflag = -1;          /* BIT_STRING_SIZE_1 */
static int hf_umts_rrc_ies_sf1Revd = -1;          /* SubFrame1Reserved */
static int hf_umts_rrc_ies_t_GD = -1;             /* BIT_STRING_SIZE_8 */
static int hf_umts_rrc_ies_t_oc = -1;             /* BIT_STRING_SIZE_16 */
static int hf_umts_rrc_ies_af2 = -1;              /* BIT_STRING_SIZE_8 */
static int hf_umts_rrc_ies_af11 = -1;             /* BIT_STRING_SIZE_16 */
static int hf_umts_rrc_ies_af01 = -1;             /* BIT_STRING_SIZE_22 */
static int hf_umts_rrc_ies_c_rs = -1;             /* BIT_STRING_SIZE_16 */
static int hf_umts_rrc_ies_delta_n = -1;          /* BIT_STRING_SIZE_16 */
static int hf_umts_rrc_ies_m01 = -1;              /* BIT_STRING_SIZE_32 */
static int hf_umts_rrc_ies_c_uc = -1;             /* BIT_STRING_SIZE_16 */
static int hf_umts_rrc_ies_e1 = -1;               /* BIT_STRING_SIZE_32 */
static int hf_umts_rrc_ies_c_us = -1;             /* BIT_STRING_SIZE_16 */
static int hf_umts_rrc_ies_a_Sqrt1 = -1;          /* BIT_STRING_SIZE_32 */
static int hf_umts_rrc_ies_t_oe = -1;             /* BIT_STRING_SIZE_16 */
static int hf_umts_rrc_ies_fitInterval = -1;      /* BIT_STRING_SIZE_1 */
static int hf_umts_rrc_ies_aodo = -1;             /* BIT_STRING_SIZE_5 */
static int hf_umts_rrc_ies_c_ic = -1;             /* BIT_STRING_SIZE_16 */
static int hf_umts_rrc_ies_omega01 = -1;          /* BIT_STRING_SIZE_32 */
static int hf_umts_rrc_ies_c_is = -1;             /* BIT_STRING_SIZE_16 */
static int hf_umts_rrc_ies_i0 = -1;               /* BIT_STRING_SIZE_32 */
static int hf_umts_rrc_ies_c_rc = -1;             /* BIT_STRING_SIZE_16 */
static int hf_umts_rrc_ies_omega1 = -1;           /* BIT_STRING_SIZE_32 */
static int hf_umts_rrc_ies_omegaDot1 = -1;        /* BIT_STRING_SIZE_24 */
static int hf_umts_rrc_ies_iDot = -1;             /* BIT_STRING_SIZE_14 */
static int hf_umts_rrc_ies_modeSpecificInfo61 = -1;  /* T_modeSpecificInfo61 */
static int hf_umts_rrc_ies_fdd75 = -1;            /* T_fdd70 */
static int hf_umts_rrc_ies_neighbourIdentity = -1;  /* PrimaryCPICH_Info */
static int hf_umts_rrc_ies_uE_RX_TX_TimeDifferenceType2Info = -1;  /* UE_RX_TX_TimeDifferenceType2Info */
static int hf_umts_rrc_ies_tdd69 = -1;            /* T_tdd62 */
static int hf_umts_rrc_ies_neighbourAndChannelIdentity = -1;  /* CellAndChannelIdentity */
static int hf_umts_rrc_ies_neighbourQuality = -1;  /* NeighbourQuality */
static int hf_umts_rrc_ies_sfn_SFN_ObsTimeDifference2 = -1;  /* SFN_SFN_ObsTimeDifference2 */
static int hf_umts_rrc_ies_modeSpecificInfo62 = -1;  /* T_modeSpecificInfo62 */
static int hf_umts_rrc_ies_fdd76 = -1;            /* T_fdd71 */
static int hf_umts_rrc_ies_NeighbourList_item = -1;  /* Neighbour */
static int hf_umts_rrc_ies_NeighbourList_v390ext_item = -1;  /* Neighbour_v390ext */
static int hf_umts_rrc_ies_ue_Positioning_OTDOA_Quality = -1;  /* UE_Positioning_OTDOA_Quality */
static int hf_umts_rrc_ies_interFreqCellID = -1;  /* InterFreqCellID */
static int hf_umts_rrc_ies_cellInfo = -1;         /* CellInfo */
static int hf_umts_rrc_ies_cellInfo1 = -1;        /* CellInfo_r4 */
static int hf_umts_rrc_ies_NewInterFreqCellList_item = -1;  /* NewInterFreqCell */
static int hf_umts_rrc_ies_NewInterFreqCellList_r4_item = -1;  /* NewInterFreqCell_r4 */
static int hf_umts_rrc_ies_cellInfo2 = -1;        /* CellInfoSI_RSCP */
static int hf_umts_rrc_ies_cellInfo3 = -1;        /* CellInfoSI_ECN0 */
static int hf_umts_rrc_ies_cellInfo4 = -1;        /* CellInfoSI_HCS_RSCP */
static int hf_umts_rrc_ies_cellInfo5 = -1;        /* CellInfoSI_HCS_ECN0 */
static int hf_umts_rrc_ies_cellInfo6 = -1;        /* CellInfoSI_RSCP_LCR_r4 */
static int hf_umts_rrc_ies_cellInfo7 = -1;        /* CellInfoSI_ECN0_LCR_r4 */
static int hf_umts_rrc_ies_cellInfo8 = -1;        /* CellInfoSI_HCS_RSCP_LCR_r4 */
static int hf_umts_rrc_ies_cellInfo9 = -1;        /* CellInfoSI_HCS_ECN0_LCR_r4 */
static int hf_umts_rrc_ies_NewInterFreqCellSI_List_ECN0_item = -1;  /* NewInterFreqCellSI_ECN0 */
static int hf_umts_rrc_ies_NewInterFreqCellSI_List_HCS_RSCP_item = -1;  /* NewInterFreqCellSI_HCS_RSCP */
static int hf_umts_rrc_ies_NewInterFreqCellSI_List_HCS_ECN0_item = -1;  /* NewInterFreqCellSI_HCS_ECN0 */
static int hf_umts_rrc_ies_NewInterFreqCellSI_List_RSCP_item = -1;  /* NewInterFreqCellSI_RSCP */
static int hf_umts_rrc_ies_NewInterFreqCellSI_List_ECN0_LCR_r4_item = -1;  /* NewInterFreqCellSI_ECN0_LCR_r4 */
static int hf_umts_rrc_ies_NewInterFreqCellSI_List_HCS_RSCP_LCR_r4_item = -1;  /* NewInterFreqCellSI_HCS_RSCP_LCR_r4 */
static int hf_umts_rrc_ies_NewInterFreqCellSI_List_HCS_ECN0_LCR_r4_item = -1;  /* NewInterFreqCellSI_HCS_ECN0_LCR_r4 */
static int hf_umts_rrc_ies_NewInterFreqCellSI_List_RSCP_LCR_r4_item = -1;  /* NewInterFreqCellSI_RSCP_LCR_r4 */
static int hf_umts_rrc_ies_interRATCellID = -1;   /* InterRATCellID */
static int hf_umts_rrc_ies_technologySpecificInfo1 = -1;  /* T_technologySpecificInfo1 */
static int hf_umts_rrc_ies_gsm9 = -1;             /* T_gsm8 */
static int hf_umts_rrc_ies_cellSelectionReselectionInfo4 = -1;  /* CellSelectReselectInfoSIB_11_12 */
static int hf_umts_rrc_ies_interRATCellIndividualOffset = -1;  /* InterRATCellIndividualOffset */
static int hf_umts_rrc_ies_is_20002 = -1;         /* T_is_20001 */
static int hf_umts_rrc_ies_is_2000SpecificMeasInfo = -1;  /* IS_2000SpecificMeasInfo */
static int hf_umts_rrc_ies_absent = -1;           /* NULL */
static int hf_umts_rrc_ies_technologySpecificInfo2 = -1;  /* T_technologySpecificInfo2 */
static int hf_umts_rrc_ies_gsm10 = -1;            /* T_gsm9 */
static int hf_umts_rrc_ies_is_20003 = -1;         /* T_is_20002 */
static int hf_umts_rrc_ies_NewInterRATCellList_item = -1;  /* NewInterRATCell */
static int hf_umts_rrc_ies_NewInterRATCellList_B_item = -1;  /* NewInterRATCell_B */
static int hf_umts_rrc_ies_intraFreqCellID = -1;  /* IntraFreqCellID */
static int hf_umts_rrc_ies_NewIntraFreqCellList_item = -1;  /* NewIntraFreqCell */
static int hf_umts_rrc_ies_NewIntraFreqCellList_r4_item = -1;  /* NewIntraFreqCell_r4 */
static int hf_umts_rrc_ies_NewIntraFreqCellSI_List_RSCP_item = -1;  /* NewIntraFreqCellSI_RSCP */
static int hf_umts_rrc_ies_NewIntraFreqCellSI_List_ECN0_item = -1;  /* NewIntraFreqCellSI_ECN0 */
static int hf_umts_rrc_ies_NewIntraFreqCellSI_List_HCS_RSCP_item = -1;  /* NewIntraFreqCellSI_HCS_RSCP */
static int hf_umts_rrc_ies_NewIntraFreqCellSI_List_HCS_ECN0_item = -1;  /* NewIntraFreqCellSI_HCS_ECN0 */
static int hf_umts_rrc_ies_NewIntraFreqCellSI_List_RSCP_LCR_r4_item = -1;  /* NewIntraFreqCellSI_RSCP_LCR_r4 */
static int hf_umts_rrc_ies_NewIntraFreqCellSI_List_ECN0_LCR_r4_item = -1;  /* NewIntraFreqCellSI_ECN0_LCR_r4 */
static int hf_umts_rrc_ies_NewIntraFreqCellSI_List_HCS_RSCP_LCR_r4_item = -1;  /* NewIntraFreqCellSI_HCS_RSCP_LCR_r4 */
static int hf_umts_rrc_ies_NewIntraFreqCellSI_List_HCS_ECN0_LCR_r4_item = -1;  /* NewIntraFreqCellSI_HCS_ECN0_LCR_r4 */
static int hf_umts_rrc_ies_nonUsedFreqThreshold = -1;  /* Threshold */
static int hf_umts_rrc_ies_nonUsedFreqW = -1;     /* W */
static int hf_umts_rrc_ies_NonUsedFreqParameterList_item = -1;  /* NonUsedFreqParameter */
static int hf_umts_rrc_ies_notUsed = -1;          /* NULL */
static int hf_umts_rrc_ies_pt10 = -1;             /* TemporaryOffset1 */
static int hf_umts_rrc_ies_pt20 = -1;             /* TemporaryOffset1 */
static int hf_umts_rrc_ies_pt30 = -1;             /* TemporaryOffset1 */
static int hf_umts_rrc_ies_pt40 = -1;             /* TemporaryOffset1 */
static int hf_umts_rrc_ies_pt50 = -1;             /* TemporaryOffset1 */
static int hf_umts_rrc_ies_pt60 = -1;             /* TemporaryOffset1 */
static int hf_umts_rrc_ies_pt101 = -1;            /* TemporaryOffsetList */
static int hf_umts_rrc_ies_pt201 = -1;            /* TemporaryOffsetList */
static int hf_umts_rrc_ies_pt301 = -1;            /* TemporaryOffsetList */
static int hf_umts_rrc_ies_pt401 = -1;            /* TemporaryOffsetList */
static int hf_umts_rrc_ies_pt501 = -1;            /* TemporaryOffsetList */
static int hf_umts_rrc_ies_pt601 = -1;            /* TemporaryOffsetList */
static int hf_umts_rrc_ies_reportingInterval1 = -1;  /* ReportingIntervalLong */
static int hf_umts_rrc_ies_plmnsOfIntraFreqCellsList = -1;  /* PLMNsOfIntraFreqCellsList */
static int hf_umts_rrc_ies_plmnsOfInterFreqCellsList = -1;  /* PLMNsOfInterFreqCellsList */
static int hf_umts_rrc_ies_plmnsOfInterRATCellsList = -1;  /* PLMNsOfInterRATCellsList */
static int hf_umts_rrc_ies_PLMNsOfInterFreqCellsList_item = -1;  /* PLMNsOfInterFreqCellsList_item */
static int hf_umts_rrc_ies_PLMNsOfIntraFreqCellsList_item = -1;  /* PLMNsOfIntraFreqCellsList_item */
static int hf_umts_rrc_ies_PLMNsOfInterRATCellsList_item = -1;  /* PLMNsOfInterRATCellsList_item */
static int hf_umts_rrc_ies_ellipsoidPoint = -1;   /* EllipsoidPoint */
static int hf_umts_rrc_ies_ellipsoidPointUncertCircle = -1;  /* EllipsoidPointUncertCircle */
static int hf_umts_rrc_ies_ellipsoidPointUncertEllipse = -1;  /* EllipsoidPointUncertEllipse */
static int hf_umts_rrc_ies_ellipsoidPointAltitude = -1;  /* EllipsoidPointAltitude */
static int hf_umts_rrc_ies_ellipsoidPointAltitudeEllipse = -1;  /* EllipsoidPointAltitudeEllipsoide */
static int hf_umts_rrc_ies_QualityEventResults_item = -1;  /* TransportChannelIdentity */
static int hf_umts_rrc_ies_blerMeasurementResultsList = -1;  /* BLER_MeasurementResultsList */
static int hf_umts_rrc_ies_modeSpecificInfo63 = -1;  /* T_modeSpecificInfo63 */
static int hf_umts_rrc_ies_tdd70 = -1;            /* T_tdd63 */
static int hf_umts_rrc_ies_sir_MeasurementResults = -1;  /* SIR_MeasurementList */
static int hf_umts_rrc_ies_qualityReportingQuantity = -1;  /* QualityReportingQuantity */
static int hf_umts_rrc_ies_reportCriteria5 = -1;  /* QualityReportCriteria */
static int hf_umts_rrc_ies_qualityReportingCriteria = -1;  /* QualityReportingCriteria */
static int hf_umts_rrc_ies_noReporting1 = -1;     /* NULL */
static int hf_umts_rrc_ies_QualityReportingCriteria_item = -1;  /* QualityReportingCriteriaSingle */
static int hf_umts_rrc_ies_totalCRC = -1;         /* INTEGER_1_512 */
static int hf_umts_rrc_ies_badCRC = -1;           /* INTEGER_1_512 */
static int hf_umts_rrc_ies_pendingAfterTrigger = -1;  /* INTEGER_1_512 */
static int hf_umts_rrc_ies_dl_TransChBLER = -1;   /* BOOLEAN */
static int hf_umts_rrc_ies_bler_dl_TransChIdList = -1;  /* BLER_TransChIdList */
static int hf_umts_rrc_ies_modeSpecificInfo64 = -1;  /* T_modeSpecificInfo64 */
static int hf_umts_rrc_ies_tdd71 = -1;            /* T_tdd64 */
static int hf_umts_rrc_ies_sir_TFCS_List = -1;    /* SIR_TFCS_List */
static int hf_umts_rrc_ies_ellipsoidPointWithAltitude = -1;  /* EllipsoidPointAltitude */
static int hf_umts_rrc_ies_ellipsoidPointAltitudeEllipsoide = -1;  /* EllipsoidPointAltitudeEllipsoide */
static int hf_umts_rrc_ies_accuracy40 = -1;       /* INTEGER_0_960 */
static int hf_umts_rrc_ies_accuracy256 = -1;      /* INTEGER_0_150 */
static int hf_umts_rrc_ies_accuracy2560 = -1;     /* INTEGER_0_15 */
static int hf_umts_rrc_ies_removeAllInterFreqCells = -1;  /* NULL */
static int hf_umts_rrc_ies_removeSomeInterFreqCells = -1;  /* SEQUENCE_SIZE_1_maxCellMeas_OF_InterFreqCellID */
static int hf_umts_rrc_ies_removeSomeInterFreqCells_item = -1;  /* InterFreqCellID */
static int hf_umts_rrc_ies_removeNoInterFreqCells = -1;  /* NULL */
static int hf_umts_rrc_ies_removeAllInterRATCells = -1;  /* NULL */
static int hf_umts_rrc_ies_removeSomeInterRATCells = -1;  /* SEQUENCE_SIZE_1_maxCellMeas_OF_InterRATCellID */
static int hf_umts_rrc_ies_removeSomeInterRATCells_item = -1;  /* InterRATCellID */
static int hf_umts_rrc_ies_removeNoInterRATCells = -1;  /* NULL */
static int hf_umts_rrc_ies_removeAllIntraFreqCells = -1;  /* NULL */
static int hf_umts_rrc_ies_removeSomeIntraFreqCells = -1;  /* SEQUENCE_SIZE_1_maxCellMeas_OF_IntraFreqCellID */
static int hf_umts_rrc_ies_removeSomeIntraFreqCells_item = -1;  /* IntraFreqCellID */
static int hf_umts_rrc_ies_removeNoIntraFreqCells = -1;  /* NULL */
static int hf_umts_rrc_ies_withinActiveSet = -1;  /* MaxNumberOfReportingCellsType1 */
static int hf_umts_rrc_ies_withinMonitoredSetUsedFreq = -1;  /* MaxNumberOfReportingCellsType1 */
static int hf_umts_rrc_ies_withinActiveAndOrMonitoredUsedFreq = -1;  /* MaxNumberOfReportingCellsType1 */
static int hf_umts_rrc_ies_withinDetectedSetUsedFreq = -1;  /* MaxNumberOfReportingCellsType1 */
static int hf_umts_rrc_ies_withinMonitoredAndOrDetectedUsedFreq = -1;  /* MaxNumberOfReportingCellsType1 */
static int hf_umts_rrc_ies_allActiveplusMonitoredSet = -1;  /* MaxNumberOfReportingCellsType3 */
static int hf_umts_rrc_ies_allActivePlusDetectedSet = -1;  /* MaxNumberOfReportingCellsType3 */
static int hf_umts_rrc_ies_allActivePlusMonitoredAndOrDetectedSet = -1;  /* MaxNumberOfReportingCellsType3 */
static int hf_umts_rrc_ies_withinVirtualActSet = -1;  /* MaxNumberOfReportingCellsType1 */
static int hf_umts_rrc_ies_withinMonitoredSetNonUsedFreq = -1;  /* MaxNumberOfReportingCellsType1 */
static int hf_umts_rrc_ies_withinMonitoredAndOrVirtualActiveSetNonUsedFreq = -1;  /* MaxNumberOfReportingCellsType1 */
static int hf_umts_rrc_ies_allVirtualActSetplusMonitoredSetNonUsedFreq = -1;  /* MaxNumberOfReportingCellsType3 */
static int hf_umts_rrc_ies_withinActSetOrVirtualActSet_InterRATcells = -1;  /* MaxNumberOfReportingCellsType2 */
static int hf_umts_rrc_ies_withinActSetAndOrMonitoredUsedFreqOrVirtualActSetAndOrMonitoredNonUsedFreq = -1;  /* MaxNumberOfReportingCellsType2 */
static int hf_umts_rrc_ies_measurementReportingMode = -1;  /* MeasurementReportingMode */
static int hf_umts_rrc_ies_reportCriteria6 = -1;  /* CellDCH_ReportCriteria */
static int hf_umts_rrc_ies_reportCriteria7 = -1;  /* CellDCH_ReportCriteria_LCR_r4 */
static int hf_umts_rrc_ies_RL_AdditionInfoList_item = -1;  /* PrimaryCPICH_Info */
static int hf_umts_rrc_ies_rl_AdditionInfoList = -1;  /* RL_AdditionInfoList */
static int hf_umts_rrc_ies_rL_RemovalInformationList = -1;  /* RL_RemovalInformationList */
static int hf_umts_rrc_ies_SatDataList_item = -1;  /* SatData */
static int hf_umts_rrc_ies_type13 = -1;           /* SFN_SFN_ObsTimeDifference1 */
static int hf_umts_rrc_ies_type22 = -1;           /* SFN_SFN_ObsTimeDifference2 */
static int hf_umts_rrc_ies_sfn_Offset = -1;       /* INTEGER_0_4095 */
static int hf_umts_rrc_ies_sfn_sfn_Reltimedifference = -1;  /* INTEGER_0_38399 */
static int hf_umts_rrc_ies_SIR_MeasurementList_item = -1;  /* SIR_MeasurementResults */
static int hf_umts_rrc_ies_sir_TimeslotList = -1;  /* SIR_TimeslotList */
static int hf_umts_rrc_ies_SIR_TFCS_List_item = -1;  /* SIR_TFCS */
static int hf_umts_rrc_ies_SIR_TimeslotList_item = -1;  /* SIR */
static int hf_umts_rrc_ies_reserved1 = -1;        /* BIT_STRING_SIZE_23 */
static int hf_umts_rrc_ies_reserved2 = -1;        /* BIT_STRING_SIZE_24 */
static int hf_umts_rrc_ies_reserved3 = -1;        /* BIT_STRING_SIZE_24 */
static int hf_umts_rrc_ies_reserved4 = -1;        /* BIT_STRING_SIZE_16 */
static int hf_umts_rrc_ies_t_ADV = -1;            /* INTEGER_0_2047 */
static int hf_umts_rrc_ies_sfn = -1;              /* INTEGER_0_4095 */
static int hf_umts_rrc_ies_t30 = -1;              /* N_CR_T_CRMaxHyst */
static int hf_umts_rrc_ies_t60 = -1;              /* N_CR_T_CRMaxHyst */
static int hf_umts_rrc_ies_t120 = -1;             /* N_CR_T_CRMaxHyst */
static int hf_umts_rrc_ies_t180 = -1;             /* N_CR_T_CRMaxHyst */
static int hf_umts_rrc_ies_t240 = -1;             /* N_CR_T_CRMaxHyst */
static int hf_umts_rrc_ies_temporaryOffset1 = -1;  /* TemporaryOffset1 */
static int hf_umts_rrc_ies_temporaryOffset2 = -1;  /* TemporaryOffset2 */
static int hf_umts_rrc_ies_ThreholdNonUsedFrequency_deltaList_item = -1;  /* DeltaRSCPPerCell */
static int hf_umts_rrc_ies_TimeslotInfoList_item = -1;  /* TimeslotInfo */
static int hf_umts_rrc_ies_TimeslotInfoList_LCR_r4_item = -1;  /* TimeslotInfo_LCR_r4 */
static int hf_umts_rrc_ies_tdd38417 = -1;         /* SEQUENCE_SIZE_1_maxTS_OF_TimeslotInfo */
static int hf_umts_rrc_ies_tdd384_item1 = -1;     /* TimeslotInfo */
static int hf_umts_rrc_ies_tdd12819 = -1;         /* SEQUENCE_SIZE_1_maxTSLCR_OF_TimeslotInfo_LCR_r4 */
static int hf_umts_rrc_ies_tdd128_item2 = -1;     /* TimeslotInfo_LCR_r4 */
static int hf_umts_rrc_ies_TimeslotISCP_List_item = -1;  /* TimeslotISCP */
static int hf_umts_rrc_ies_TimeslotListWithISCP_item = -1;  /* TimeslotWithISCP */
static int hf_umts_rrc_ies_timeslotISCP1 = -1;    /* TimeslotISCP */
static int hf_umts_rrc_ies_eventID3 = -1;         /* TrafficVolumeEventType */
static int hf_umts_rrc_ies_reportingThreshold = -1;  /* TrafficVolumeThreshold */
static int hf_umts_rrc_ies_pendingTimeAfterTrigger = -1;  /* PendingTimeAfterTrigger */
static int hf_umts_rrc_ies_tx_InterruptionAfterTrigger = -1;  /* TX_InterruptionAfterTrigger */
static int hf_umts_rrc_ies_ul_transportChannelCausingEvent = -1;  /* UL_TrCH_Identity */
static int hf_umts_rrc_ies_trafficVolumeEventIdentity = -1;  /* TrafficVolumeEventType */
static int hf_umts_rrc_ies_rlc_BufferPayload = -1;  /* NULL */
static int hf_umts_rrc_ies_averageRLC_BufferPayload = -1;  /* TimeInterval */
static int hf_umts_rrc_ies_varianceOfRLC_BufferPayload = -1;  /* TimeInterval */
static int hf_umts_rrc_ies_trafficVolumeMeasurementID = -1;  /* MeasurementIdentity */
static int hf_umts_rrc_ies_trafficVolumeMeasurementObjectList = -1;  /* TrafficVolumeMeasurementObjectList */
static int hf_umts_rrc_ies_trafficVolumeMeasQuantity = -1;  /* TrafficVolumeMeasQuantity */
static int hf_umts_rrc_ies_trafficVolumeReportingQuantity = -1;  /* TrafficVolumeReportingQuantity */
static int hf_umts_rrc_ies_dummy_TrafficVolumeReportingCriteria = -1;  /* TrafficVolumeReportingCriteria */
static int hf_umts_rrc_ies_reportCriteriaSysInf = -1;  /* TrafficVolumeReportCriteriaSysInfo */
static int hf_umts_rrc_ies_rlc_BuffersPayload = -1;  /* RLC_BuffersPayload */
static int hf_umts_rrc_ies_averageRLC_BufferPayload1 = -1;  /* AverageRLC_BufferPayload */
static int hf_umts_rrc_ies_varianceOfRLC_BufferPayload1 = -1;  /* VarianceOfRLC_BufferPayload */
static int hf_umts_rrc_ies_TrafficVolumeMeasuredResultsList_item = -1;  /* TrafficVolumeMeasuredResults */
static int hf_umts_rrc_ies_reportCriteria8 = -1;  /* TrafficVolumeReportCriteria */
static int hf_umts_rrc_ies_TrafficVolumeMeasurementObjectList_item = -1;  /* UL_TrCH_Identity */
static int hf_umts_rrc_ies_trafficVolumeReportingCriteria = -1;  /* TrafficVolumeReportingCriteria */
static int hf_umts_rrc_ies_transChCriteriaList = -1;  /* TransChCriteriaList */
static int hf_umts_rrc_ies_rlc_RB_BufferPayload = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_rlc_RB_BufferPayloadAverage = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_rlc_RB_BufferPayloadVariance = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_ul_transportChannelID = -1;  /* UL_TrCH_Identity */
static int hf_umts_rrc_ies_eventSpecificParameters = -1;  /* SEQUENCE_SIZE_1_maxMeasParEvent_OF_TrafficVolumeEventParam */
static int hf_umts_rrc_ies_eventSpecificParameters_item = -1;  /* TrafficVolumeEventParam */
static int hf_umts_rrc_ies_TransChCriteriaList_item = -1;  /* TransChCriteria */
static int hf_umts_rrc_ies_transmittedPowerThreshold = -1;  /* TransmittedPowerThreshold */
static int hf_umts_rrc_ies_ue_RX_TX_TimeDifferenceThreshold = -1;  /* UE_RX_TX_TimeDifferenceThreshold */
static int hf_umts_rrc_ies_dummy1 = -1;           /* NULL */
static int hf_umts_rrc_ies_onWithNoReporting = -1;  /* NULL */
static int hf_umts_rrc_ies_dummy2_RL_InformationLists = -1;  /* RL_InformationLists */
static int hf_umts_rrc_ies_event6a = -1;          /* UE_6AB_Event */
static int hf_umts_rrc_ies_event6b = -1;          /* UE_6AB_Event */
static int hf_umts_rrc_ies_event6c = -1;          /* TimeToTrigger */
static int hf_umts_rrc_ies_event6d = -1;          /* TimeToTrigger */
static int hf_umts_rrc_ies_event6e = -1;          /* TimeToTrigger */
static int hf_umts_rrc_ies_event6f = -1;          /* UE_6FG_Event */
static int hf_umts_rrc_ies_event6g = -1;          /* UE_6FG_Event */
static int hf_umts_rrc_ies_UE_InternalEventParamList_item = -1;  /* UE_InternalEventParam */
static int hf_umts_rrc_ies_event6a1 = -1;         /* NULL */
static int hf_umts_rrc_ies_event6b1 = -1;         /* NULL */
static int hf_umts_rrc_ies_event6c1 = -1;         /* NULL */
static int hf_umts_rrc_ies_event6d1 = -1;         /* NULL */
static int hf_umts_rrc_ies_event6e1 = -1;         /* NULL */
static int hf_umts_rrc_ies_event6f1 = -1;         /* PrimaryCPICH_Info */
static int hf_umts_rrc_ies_event6g1 = -1;         /* PrimaryCPICH_Info */
static int hf_umts_rrc_ies_measurementQuantity3 = -1;  /* UE_MeasurementQuantity */
static int hf_umts_rrc_ies_modeSpecificInfo65 = -1;  /* T_modeSpecificInfo65 */
static int hf_umts_rrc_ies_fdd77 = -1;            /* T_fdd72 */
static int hf_umts_rrc_ies_ue_TransmittedPowerFDD = -1;  /* UE_TransmittedPower */
static int hf_umts_rrc_ies_ue_RX_TX_ReportEntryList = -1;  /* UE_RX_TX_ReportEntryList */
static int hf_umts_rrc_ies_tdd72 = -1;            /* T_tdd65 */
static int hf_umts_rrc_ies_ue_TransmittedPowerTDD_List = -1;  /* UE_TransmittedPowerTDD_List */
static int hf_umts_rrc_ies_appliedTA = -1;        /* UL_TimingAdvance */
static int hf_umts_rrc_ies_t_ADVinfo = -1;        /* T_ADVinfo */
static int hf_umts_rrc_ies_ue_InternalMeasQuantity = -1;  /* UE_InternalMeasQuantity */
static int hf_umts_rrc_ies_ue_InternalReportingQuantity = -1;  /* UE_InternalReportingQuantity */
static int hf_umts_rrc_ies_reportCriteria9 = -1;  /* UE_InternalReportCriteria */
static int hf_umts_rrc_ies_ue_InternalReportingQuantity1 = -1;  /* UE_InternalReportingQuantity_r4 */
static int hf_umts_rrc_ies_ue_InternalMeasurementID = -1;  /* MeasurementIdentity */
static int hf_umts_rrc_ies_ue_InternalReportingCriteria = -1;  /* UE_InternalReportingCriteria */
static int hf_umts_rrc_ies_ue_InternalEventParamList = -1;  /* UE_InternalEventParamList */
static int hf_umts_rrc_ies_ue_TransmittedPower = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_modeSpecificInfo66 = -1;  /* T_modeSpecificInfo66 */
static int hf_umts_rrc_ies_fdd78 = -1;            /* T_fdd73 */
static int hf_umts_rrc_ies_ue_RX_TX_TimeDifference = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_tdd73 = -1;            /* T_tdd66 */
static int hf_umts_rrc_ies_appliedTA1 = -1;       /* BOOLEAN */
static int hf_umts_rrc_ies_modeSpecificInfo67 = -1;  /* T_modeSpecificInfo67 */
static int hf_umts_rrc_ies_fdd79 = -1;            /* T_fdd74 */
static int hf_umts_rrc_ies_tdd74 = -1;            /* T_tdd67 */
static int hf_umts_rrc_ies_tddOption14 = -1;      /* T_tddOption14 */
static int hf_umts_rrc_ies_tdd38418 = -1;         /* T_tdd38414 */
static int hf_umts_rrc_ies_tdd12820 = -1;         /* T_tdd12816 */
static int hf_umts_rrc_ies_t_ADVinfo1 = -1;       /* BOOLEAN */
static int hf_umts_rrc_ies_ue_RX_TX_TimeDifferenceType1 = -1;  /* UE_RX_TX_TimeDifferenceType1 */
static int hf_umts_rrc_ies_UE_RX_TX_ReportEntryList_item = -1;  /* UE_RX_TX_ReportEntry */
static int hf_umts_rrc_ies_ue_RX_TX_TimeDifferenceType2 = -1;  /* UE_RX_TX_TimeDifferenceType2 */
static int hf_umts_rrc_ies_UE_TransmittedPowerTDD_List_item = -1;  /* UE_TransmittedPower */
static int hf_umts_rrc_ies_rachorcpch = -1;       /* NULL */
static int hf_umts_rrc_ies_cipheringKeyFlag = -1;  /* BIT_STRING_SIZE_1 */
static int hf_umts_rrc_ies_cipheringSerialNumber = -1;  /* INTEGER_0_65535 */
static int hf_umts_rrc_ies_errorReason = -1;      /* UE_Positioning_ErrorCause */
static int hf_umts_rrc_ies_ue_positioning_GPS_additionalAssistanceDataRequest = -1;  /* UE_Positioning_GPS_AdditionalAssistanceDataRequest */
static int hf_umts_rrc_ies_reportFirstFix = -1;   /* BOOLEAN */
static int hf_umts_rrc_ies_measurementInterval = -1;  /* UE_Positioning_MeasurementInterval */
static int hf_umts_rrc_ies_eventSpecificInfo = -1;  /* UE_Positioning_EventSpecificInfo */
static int hf_umts_rrc_ies_UE_Positioning_EventParamList_item = -1;  /* UE_Positioning_EventParam */
static int hf_umts_rrc_ies_e7a = -1;              /* ThresholdPositionChange */
static int hf_umts_rrc_ies_e7b = -1;              /* ThresholdSFN_SFN_Change */
static int hf_umts_rrc_ies_e7c = -1;              /* ThresholdSFN_GPS_TOW */
static int hf_umts_rrc_ies_gps_ReferenceTime = -1;  /* INTEGER_0_604799999 */
static int hf_umts_rrc_ies_utran_GPSReferenceTime = -1;  /* UTRAN_GPSReferenceTime */
static int hf_umts_rrc_ies_satelliteInformationList = -1;  /* AcquisitionSatInfoList */
static int hf_umts_rrc_ies_almanacRequest = -1;   /* BOOLEAN */
static int hf_umts_rrc_ies_utcModelRequest = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_ionosphericModelRequest = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_navigationModelRequest = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_dgpsCorrectionsRequest = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_referenceLocationRequest = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_referenceTimeRequest = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_aquisitionAssistanceRequest = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_realTimeIntegrityRequest = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_navModelAddDataRequest = -1;  /* UE_Positioning_GPS_NavModelAddDataReq */
static int hf_umts_rrc_ies_wn_a = -1;             /* BIT_STRING_SIZE_8 */
static int hf_umts_rrc_ies_almanacSatInfoList = -1;  /* AlmanacSatInfoList */
static int hf_umts_rrc_ies_sv_GlobalHealth = -1;  /* BIT_STRING_SIZE_364 */
static int hf_umts_rrc_ies_ue_positioning_GPS_ReferenceTime = -1;  /* UE_Positioning_GPS_ReferenceTime */
static int hf_umts_rrc_ies_ue_positioning_GPS_ReferenceLocation = -1;  /* ReferenceLocation */
static int hf_umts_rrc_ies_ue_positioning_GPS_DGPS_Corrections = -1;  /* UE_Positioning_GPS_DGPS_Corrections */
static int hf_umts_rrc_ies_ue_positioning_GPS_NavigationModel = -1;  /* UE_Positioning_GPS_NavigationModel */
static int hf_umts_rrc_ies_ue_positioning_GPS_IonosphericModel = -1;  /* UE_Positioning_GPS_IonosphericModel */
static int hf_umts_rrc_ies_ue_positioning_GPS_UTC_Model = -1;  /* UE_Positioning_GPS_UTC_Model */
static int hf_umts_rrc_ies_ue_positioning_GPS_Almanac = -1;  /* UE_Positioning_GPS_Almanac */
static int hf_umts_rrc_ies_ue_positioning_GPS_AcquisitionAssistance = -1;  /* UE_Positioning_GPS_AcquisitionAssistance */
static int hf_umts_rrc_ies_ue_positioning_GPS_Real_timeIntegrity = -1;  /* BadSatList */
static int hf_umts_rrc_ies_dummy_UE_Positioning_GPS_ReferenceCellInfo = -1;  /* UE_Positioning_GPS_ReferenceCellInfo */
static int hf_umts_rrc_ies_gps_TOW = -1;          /* INTEGER_0_604799 */
static int hf_umts_rrc_ies_statusHealth = -1;     /* DiffCorrectionStatus */
static int hf_umts_rrc_ies_dgps_CorrectionSatInfoList = -1;  /* DGPS_CorrectionSatInfoList */
static int hf_umts_rrc_ies_alfa0 = -1;            /* BIT_STRING_SIZE_8 */
static int hf_umts_rrc_ies_alfa1 = -1;            /* BIT_STRING_SIZE_8 */
static int hf_umts_rrc_ies_alfa2 = -1;            /* BIT_STRING_SIZE_8 */
static int hf_umts_rrc_ies_alfa3 = -1;            /* BIT_STRING_SIZE_8 */
static int hf_umts_rrc_ies_beta0 = -1;            /* BIT_STRING_SIZE_8 */
static int hf_umts_rrc_ies_beta1 = -1;            /* BIT_STRING_SIZE_8 */
static int hf_umts_rrc_ies_beta2 = -1;            /* BIT_STRING_SIZE_8 */
static int hf_umts_rrc_ies_beta3 = -1;            /* BIT_STRING_SIZE_8 */
static int hf_umts_rrc_ies_referenceTime = -1;    /* T_referenceTime */
static int hf_umts_rrc_ies_utran_GPSReferenceTimeResult = -1;  /* UTRAN_GPSReferenceTimeResult */
static int hf_umts_rrc_ies_gps_ReferenceTimeOnly = -1;  /* INTEGER_0_604799999 */
static int hf_umts_rrc_ies_gps_MeasurementParamList = -1;  /* GPS_MeasurementParamList */
static int hf_umts_rrc_ies_navigationModelSatInfoList = -1;  /* NavigationModelSatInfoList */
static int hf_umts_rrc_ies_gps_Week = -1;         /* INTEGER_0_1023 */
static int hf_umts_rrc_ies_gps_Toe = -1;          /* INTEGER_0_255 */
static int hf_umts_rrc_ies_tToeLimit = -1;        /* INTEGER_0_15 */
static int hf_umts_rrc_ies_satDataList = -1;      /* SatDataList */
static int hf_umts_rrc_ies_modeSpecificInfo68 = -1;  /* T_modeSpecificInfo68 */
static int hf_umts_rrc_ies_fdd80 = -1;            /* T_fdd75 */
static int hf_umts_rrc_ies_referenceIdentity = -1;  /* PrimaryCPICH_Info */
static int hf_umts_rrc_ies_tdd75 = -1;            /* T_tdd68 */
static int hf_umts_rrc_ies_referenceIdentity1 = -1;  /* CellParametersID */
static int hf_umts_rrc_ies_gps_tow_1msec = -1;    /* GPS_TOW_1msec */
static int hf_umts_rrc_ies_sfn_tow_Uncertainty = -1;  /* SFN_TOW_Uncertainty */
static int hf_umts_rrc_ies_utran_GPS_DriftRate = -1;  /* UTRAN_GPS_DriftRate */
static int hf_umts_rrc_ies_gps_TOW_AssistList = -1;  /* GPS_TOW_AssistList */
static int hf_umts_rrc_ies_a1 = -1;               /* BIT_STRING_SIZE_24 */
static int hf_umts_rrc_ies_a0 = -1;               /* BIT_STRING_SIZE_32 */
static int hf_umts_rrc_ies_t_ot = -1;             /* BIT_STRING_SIZE_8 */
static int hf_umts_rrc_ies_wn_t = -1;             /* BIT_STRING_SIZE_8 */
static int hf_umts_rrc_ies_delta_t_LS = -1;       /* BIT_STRING_SIZE_8 */
static int hf_umts_rrc_ies_wn_lsf = -1;           /* BIT_STRING_SIZE_8 */
static int hf_umts_rrc_ies_dn = -1;               /* BIT_STRING_SIZE_8 */
static int hf_umts_rrc_ies_delta_t_LSF = -1;      /* BIT_STRING_SIZE_8 */
static int hf_umts_rrc_ies_ip_Spacing = -1;       /* IP_Spacing */
static int hf_umts_rrc_ies_ip_Length = -1;        /* IP_Length */
static int hf_umts_rrc_ies_ip_Offset = -1;        /* INTEGER_0_9 */
static int hf_umts_rrc_ies_seed = -1;             /* INTEGER_0_63 */
static int hf_umts_rrc_ies_burstModeParameters = -1;  /* BurstModeParameters */
static int hf_umts_rrc_ies_modeSpecificInfo69 = -1;  /* T_modeSpecificInfo69 */
static int hf_umts_rrc_ies_fdd81 = -1;            /* T_fdd76 */
static int hf_umts_rrc_ies_tdd76 = -1;            /* T_tdd69 */
static int hf_umts_rrc_ies_ip_Spacing_TDD = -1;   /* IP_Spacing_TDD */
static int hf_umts_rrc_ies_ip_slot = -1;          /* INTEGER_0_14 */
static int hf_umts_rrc_ies_ip_Start = -1;         /* INTEGER_0_4095 */
static int hf_umts_rrc_ies_ip_PCCPCG = -1;        /* IP_PCCPCH_r4 */
static int hf_umts_rrc_ies_ip_Spacing1 = -1;      /* IP_Spacing_TDD */
static int hf_umts_rrc_ies_ue_positioning_OTDOA_Measurement = -1;  /* UE_Positioning_OTDOA_Measurement */
static int hf_umts_rrc_ies_ue_positioning_PositionEstimateInfo = -1;  /* UE_Positioning_PositionEstimateInfo */
static int hf_umts_rrc_ies_ue_positioning_GPS_Measurement = -1;  /* UE_Positioning_GPS_MeasurementResults */
static int hf_umts_rrc_ies_ue_positioning_Error = -1;  /* UE_Positioning_Error */
static int hf_umts_rrc_ies_ue_Positioning_OTDOA_Measurement_v390ext = -1;  /* UE_Positioning_OTDOA_Measurement_v390ext */
static int hf_umts_rrc_ies_ue_positioning_ReportingQuantity = -1;  /* UE_Positioning_ReportingQuantity */
static int hf_umts_rrc_ies_reportCriteria10 = -1;  /* UE_Positioning_ReportCriteria */
static int hf_umts_rrc_ies_ue_positioning_OTDOA_AssistanceData = -1;  /* UE_Positioning_OTDOA_AssistanceData */
static int hf_umts_rrc_ies_ue_positioning_GPS_AssistanceData = -1;  /* UE_Positioning_GPS_AssistanceData */
static int hf_umts_rrc_ies_ue_positioning_ReportingQuantity_v390ext = -1;  /* UE_Positioning_ReportingQuantity_v390ext */
static int hf_umts_rrc_ies_ue_positioning_OTDOA_AssistanceData_UEB = -1;  /* UE_Positioning_OTDOA_AssistanceData_UEB */
static int hf_umts_rrc_ies_ue_positioning_ReportingQuantity1 = -1;  /* UE_Positioning_ReportingQuantity_r4 */
static int hf_umts_rrc_ies_ue_positioning_OTDOA_AssistanceData1 = -1;  /* UE_Positioning_OTDOA_AssistanceData_r4 */
static int hf_umts_rrc_ies_event7a = -1;          /* UE_Positioning_PositionEstimateInfo */
static int hf_umts_rrc_ies_event7b = -1;          /* UE_Positioning_OTDOA_Measurement */
static int hf_umts_rrc_ies_event7c = -1;          /* UE_Positioning_GPS_MeasurementResults */
static int hf_umts_rrc_ies_ue_positioning_OTDOA_ReferenceCellInfo = -1;  /* UE_Positioning_OTDOA_ReferenceCellInfo */
static int hf_umts_rrc_ies_ue_positioning_OTDOA_NeighbourCellList = -1;  /* UE_Positioning_OTDOA_NeighbourCellList */
static int hf_umts_rrc_ies_ue_positioning_OTDOA_ReferenceCellInfo1 = -1;  /* UE_Positioning_OTDOA_ReferenceCellInfo_r4 */
static int hf_umts_rrc_ies_ue_positioning_OTDOA_NeighbourCellList1 = -1;  /* UE_Positioning_OTDOA_NeighbourCellList_r4 */
static int hf_umts_rrc_ies_ue_Positioning_IPDL_Parameters_TDD_r4_ext = -1;  /* UE_Positioning_IPDL_Parameters_TDD_r4_ext */
static int hf_umts_rrc_ies_ue_Positioning_IPDL_Parameters_TDDList_r4_ext = -1;  /* UE_Positioning_IPDL_Parameters_TDDList_r4_ext */
static int hf_umts_rrc_ies_ue_positioning_OTDOA_ReferenceCellInfo_UEB = -1;  /* UE_Positioning_OTDOA_ReferenceCellInfo_UEB */
static int hf_umts_rrc_ies_ue_positioning_OTDOA_NeighbourCellList_UEB = -1;  /* UE_Positioning_OTDOA_NeighbourCellList_UEB */
static int hf_umts_rrc_ies_UE_Positioning_IPDL_Parameters_TDDList_r4_ext_item = -1;  /* UE_Positioning_IPDL_Parameters_TDD_r4_ext */
static int hf_umts_rrc_ies_modeSpecificInfo70 = -1;  /* T_modeSpecificInfo70 */
static int hf_umts_rrc_ies_fdd82 = -1;            /* T_fdd77 */
static int hf_umts_rrc_ies_referenceCellIDentity = -1;  /* PrimaryCPICH_Info */
static int hf_umts_rrc_ies_ue_RX_TX_TimeDifferenceType2Info = -1;  /* UE_RX_TX_TimeDifferenceType2Info */
static int hf_umts_rrc_ies_tdd77 = -1;            /* T_tdd70 */
static int hf_umts_rrc_ies_referenceCellIdentity = -1;  /* CellParametersID */
static int hf_umts_rrc_ies_neighbourList = -1;    /* NeighbourList */
static int hf_umts_rrc_ies_neighbourList_v390ext = -1;  /* NeighbourList_v390ext */
static int hf_umts_rrc_ies_modeSpecificInfo71 = -1;  /* T_modeSpecificInfo71 */
static int hf_umts_rrc_ies_fdd83 = -1;            /* T_fdd78 */
static int hf_umts_rrc_ies_tdd78 = -1;            /* T_tdd71 */
static int hf_umts_rrc_ies_cellAndChannelIdentity = -1;  /* CellAndChannelIdentity */
static int hf_umts_rrc_ies_ue_positioning_IPDL_Paremeters = -1;  /* UE_Positioning_IPDL_Parameters */
static int hf_umts_rrc_ies_sfn_SFN_RelTimeDifference = -1;  /* SFN_SFN_RelTimeDifference1 */
static int hf_umts_rrc_ies_sfn_SFN_Drift = -1;    /* SFN_SFN_Drift */
static int hf_umts_rrc_ies_searchWindowSize = -1;  /* OTDOA_SearchWindowSize */
static int hf_umts_rrc_ies_positioningMode = -1;  /* T_positioningMode */
static int hf_umts_rrc_ies_ueBased = -1;          /* T_ueBased */
static int hf_umts_rrc_ies_ueAssisted = -1;       /* T_ueAssisted */
static int hf_umts_rrc_ies_modeSpecificInfo72 = -1;  /* T_modeSpecificInfo72 */
static int hf_umts_rrc_ies_fdd84 = -1;            /* T_fdd79 */
static int hf_umts_rrc_ies_tdd79 = -1;            /* T_tdd72 */
static int hf_umts_rrc_ies_ue_positioning_IPDL_Paremeters1 = -1;  /* UE_Positioning_IPDL_Parameters_r4 */
static int hf_umts_rrc_ies_sfn_Offset_Validity = -1;  /* SFN_Offset_Validity */
static int hf_umts_rrc_ies_positioningMode1 = -1;  /* T_positioningMode1 */
static int hf_umts_rrc_ies_ueBased1 = -1;         /* T_ueBased1 */
static int hf_umts_rrc_ies_relativeNorth = -1;    /* INTEGER_M20000_20000 */
static int hf_umts_rrc_ies_relativeEast = -1;     /* INTEGER_M20000_20000 */
static int hf_umts_rrc_ies_relativeAltitude = -1;  /* INTEGER_M4000_4000 */
static int hf_umts_rrc_ies_fineSFN_SFN = -1;      /* FineSFN_SFN */
static int hf_umts_rrc_ies_roundTripTime = -1;    /* INTEGER_0_32766 */
static int hf_umts_rrc_ies_ueAssisted1 = -1;      /* T_ueAssisted1 */
static int hf_umts_rrc_ies_modeSpecificInfo73 = -1;  /* T_modeSpecificInfo73 */
static int hf_umts_rrc_ies_fdd85 = -1;            /* T_fdd80 */
static int hf_umts_rrc_ies_tdd80 = -1;            /* T_tdd73 */
static int hf_umts_rrc_ies_UE_Positioning_OTDOA_NeighbourCellList_item = -1;  /* UE_Positioning_OTDOA_NeighbourCellInfo */
static int hf_umts_rrc_ies_UE_Positioning_OTDOA_NeighbourCellList_r4_item = -1;  /* UE_Positioning_OTDOA_NeighbourCellInfo_r4 */
static int hf_umts_rrc_ies_UE_Positioning_OTDOA_NeighbourCellList_UEB_item = -1;  /* UE_Positioning_OTDOA_NeighbourCellInfo_UEB */
static int hf_umts_rrc_ies_stdResolution = -1;    /* BIT_STRING_SIZE_2 */
static int hf_umts_rrc_ies_numberOfOTDOA_Measurements = -1;  /* BIT_STRING_SIZE_3 */
static int hf_umts_rrc_ies_stdOfOTDOA_Measurements = -1;  /* BIT_STRING_SIZE_5 */
static int hf_umts_rrc_ies_modeSpecificInfo74 = -1;  /* T_modeSpecificInfo74 */
static int hf_umts_rrc_ies_fdd86 = -1;            /* T_fdd81 */
static int hf_umts_rrc_ies_tdd81 = -1;            /* T_tdd74 */
static int hf_umts_rrc_ies_positioningMode2 = -1;  /* T_positioningMode2 */
static int hf_umts_rrc_ies_ueBased2 = -1;         /* T_ueBased2 */
static int hf_umts_rrc_ies_ueAssisted2 = -1;      /* T_ueAssisted2 */
static int hf_umts_rrc_ies_modeSpecificInfo75 = -1;  /* T_modeSpecificInfo75 */
static int hf_umts_rrc_ies_fdd87 = -1;            /* T_fdd82 */
static int hf_umts_rrc_ies_tdd82 = -1;            /* T_tdd75 */
static int hf_umts_rrc_ies_positioningMode3 = -1;  /* T_positioningMode3 */
static int hf_umts_rrc_ies_ueBased3 = -1;         /* T_ueBased3 */
static int hf_umts_rrc_ies_cellPosition = -1;     /* ReferenceCellPosition */
static int hf_umts_rrc_ies_ueAssisted3 = -1;      /* T_ueAssisted3 */
static int hf_umts_rrc_ies_modeSpecificInfo76 = -1;  /* T_modeSpecificInfo76 */
static int hf_umts_rrc_ies_fdd88 = -1;            /* T_fdd83 */
static int hf_umts_rrc_ies_tdd83 = -1;            /* T_tdd76 */
static int hf_umts_rrc_ies_referenceTime1 = -1;   /* T_referenceTime1 */
static int hf_umts_rrc_ies_cell_Timing = -1;      /* T_cell_Timing */
static int hf_umts_rrc_ies_modeSpecificInfo77 = -1;  /* T_modeSpecificInfo77 */
static int hf_umts_rrc_ies_fdd89 = -1;            /* T_fdd84 */
static int hf_umts_rrc_ies_tdd84 = -1;            /* T_tdd77 */
static int hf_umts_rrc_ies_positionEstimate = -1;  /* PositionEstimate */
static int hf_umts_rrc_ies_ue_positioning_ReportingCriteria = -1;  /* UE_Positioning_EventParamList */
static int hf_umts_rrc_ies_methodType = -1;       /* UE_Positioning_MethodType */
static int hf_umts_rrc_ies_positioningMethod = -1;  /* PositioningMethod */
static int hf_umts_rrc_ies_dummy1_UE_Positioning_ResponseTime = -1;  /* UE_Positioning_ResponseTime */
static int hf_umts_rrc_ies_horizontal_Accuracy = -1;  /* UE_Positioning_Accuracy */
static int hf_umts_rrc_ies_gps_TimingOfCellWanted = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_additionalAssistanceDataRequest = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_environmentCharacterisation = -1;  /* EnvironmentCharacterisation */
static int hf_umts_rrc_ies_vertical_Accuracy = -1;  /* UE_Positioning_Accuracy */
static int hf_umts_rrc_ies_horizontalAccuracy = -1;  /* UE_Positioning_Accuracy */
static int hf_umts_rrc_ies_verticalAccuracy = -1;  /* UE_Positioning_Accuracy */
static int hf_umts_rrc_ies_additionalAssistanceDataReq = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_utran_GPSTimingOfCell = -1;  /* T_utran_GPSTimingOfCell */
static int hf_umts_rrc_ies_ms_part = -1;          /* INTEGER_0_1023 */
static int hf_umts_rrc_ies_ls_part = -1;          /* INTEGER_0_4294967295 */
static int hf_umts_rrc_ies_modeSpecificInfo78 = -1;  /* T_modeSpecificInfo78 */
static int hf_umts_rrc_ies_fdd90 = -1;            /* T_fdd85 */
static int hf_umts_rrc_ies_tdd85 = -1;            /* T_tdd78 */
static int hf_umts_rrc_ies_ue_GPSTimingOfCell = -1;  /* T_ue_GPSTimingOfCell */
static int hf_umts_rrc_ies_ms_part1 = -1;         /* INTEGER_0_16383 */
static int hf_umts_rrc_ies_modeSpecificInfo79 = -1;  /* T_modeSpecificInfo79 */
static int hf_umts_rrc_ies_fdd91 = -1;            /* T_fdd86 */
static int hf_umts_rrc_ies_tdd86 = -1;            /* T_tdd79 */
static int hf_umts_rrc_ies_mib_ValueTag = -1;     /* MIB_ValueTag */
static int hf_umts_rrc_ies_bcch_ModificationTime = -1;  /* BCCH_ModificationTime */
static int hf_umts_rrc_ies_ncc = -1;              /* NCC */
static int hf_umts_rrc_ies_bcc = -1;              /* BCC */
static int hf_umts_rrc_ies_ctch_AllocationPeriod = -1;  /* INTEGER_1_256 */
static int hf_umts_rrc_ies_cbs_FrameOffset = -1;  /* INTEGER_0_255 */
static int hf_umts_rrc_ies_msg_Type = -1;         /* BIT_STRING_SIZE_8 */
static int hf_umts_rrc_ies_payload = -1;          /* BIT_STRING_SIZE_1_512 */
static int hf_umts_rrc_ies_CDMA2000_MessageList_item = -1;  /* CDMA2000_Message */
static int hf_umts_rrc_ies_CDMA2000_UMTS_Frequency_List_item = -1;  /* FrequencyInfoCDMA2000 */
static int hf_umts_rrc_ies_FDD_UMTS_Frequency_List_item = -1;  /* FrequencyInfoFDD */
static int hf_umts_rrc_ies_band_Class = -1;       /* BIT_STRING_SIZE_5 */
static int hf_umts_rrc_ies_cdma_Freq = -1;        /* BIT_STRING_SIZE_11 */
static int hf_umts_rrc_ies_GERAN_SystemInformation_item = -1;  /* GERAN_SystemInfoBlock */
static int hf_umts_rrc_ies_gsmLowRangeUARFCN = -1;  /* UARFCN */
static int hf_umts_rrc_ies_gsmUpRangeUARFCN = -1;  /* UARFCN */
static int hf_umts_rrc_ies_GSM_BA_Range_List_item = -1;  /* GSM_BA_Range */
static int hf_umts_rrc_ies_GSM_MessageList_item = -1;  /* BIT_STRING_SIZE_1_512 */
static int hf_umts_rrc_ies_GSM_TargetCellInfoList_item = -1;  /* GSM_TargetCellInfo */
static int hf_umts_rrc_ies_receivedMessageType = -1;  /* ReceivedMessageType */
static int hf_umts_rrc_ies_configurationUnacceptable = -1;  /* NULL */
static int hf_umts_rrc_ies_unspecified = -1;      /* NULL */
static int hf_umts_rrc_ies_GERANIu_MessageList_item = -1;  /* BIT_STRING_SIZE_1_32768 */
static int hf_umts_rrc_ies_gsm11 = -1;            /* T_gsm10 */
static int hf_umts_rrc_ies_gsm_Classmark2 = -1;   /* GSM_Classmark2 */
static int hf_umts_rrc_ies_gsm_Classmark3 = -1;   /* GSM_Classmark3 */
static int hf_umts_rrc_ies_cdma2000 = -1;         /* T_cdma2000 */
static int hf_umts_rrc_ies_cdma2000_MessageList = -1;  /* CDMA2000_MessageList */
static int hf_umts_rrc_ies_InterRAT_UE_RadioAccessCapabilityList_item = -1;  /* InterRAT_UE_RadioAccessCapability */
static int hf_umts_rrc_ies_geranIu_RadioAccessCapability = -1;  /* GERANIu_RadioAccessCapability */
static int hf_umts_rrc_ies_gsm_MS_RadioAccessCapability = -1;  /* GSM_MS_RadioAccessCapability */
static int hf_umts_rrc_ies_gsm12 = -1;            /* T_gsm11 */
static int hf_umts_rrc_ies_gsmSecurityCapability = -1;  /* GsmSecurityCapability */
static int hf_umts_rrc_ies_InterRAT_UE_SecurityCapList_item = -1;  /* InterRAT_UE_SecurityCapability */
static int hf_umts_rrc_ies_interRAT_ProtocolError = -1;  /* NULL */
static int hf_umts_rrc_ies_spare10 = -1;          /* NULL */
static int hf_umts_rrc_ies_spare9 = -1;           /* NULL */
static int hf_umts_rrc_ies_spare8 = -1;           /* NULL */
static int hf_umts_rrc_ies_spare7 = -1;           /* NULL */
static int hf_umts_rrc_ies_spare6 = -1;           /* NULL */
static int hf_umts_rrc_ies_plmn_Type = -1;        /* PLMN_Type */
static int hf_umts_rrc_ies_sibSb_ReferenceList = -1;  /* SIBSb_ReferenceList */
static int hf_umts_rrc_ies_v6xyNonCriticalExtensions = -1;  /* T_v6xyNonCriticalExtensions */
static int hf_umts_rrc_ies_masterInformationBlock_v6xyext = -1;  /* MasterInformationBlock_v6xyext */
static int hf_umts_rrc_ies_nonCriticalExtensions1 = -1;  /* T_nonCriticalExtensions1 */
static int hf_umts_rrc_ies_multiplePLMN_List = -1;  /* MultiplePLMN_List_r6 */
static int hf_umts_rrc_ies_predefinedConfigIdentity = -1;  /* PredefinedConfigIdentity */
static int hf_umts_rrc_ies_predefinedConfigValueTag = -1;  /* PredefinedConfigValueTag */
static int hf_umts_rrc_ies_diagnosticsType1 = -1;  /* T_diagnosticsType1 */
static int hf_umts_rrc_ies_type14 = -1;           /* T_type13 */
static int hf_umts_rrc_ies_protocolErrorCause = -1;  /* ProtocolErrorCause */
static int hf_umts_rrc_ies_gsm_BA_Range_List = -1;  /* GSM_BA_Range_List */
static int hf_umts_rrc_ies_fdd_UMTS_Frequency_List = -1;  /* FDD_UMTS_Frequency_List */
static int hf_umts_rrc_ies_tdd_UMTS_Frequency_List = -1;  /* TDD_UMTS_Frequency_List */
static int hf_umts_rrc_ies_cdma2000_UMTS_Frequency_List = -1;  /* CDMA2000_UMTS_Frequency_List */
static int hf_umts_rrc_ies_tdd384_UMTS_Frequency_List = -1;  /* TDD_UMTS_Frequency_List */
static int hf_umts_rrc_ies_tdd128_UMTS_Frequency_List = -1;  /* TDD_UMTS_Frequency_List */
static int hf_umts_rrc_ies_scheduling = -1;       /* T_scheduling */
static int hf_umts_rrc_ies_segCount = -1;         /* SegCount */
static int hf_umts_rrc_ies_sib_Pos = -1;          /* T_sib_Pos */
static int hf_umts_rrc_ies_rep4 = -1;             /* INTEGER_0_1 */
static int hf_umts_rrc_ies_rep8 = -1;             /* INTEGER_0_3 */
static int hf_umts_rrc_ies_rep16 = -1;            /* INTEGER_0_7 */
static int hf_umts_rrc_ies_rep32 = -1;            /* INTEGER_0_15 */
static int hf_umts_rrc_ies_rep64 = -1;            /* INTEGER_0_31 */
static int hf_umts_rrc_ies_rep128 = -1;           /* INTEGER_0_63 */
static int hf_umts_rrc_ies_rep256 = -1;           /* INTEGER_0_127 */
static int hf_umts_rrc_ies_rep512 = -1;           /* INTEGER_0_255 */
static int hf_umts_rrc_ies_rep1024 = -1;          /* INTEGER_0_511 */
static int hf_umts_rrc_ies_rep2048 = -1;          /* INTEGER_0_1023 */
static int hf_umts_rrc_ies_rep4096 = -1;          /* INTEGER_0_2047 */
static int hf_umts_rrc_ies_sib_PosOffsetInfo = -1;  /* SibOFF_List */
static int hf_umts_rrc_ies_sib_Type = -1;         /* SIB_TypeAndTag */
static int hf_umts_rrc_ies_scheduling1 = -1;      /* SchedulingInformation */
static int hf_umts_rrc_ies_sibSb_Type = -1;       /* SIBSb_TypeAndTag */
static int hf_umts_rrc_ies_sibOccurIdentity = -1;  /* SIBOccurIdentity */
static int hf_umts_rrc_ies_sibOccurValueTag = -1;  /* SIBOccurValueTag */
static int hf_umts_rrc_ies_SIB_ReferenceList_item = -1;  /* SchedulingInformationSIB */
static int hf_umts_rrc_ies_SIBSb_ReferenceList_item = -1;  /* SchedulingInformationSIBSb */
static int hf_umts_rrc_ies_SIB_ReferenceListFACH_item = -1;  /* SchedulingInformationSIB */
static int hf_umts_rrc_ies_sysInfoType1 = -1;     /* PLMN_ValueTag */
static int hf_umts_rrc_ies_sysInfoType2 = -1;     /* CellValueTag */
static int hf_umts_rrc_ies_sysInfoType3 = -1;     /* CellValueTag */
static int hf_umts_rrc_ies_sysInfoType4 = -1;     /* CellValueTag */
static int hf_umts_rrc_ies_sysInfoType5 = -1;     /* CellValueTag */
static int hf_umts_rrc_ies_sysInfoType6 = -1;     /* CellValueTag */
static int hf_umts_rrc_ies_sysInfoType7 = -1;     /* NULL */
static int hf_umts_rrc_ies_dummy_CellValueTag = -1;  /* CellValueTag */
static int hf_umts_rrc_ies_dummy2_NULL = -1;      /* NULL */
static int hf_umts_rrc_ies_dummy3_NULL = -1;      /* NULL */
static int hf_umts_rrc_ies_sysInfoType11 = -1;    /* CellValueTag */
static int hf_umts_rrc_ies_sysInfoType12 = -1;    /* CellValueTag */
static int hf_umts_rrc_ies_sysInfoType13 = -1;    /* CellValueTag */
static int hf_umts_rrc_ies_sysInfoType13_1 = -1;  /* CellValueTag */
static int hf_umts_rrc_ies_sysInfoType13_2 = -1;  /* CellValueTag */
static int hf_umts_rrc_ies_sysInfoType13_3 = -1;  /* CellValueTag */
static int hf_umts_rrc_ies_sysInfoType13_4 = -1;  /* CellValueTag */
static int hf_umts_rrc_ies_sysInfoType14 = -1;    /* NULL */
static int hf_umts_rrc_ies_sysInfoType15 = -1;    /* CellValueTag */
static int hf_umts_rrc_ies_sysInfoType16 = -1;    /* PredefinedConfigIdentityAndValueTag */
static int hf_umts_rrc_ies_sysInfoType17 = -1;    /* NULL */
static int hf_umts_rrc_ies_sysInfoType15_1 = -1;  /* CellValueTag */
static int hf_umts_rrc_ies_sysInfoType15_2 = -1;  /* SIBOccurrenceIdentityAndValueTag */
static int hf_umts_rrc_ies_sysInfoType15_3 = -1;  /* SIBOccurrenceIdentityAndValueTag */
static int hf_umts_rrc_ies_sysInfoType15_4 = -1;  /* CellValueTag */
static int hf_umts_rrc_ies_sysInfoType18 = -1;    /* CellValueTag */
static int hf_umts_rrc_ies_sysInfoType15_5 = -1;  /* CellValueTag */
static int hf_umts_rrc_ies_sysInfoType5bis = -1;  /* CellValueTag */
static int hf_umts_rrc_ies_sysInfoTypeSB1 = -1;   /* CellValueTag */
static int hf_umts_rrc_ies_sysInfoTypeSB2 = -1;   /* CellValueTag */
static int hf_umts_rrc_ies_SibOFF_List_item = -1;  /* SibOFF */
static int hf_umts_rrc_ies_cn_DomainSysInfoList = -1;  /* CN_DomainSysInfoList */
static int hf_umts_rrc_ies_ue_ConnTimersAndConstants = -1;  /* UE_ConnTimersAndConstants */
static int hf_umts_rrc_ies_ue_IdleTimersAndConstants = -1;  /* UE_IdleTimersAndConstants */
static int hf_umts_rrc_ies_v3a0NonCriticalExtensions = -1;  /* T_v3a0NonCriticalExtensions */
static int hf_umts_rrc_ies_sysInfoType1_v3a0ext = -1;  /* SysInfoType1_v3a0ext_IEs */
static int hf_umts_rrc_ies_nonCriticalExtensions2 = -1;  /* T_nonCriticalExtensions2 */
static int hf_umts_rrc_ies_ue_ConnTimersAndConstants_v3a0ext = -1;  /* UE_ConnTimersAndConstants_v3a0ext */
static int hf_umts_rrc_ies_ue_IdleTimersAndConstants_v3a0ext = -1;  /* UE_IdleTimersAndConstants_v3a0ext */
static int hf_umts_rrc_ies_ura_IdentityList = -1;  /* URA_IdentityList */
static int hf_umts_rrc_ies_nonCriticalExtensions3 = -1;  /* T_nonCriticalExtensions3 */
static int hf_umts_rrc_ies_sib4indicator = -1;    /* BOOLEAN */
static int hf_umts_rrc_ies_cellSelectReselectInfo = -1;  /* CellSelectReselectInfoSIB_3_4 */
static int hf_umts_rrc_ies_cellAccessRestriction = -1;  /* CellAccessRestriction */
static int hf_umts_rrc_ies_v4b0NonCriticalExtensions = -1;  /* T_v4b0NonCriticalExtensions */
static int hf_umts_rrc_ies_sysInfoType3_v4b0ext = -1;  /* SysInfoType3_v4b0ext_IEs */
static int hf_umts_rrc_ies_v590NonCriticalExtension = -1;  /* T_v590NonCriticalExtension */
static int hf_umts_rrc_ies_sysInfoType3_v590ext = -1;  /* SysInfoType3_v590ext */
static int hf_umts_rrc_ies_v5c0NoncriticalExtension = -1;  /* T_v5c0NoncriticalExtension */
static int hf_umts_rrc_ies_sysInfoType3_v5c0ext = -1;  /* SysInfoType3_v5c0ext_IEs */
static int hf_umts_rrc_ies_v670NonCriticalExtension = -1;  /* T_v670NonCriticalExtension */
static int hf_umts_rrc_ies_sysInfoType3_v670ext = -1;  /* SysInfoType3_v670ext */
static int hf_umts_rrc_ies_nonCriticalExtensions4 = -1;  /* T_nonCriticalExtensions4 */
static int hf_umts_rrc_ies_mapping_LCR = -1;      /* Mapping_LCR_r4 */
static int hf_umts_rrc_ies_cellSelectReselectInfo_v590ext = -1;  /* CellSelectReselectInfo_v590ext */
static int hf_umts_rrc_ies_cellSelectReselectInfoTreselectionScaling_v5c0ext = -1;  /* CellSelectReselectInfoTreselectionScaling_v5c0ext */
static int hf_umts_rrc_ies_domainSpecificAccessRestrictionParametersForPLMNOfMIB = -1;  /* DomainSpecificAccessRestrictionParam_v670ext */
static int hf_umts_rrc_ies_domainSpecificAccessRestictionForSharedNetwork = -1;  /* DomainSpecificAccessRestrictionForSharedNetwork_v670ext */
static int hf_umts_rrc_ies_v4b0NonCriticalExtensions1 = -1;  /* T_v4b0NonCriticalExtensions1 */
static int hf_umts_rrc_ies_sysInfoType4_v4b0ext = -1;  /* SysInfoType4_v4b0ext_IEs */
static int hf_umts_rrc_ies_v590NonCriticalExtension1 = -1;  /* T_v590NonCriticalExtension1 */
static int hf_umts_rrc_ies_sysInfoType4_v590ext = -1;  /* SysInfoType4_v590ext */
static int hf_umts_rrc_ies_v5b0NonCriticalExtension = -1;  /* T_v5b0NonCriticalExtension */
static int hf_umts_rrc_ies_sysInfoType4_v5b0ext = -1;  /* SysInfoType4_v5b0ext_IEs */
static int hf_umts_rrc_ies_v5c0NonCriticalExtension = -1;  /* T_v5c0NonCriticalExtension */
static int hf_umts_rrc_ies_sysInfoType4_v5c0ext = -1;  /* SysInfoType4_v5c0ext_IEs */
static int hf_umts_rrc_ies_nonCriticalExtensions5 = -1;  /* T_nonCriticalExtensions5 */
static int hf_umts_rrc_ies_cellSelectReselectInfoPCHFACH_v5b0ext = -1;  /* CellSelectReselectInfoPCHFACH_v5b0ext */
static int hf_umts_rrc_ies_sib6indicator = -1;    /* BOOLEAN */
static int hf_umts_rrc_ies_pich_PowerOffset = -1;  /* PICH_PowerOffset */
static int hf_umts_rrc_ies_modeSpecificInfo80 = -1;  /* T_modeSpecificInfo80 */
static int hf_umts_rrc_ies_fdd92 = -1;            /* T_fdd87 */
static int hf_umts_rrc_ies_aich_PowerOffset = -1;  /* AICH_PowerOffset */
static int hf_umts_rrc_ies_tdd87 = -1;            /* T_tdd80 */
static int hf_umts_rrc_ies_pusch_SysInfoList_SFN = -1;  /* PUSCH_SysInfoList_SFN */
static int hf_umts_rrc_ies_pdsch_SysInfoList_SFN = -1;  /* PDSCH_SysInfoList_SFN */
static int hf_umts_rrc_ies_openLoopPowerControl_TDD = -1;  /* OpenLoopPowerControl_TDD */
static int hf_umts_rrc_ies_prach_SystemInformationList = -1;  /* PRACH_SystemInformationList */
static int hf_umts_rrc_ies_sCCPCH_SystemInformationList = -1;  /* SCCPCH_SystemInformationList */
static int hf_umts_rrc_ies_cbs_DRX_Level1Information = -1;  /* CBS_DRX_Level1Information */
static int hf_umts_rrc_ies_v4b0NonCriticalExtensions2 = -1;  /* T_v4b0NonCriticalExtensions2 */
static int hf_umts_rrc_ies_sysInfoType5_v4b0ext = -1;  /* SysInfoType5_v4b0ext_IEs */
static int hf_umts_rrc_ies_v590NonCriticalExtensions = -1;  /* T_v590NonCriticalExtensions */
static int hf_umts_rrc_ies_sysInfoType5_v590ext = -1;  /* SysInfoType5_v590ext_IEs */
static int hf_umts_rrc_ies_v650NonCriticalExtensions = -1;  /* T_v650NonCriticalExtensions */
static int hf_umts_rrc_ies_sysInfoType5_v650ext = -1;  /* SysInfoType5_v650ext_IEs */
static int hf_umts_rrc_ies_v6xyNonCriticalExtensions1 = -1;  /* T_v6xyNonCriticalExtensions1 */
static int hf_umts_rrc_ies_sysInfoType5_v6xyext = -1;  /* SysInfoType5_v6xyext_IEs */
static int hf_umts_rrc_ies_nonCriticalExtensions6 = -1;  /* T_nonCriticalExtensions6 */
static int hf_umts_rrc_ies_pNBSCH_Allocation_r4 = -1;  /* PNBSCH_Allocation_r4 */
static int hf_umts_rrc_ies_openLoopPowerControl_IPDL_TDD = -1;  /* OpenLoopPowerControl_IPDL_TDD_r4 */
static int hf_umts_rrc_ies_prach_SystemInformationList_LCR_r4 = -1;  /* PRACH_SystemInformationList_LCR_r4 */
static int hf_umts_rrc_ies_tdd128SpecificInfo = -1;  /* T_tdd128SpecificInfo */
static int hf_umts_rrc_ies_pusch_SysInfoList_SFN1 = -1;  /* PUSCH_SysInfoList_SFN_LCR_r4 */
static int hf_umts_rrc_ies_pdsch_SysInfoList_SFN1 = -1;  /* PDSCH_SysInfoList_SFN_LCR_r4 */
static int hf_umts_rrc_ies_pCCPCH_LCR_Extensions = -1;  /* PrimaryCCPCH_Info_LCR_r4_ext */
static int hf_umts_rrc_ies_sCCPCH_LCR_ExtensionsList = -1;  /* SCCPCH_SystemInformationList_LCR_r4_ext */
static int hf_umts_rrc_ies_frequencyBandIndicator = -1;  /* RadioFrequencyBandFDD */
static int hf_umts_rrc_ies_hcr_r5_SpecificInfo = -1;  /* T_hcr_r5_SpecificInfo */
static int hf_umts_rrc_ies_pusch_SysInfoList_SFN2 = -1;  /* PUSCH_SysInfoList_SFN_HCR_r5 */
static int hf_umts_rrc_ies_pdsch_SysInfoList_SFN2 = -1;  /* PDSCH_SysInfoList_SFN_HCR_r5 */
static int hf_umts_rrc_ies_frequencyBandIndicator2 = -1;  /* RadioFrequencyBandFDD2 */
static int hf_umts_rrc_ies_sccpch_SystemInformation_MBMS = -1;  /* T_sccpch_SystemInformation_MBMS */
static int hf_umts_rrc_ies_sccpch_CommonForMBMSAndNonMBMS = -1;  /* SCCPCH_SystemInformationList_MBMS_r6_ext */
static int hf_umts_rrc_ies_sccpch_DedicatedForMBMS = -1;  /* SCCPCH_SystemInformation_MBMS_r6 */
static int hf_umts_rrc_ies_additionalPRACH_TF_and_TFCS_CCCH_List = -1;  /* AdditionalPRACH_TF_and_TFCS_CCCH_List */
static int hf_umts_rrc_ies_modeSpecificInfo81 = -1;  /* T_modeSpecificInfo81 */
static int hf_umts_rrc_ies_fdd93 = -1;            /* T_fdd88 */
static int hf_umts_rrc_ies_dummy_CSICH_PowerOffset = -1;  /* CSICH_PowerOffset */
static int hf_umts_rrc_ies_tdd88 = -1;            /* T_tdd81 */
static int hf_umts_rrc_ies_v4b0NonCriticalExtensions3 = -1;  /* T_v4b0NonCriticalExtensions3 */
static int hf_umts_rrc_ies_sysInfoType6_v4b0ext = -1;  /* SysInfoType6_v4b0ext_IEs */
static int hf_umts_rrc_ies_v590NonCriticalExtensions1 = -1;  /* T_v590NonCriticalExtensions1 */
static int hf_umts_rrc_ies_sysInfoType6_v590ext = -1;  /* SysInfoType6_v590ext_IEs */
static int hf_umts_rrc_ies_v650nonCriticalExtensions = -1;  /* T_v650nonCriticalExtensions */
static int hf_umts_rrc_ies_sysInfoType6_v650ext = -1;  /* SysInfoType6_v650ext_IEs */
static int hf_umts_rrc_ies_v6xynonCriticalExtensions = -1;  /* T_v6xynonCriticalExtensions */
static int hf_umts_rrc_ies_sysInfoType6_v6xyext = -1;  /* SysInfoType6_v6xyext_IEs */
static int hf_umts_rrc_ies_nonCriticalExtensions7 = -1;  /* T_nonCriticalExtensions7 */
static int hf_umts_rrc_ies_tdd128SpecificInfo1 = -1;  /* T_tdd128SpecificInfo1 */
static int hf_umts_rrc_ies_hcr_r5_SpecificInfo1 = -1;  /* T_hcr_r5_SpecificInfo1 */
static int hf_umts_rrc_ies_modeSpecificInfo82 = -1;  /* T_modeSpecificInfo82 */
static int hf_umts_rrc_ies_fdd94 = -1;            /* T_fdd89 */
static int hf_umts_rrc_ies_ul_Interference = -1;  /* UL_Interference */
static int hf_umts_rrc_ies_prach_Information_SIB5_List = -1;  /* DynamicPersistenceLevelList */
static int hf_umts_rrc_ies_prach_Information_SIB6_List = -1;  /* DynamicPersistenceLevelList */
static int hf_umts_rrc_ies_expirationTimeFactor = -1;  /* ExpirationTimeFactor */
static int hf_umts_rrc_ies_nonCriticalExtensions8 = -1;  /* T_nonCriticalExtensions8 */
static int hf_umts_rrc_ies_dummy1_CPCH_Parameters = -1;  /* CPCH_Parameters */
static int hf_umts_rrc_ies_dummy2_CPCH_SetInfoList = -1;  /* CPCH_SetInfoList */
static int hf_umts_rrc_ies_dummy3_CSICH_PowerOffset = -1;  /* CSICH_PowerOffset */
static int hf_umts_rrc_ies_nonCriticalExtensions9 = -1;  /* T_nonCriticalExtensions9 */
static int hf_umts_rrc_ies_dummy_CPCH_PersistenceLevelsList = -1;  /* CPCH_PersistenceLevelsList */
static int hf_umts_rrc_ies_nonCriticalExtensions10 = -1;  /* T_nonCriticalExtensions10 */
static int hf_umts_rrc_ies_dummy_DRAC_SysInfoList = -1;  /* DRAC_SysInfoList */
static int hf_umts_rrc_ies_nonCriticalExtensions11 = -1;  /* T_nonCriticalExtensions11 */
static int hf_umts_rrc_ies_sib12indicator = -1;   /* BOOLEAN */
static int hf_umts_rrc_ies_fach_MeasurementOccasionInfo = -1;  /* FACH_MeasurementOccasionInfo */
static int hf_umts_rrc_ies_measurementControlSysInfo = -1;  /* MeasurementControlSysInfo */
static int hf_umts_rrc_ies_v4b0NonCriticalExtensions4 = -1;  /* T_v4b0NonCriticalExtensions4 */
static int hf_umts_rrc_ies_sysInfoType11_v4b0ext = -1;  /* SysInfoType11_v4b0ext_IEs */
static int hf_umts_rrc_ies_v590NonCriticalExtension2 = -1;  /* T_v590NonCriticalExtension2 */
static int hf_umts_rrc_ies_sysInfoType11_v590ext = -1;  /* SysInfoType11_v590ext_IEs */
static int hf_umts_rrc_ies_v6xyNonCriticalExtensions2 = -1;  /* T_v6xyNonCriticalExtensions2 */
static int hf_umts_rrc_ies_sysInfoType11_v6xyext = -1;  /* SysInfoType11_v6xyext_IEs */
static int hf_umts_rrc_ies_nonCriticalExtensions12 = -1;  /* T_nonCriticalExtensions12 */
static int hf_umts_rrc_ies_fach_MeasurementOccasionInfo_LCR_Ext = -1;  /* FACH_MeasurementOccasionInfo_LCR_r4_ext */
static int hf_umts_rrc_ies_measurementControlSysInfo_LCR = -1;  /* MeasurementControlSysInfo_LCR_r4_ext */
static int hf_umts_rrc_ies_newIntraFrequencyCellInfoList_v590ext = -1;  /* SEQUENCE_SIZE_1_maxCellMeas_OF_CellSelectReselectInfo_v590ext */
static int hf_umts_rrc_ies_newIntraFrequencyCellInfoList_v590ext_item = -1;  /* CellSelectReselectInfo_v590ext */
static int hf_umts_rrc_ies_newInterFrequencyCellInfoList_v590ext = -1;  /* SEQUENCE_SIZE_1_maxCellMeas_OF_CellSelectReselectInfo_v590ext */
static int hf_umts_rrc_ies_newInterFrequencyCellInfoList_v590ext_item = -1;  /* CellSelectReselectInfo_v590ext */
static int hf_umts_rrc_ies_newInterRATCellInfoList_v590ext = -1;  /* SEQUENCE_SIZE_1_maxCellMeas_OF_CellSelectReselectInfo_v590ext */
static int hf_umts_rrc_ies_newInterRATCellInfoList_v590ext_item = -1;  /* CellSelectReselectInfo_v590ext */
static int hf_umts_rrc_ies_intraFreqEventCriteriaList_v590ext = -1;  /* Intra_FreqEventCriteriaList_v590ext */
static int hf_umts_rrc_ies_intraFreqReportingCriteria_1b_r5 = -1;  /* IntraFreqReportingCriteria_1b_r5 */
static int hf_umts_rrc_ies_intraFreqEvent_1d_r5 = -1;  /* IntraFreqEvent_1d_r5 */
static int hf_umts_rrc_ies_interFreqRACHReportingInfo = -1;  /* InterFreqRACHReportingInfo */
static int hf_umts_rrc_ies_v4b0NonCriticalExtensions5 = -1;  /* T_v4b0NonCriticalExtensions5 */
static int hf_umts_rrc_ies_sysInfoType12_v4b0ext = -1;  /* SysInfoType12_v4b0ext_IEs */
static int hf_umts_rrc_ies_v590NonCriticalExtension3 = -1;  /* T_v590NonCriticalExtension3 */
static int hf_umts_rrc_ies_sysInfoType12_v590ext = -1;  /* SysInfoType12_v590ext_IEs */
static int hf_umts_rrc_ies_v6xyNonCriticalExtensions3 = -1;  /* T_v6xyNonCriticalExtensions3 */
static int hf_umts_rrc_ies_sysInfoType12_v6xyext = -1;  /* SysInfoType12_v6xyext_IEs */
static int hf_umts_rrc_ies_nonCriticalExtensions13 = -1;  /* T_nonCriticalExtensions13 */
static int hf_umts_rrc_ies_capabilityUpdateRequirement = -1;  /* CapabilityUpdateRequirement */
static int hf_umts_rrc_ies_v3a0NonCriticalExtensions1 = -1;  /* T_v3a0NonCriticalExtensions1 */
static int hf_umts_rrc_ies_sysInfoType13_v3a0ext = -1;  /* SysInfoType13_v3a0ext_IEs */
static int hf_umts_rrc_ies_v4b0NonCriticalExtensions6 = -1;  /* T_v4b0NonCriticalExtensions6 */
static int hf_umts_rrc_ies_sysInfoType13_v4b0ext = -1;  /* SysInfoType13_v4b0ext_IEs */
static int hf_umts_rrc_ies_nonCriticalExtensions14 = -1;  /* T_nonCriticalExtensions14 */
static int hf_umts_rrc_ies_capabilityUpdateRequirement_r4Ext = -1;  /* CapabilityUpdateRequirement_r4_ext */
static int hf_umts_rrc_ies_ansi_41_RAND_Information = -1;  /* ANSI_41_RAND_Information */
static int hf_umts_rrc_ies_nonCriticalExtensions15 = -1;  /* T_nonCriticalExtensions15 */
static int hf_umts_rrc_ies_ansi_41_UserZoneID_Information = -1;  /* ANSI_41_UserZoneID_Information */
static int hf_umts_rrc_ies_nonCriticalExtensions16 = -1;  /* T_nonCriticalExtensions16 */
static int hf_umts_rrc_ies_ansi_41_PrivateNeighbourListInfo = -1;  /* ANSI_41_PrivateNeighbourListInfo */
static int hf_umts_rrc_ies_nonCriticalExtensions17 = -1;  /* T_nonCriticalExtensions17 */
static int hf_umts_rrc_ies_ansi_41_GlobalServiceRedirectInfo = -1;  /* ANSI_41_GlobalServiceRedirectInfo */
static int hf_umts_rrc_ies_nonCriticalExtensions18 = -1;  /* T_nonCriticalExtensions18 */
static int hf_umts_rrc_ies_nonCriticalExtensions19 = -1;  /* T_nonCriticalExtensions19 */
static int hf_umts_rrc_ies_ue_positioning_GPS_CipherParameters = -1;  /* UE_Positioning_CipherParameters */
static int hf_umts_rrc_ies_v4b0NonCriticalExtensions7 = -1;  /* T_v4b0NonCriticalExtensions7 */
static int hf_umts_rrc_ies_sysInfoType15_v4b0ext = -1;  /* SysInfoType15_v4b0ext_IEs */
static int hf_umts_rrc_ies_nonCriticalExtensions20 = -1;  /* T_nonCriticalExtensions20 */
static int hf_umts_rrc_ies_up_Ipdl_Parameters_TDD = -1;  /* UE_Positioning_IPDL_Parameters_TDD_r4_ext */
static int hf_umts_rrc_ies_nonCriticalExtensions21 = -1;  /* T_nonCriticalExtensions21 */
static int hf_umts_rrc_ies_transmissionTOW = -1;  /* INTEGER_0_604799 */
static int hf_umts_rrc_ies_nonCriticalExtensions22 = -1;  /* T_nonCriticalExtensions22 */
static int hf_umts_rrc_ies_satMask = -1;          /* BIT_STRING_SIZE_1_32 */
static int hf_umts_rrc_ies_lsbTOW = -1;           /* BIT_STRING_SIZE_8 */
static int hf_umts_rrc_ies_nonCriticalExtensions23 = -1;  /* T_nonCriticalExtensions23 */
static int hf_umts_rrc_ies_ue_positioning_OTDOA_CipherParameters = -1;  /* UE_Positioning_CipherParameters */
static int hf_umts_rrc_ies_v3a0NonCriticalExtensions2 = -1;  /* T_v3a0NonCriticalExtensions2 */
static int hf_umts_rrc_ies_sysInfoType15_4_v3a0ext = -1;  /* SysInfoType15_4_v3a0ext */
static int hf_umts_rrc_ies_v4b0NonCriticalExtensions8 = -1;  /* T_v4b0NonCriticalExtensions8 */
static int hf_umts_rrc_ies_sysInfoType15_4_v4b0ext = -1;  /* SysInfoType15_4_v4b0ext */
static int hf_umts_rrc_ies_nonCriticalExtensions24 = -1;  /* T_nonCriticalExtensions24 */
static int hf_umts_rrc_ies_ue_Positioning_OTDOA_AssistanceData_r4ext = -1;  /* UE_Positioning_OTDOA_AssistanceData_r4ext */
static int hf_umts_rrc_ies_v3a0NonCriticalExtensions3 = -1;  /* T_v3a0NonCriticalExtensions3 */
static int hf_umts_rrc_ies_sysInfoType15_5_v3a0ext = -1;  /* SysInfoType15_5_v3a0ext */
static int hf_umts_rrc_ies_nonCriticalExtensions25 = -1;  /* T_nonCriticalExtensions25 */
static int hf_umts_rrc_ies_preDefinedRadioConfiguration = -1;  /* PreDefRadioConfiguration */
static int hf_umts_rrc_ies_nonCriticalExtensions26 = -1;  /* T_nonCriticalExtensions26 */
static int hf_umts_rrc_ies_pusch_SysInfoList = -1;  /* PUSCH_SysInfoList */
static int hf_umts_rrc_ies_pdsch_SysInfoList = -1;  /* PDSCH_SysInfoList */
static int hf_umts_rrc_ies_v4b0NonCriticalExtensions9 = -1;  /* T_v4b0NonCriticalExtensions9 */
static int hf_umts_rrc_ies_sysInfoType17_v4b0ext = -1;  /* SysInfoType17_v4b0ext_IEs */
static int hf_umts_rrc_ies_v590NonCriticalExtensions2 = -1;  /* T_v590NonCriticalExtensions2 */
static int hf_umts_rrc_ies_sysInfoType17_v590ext = -1;  /* SysInfoType17_v590ext_IEs */
static int hf_umts_rrc_ies_nonCriticalExtensions27 = -1;  /* T_nonCriticalExtensions27 */
static int hf_umts_rrc_ies_tdd128SpecificInfo2 = -1;  /* T_tdd128SpecificInfo2 */
static int hf_umts_rrc_ies_pusch_SysInfoList1 = -1;  /* PUSCH_SysInfoList_LCR_r4 */
static int hf_umts_rrc_ies_pdsch_SysInfoList1 = -1;  /* PDSCH_SysInfoList_LCR_r4 */
static int hf_umts_rrc_ies_hcr_r5_SpecificInfo2 = -1;  /* T_hcr_r5_SpecificInfo2 */
static int hf_umts_rrc_ies_pusch_SysInfoList2 = -1;  /* PUSCH_SysInfoList_HCR_r5 */
static int hf_umts_rrc_ies_pdsch_SysInfoList2 = -1;  /* PDSCH_SysInfoList_HCR_r5 */
static int hf_umts_rrc_ies_idleModePLMNIdentities = -1;  /* PLMNIdentitiesOfNeighbourCells */
static int hf_umts_rrc_ies_connectedModePLMNIdentities = -1;  /* PLMNIdentitiesOfNeighbourCells */
static int hf_umts_rrc_ies_nonCriticalExtensions28 = -1;  /* T_nonCriticalExtensions28 */
static int hf_umts_rrc_ies_sib_ReferenceList = -1;  /* SIB_ReferenceList */
static int hf_umts_rrc_ies_nonCriticalExtensions29 = -1;  /* T_nonCriticalExtensions29 */
static int hf_umts_rrc_ies_nonCriticalExtensions30 = -1;  /* T_nonCriticalExtensions30 */
static int hf_umts_rrc_ies_TDD_UMTS_Frequency_List_item = -1;  /* FrequencyInfoTDD */
static int hf_umts_rrc_ies_commonRBIdentity = -1;  /* MBMS_CommonRBIdentity */
static int hf_umts_rrc_ies_rlc_Info3 = -1;        /* RLC_Info_MBMS_r6 */
static int hf_umts_rrc_ies_MBMS_CommonRBInformationList_r6_item = -1;  /* MBMS_CommonRBInformation_r6 */
static int hf_umts_rrc_ies_countingForUraPCH = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_countingForCellPCH = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_countingForCellFACH = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_sccpchIdentity = -1;   /* MBMS_SCCPCHIdentity */
static int hf_umts_rrc_ies_secondaryCCPCH_Info2 = -1;  /* MBMS_CommonPhyChIdentity */
static int hf_umts_rrc_ies_softComb_TimingOffset = -1;  /* MBMS_SoftComb_TimingOffset */
static int hf_umts_rrc_ies_transpCh_InfoCommonForAllTrCh = -1;  /* MBMS_CommonCCTrChIdentity */
static int hf_umts_rrc_ies_transpCHInformation = -1;  /* MBMS_TrCHInformation_CommList */
static int hf_umts_rrc_ies_MBMS_CurrentCell_SCCPCHList_r6_item = -1;  /* MBMS_CurrentCell_SCCPCH_r6 */
static int hf_umts_rrc_ies_MBMS_FACHCarryingMTCH_List_item = -1;  /* TransportFormatSet */
static int hf_umts_rrc_ies_cycleOffset = -1;      /* INTEGER_0_7 */
static int hf_umts_rrc_ies_mtch_L1CombiningPeriodList = -1;  /* T_mtch_L1CombiningPeriodList */
static int hf_umts_rrc_ies_mtch_L1CombiningPeriodList_item = -1;  /* T_mtch_L1CombiningPeriodList_item */
static int hf_umts_rrc_ies_periodStart = -1;      /* INTEGER_0_7 */
static int hf_umts_rrc_ies_periodDuration = -1;   /* INTEGER_1_8 */
static int hf_umts_rrc_ies_cycleOffset1 = -1;     /* INTEGER_0_15 */
static int hf_umts_rrc_ies_mtch_L1CombiningPeriodList1 = -1;  /* T_mtch_L1CombiningPeriodList1 */
static int hf_umts_rrc_ies_mtch_L1CombiningPeriodList_item1 = -1;  /* T_mtch_L1CombiningPeriodList_item1 */
static int hf_umts_rrc_ies_periodStart1 = -1;     /* INTEGER_0_15 */
static int hf_umts_rrc_ies_periodDuration1 = -1;  /* INTEGER_1_16 */
static int hf_umts_rrc_ies_cycleOffset2 = -1;     /* INTEGER_0_31 */
static int hf_umts_rrc_ies_mtch_L1CombiningPeriodList2 = -1;  /* T_mtch_L1CombiningPeriodList2 */
static int hf_umts_rrc_ies_mtch_L1CombiningPeriodList_item2 = -1;  /* T_mtch_L1CombiningPeriodList_item2 */
static int hf_umts_rrc_ies_periodStart2 = -1;     /* INTEGER_0_31 */
static int hf_umts_rrc_ies_periodDuration2 = -1;  /* INTEGER_1_32 */
static int hf_umts_rrc_ies_cycleOffset3 = -1;     /* INTEGER_0_63 */
static int hf_umts_rrc_ies_mtch_L1CombiningPeriodList3 = -1;  /* T_mtch_L1CombiningPeriodList3 */
static int hf_umts_rrc_ies_mtch_L1CombiningPeriodList_item3 = -1;  /* T_mtch_L1CombiningPeriodList_item3 */
static int hf_umts_rrc_ies_periodStart3 = -1;     /* INTEGER_0_63 */
static int hf_umts_rrc_ies_periodDuration3 = -1;  /* INTEGER_1_64 */
static int hf_umts_rrc_ies_cycleOffset4 = -1;     /* INTEGER_0_127 */
static int hf_umts_rrc_ies_mtch_L1CombiningPeriodList4 = -1;  /* T_mtch_L1CombiningPeriodList4 */
static int hf_umts_rrc_ies_mtch_L1CombiningPeriodList_item4 = -1;  /* T_mtch_L1CombiningPeriodList_item4 */
static int hf_umts_rrc_ies_periodStart4 = -1;     /* INTEGER_0_127 */
static int hf_umts_rrc_ies_periodDuration4 = -1;  /* INTEGER_1_128 */
static int hf_umts_rrc_ies_cycleOffset5 = -1;     /* INTEGER_0_255 */
static int hf_umts_rrc_ies_mtch_L1CombiningPeriodList5 = -1;  /* T_mtch_L1CombiningPeriodList5 */
static int hf_umts_rrc_ies_mtch_L1CombiningPeriodList_item5 = -1;  /* T_mtch_L1CombiningPeriodList_item5 */
static int hf_umts_rrc_ies_periodStart5 = -1;     /* INTEGER_0_255 */
static int hf_umts_rrc_ies_periodDuration5 = -1;  /* INTEGER_1_256 */
static int hf_umts_rrc_ies_cycleLength_32 = -1;   /* MBMS_L1CombiningSchedule_32 */
static int hf_umts_rrc_ies_cycleLength_64 = -1;   /* MBMS_L1CombiningSchedule_64 */
static int hf_umts_rrc_ies_cycleLength_128 = -1;  /* MBMS_L1CombiningSchedule_128 */
static int hf_umts_rrc_ies_cycleLength_256 = -1;  /* MBMS_L1CombiningSchedule_256 */
static int hf_umts_rrc_ies_cycleLength_512 = -1;  /* MBMS_L1CombiningSchedule_512 */
static int hf_umts_rrc_ies_cycleLength_1024 = -1;  /* MBMS_L1CombiningSchedule_1024 */
static int hf_umts_rrc_ies_sameAsCurrent = -1;    /* T_sameAsCurrent */
static int hf_umts_rrc_ies_currentCell_SCCPCH = -1;  /* MBMS_SCCPCHIdentity */
static int hf_umts_rrc_ies_different = -1;        /* T_different */
static int hf_umts_rrc_ies_transpCHInformation1 = -1;  /* MBMS_TrCHInformation_NeighbList */
static int hf_umts_rrc_ies_accessInfoPeriodCoefficient = -1;  /* INTEGER_0_3 */
static int hf_umts_rrc_ies_repetitionPeriodCoefficient = -1;  /* INTEGER_0_3 */
static int hf_umts_rrc_ies_modificationPeriodCoefficient = -1;  /* INTEGER_7_10 */
static int hf_umts_rrc_ies_tctf_Presence = -1;    /* MBMS_TCTF_Presence */
static int hf_umts_rrc_ies_michPowerOffset = -1;  /* MBMS_MICHPowerOffset */
static int hf_umts_rrc_ies_mode = -1;             /* T_mode */
static int hf_umts_rrc_ies_fdd95 = -1;            /* T_fdd90 */
static int hf_umts_rrc_ies_ni_CountPerFrame = -1;  /* MBMS_NI_CountPerFrame */
static int hf_umts_rrc_ies_tdd38419 = -1;         /* T_tdd38415 */
static int hf_umts_rrc_ies_repetitionPeriodLengthOffset1 = -1;  /* RepPerLengthOffset_MICH */
static int hf_umts_rrc_ies_mbmsNotificationIndLength = -1;  /* MBMS_MICHNotificationIndLength */
static int hf_umts_rrc_ies_tdd12821 = -1;         /* T_tdd12817 */
static int hf_umts_rrc_ies_channelisationCodeList1 = -1;  /* SEQUENCE_SIZE_1_2_OF_DL_TS_ChannelisationCode */
static int hf_umts_rrc_ies_channelisationCodeList_item = -1;  /* DL_TS_ChannelisationCode */
static int hf_umts_rrc_ies_mbms_TransmissionIdentity = -1;  /* MBMS_TransmissionIdentity */
static int hf_umts_rrc_ies_mbms_RequiredUEAction = -1;  /* MBMS_RequiredUEAction_Mod */
static int hf_umts_rrc_ies_mbms_PreferredFrequency = -1;  /* T_mbms_PreferredFrequency */
static int hf_umts_rrc_ies_mcch = -1;             /* MBMS_PFLIndex */
static int hf_umts_rrc_ies_dcch = -1;             /* MBMS_PFLInfo */
static int hf_umts_rrc_ies_mbms_DispersionIndicator = -1;  /* T_mbms_DispersionIndicator */
static int hf_umts_rrc_ies_continueMCCHReading = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_MBMS_ModifedServiceList_r6_item = -1;  /* MBMS_ModifedService_r6 */
static int hf_umts_rrc_ies_mschShedulingInfo = -1;  /* MBMS_MSCHSchedulingInfo */
static int hf_umts_rrc_ies_schedulingPeriod_32_Offset = -1;  /* INTEGER_0_31 */
static int hf_umts_rrc_ies_schedulingPeriod_64_Offset = -1;  /* INTEGER_0_63 */
static int hf_umts_rrc_ies_schedulingPeriod_128_Offset = -1;  /* INTEGER_0_127 */
static int hf_umts_rrc_ies_schedulingPeriod_256_Offset = -1;  /* INTEGER_0_255 */
static int hf_umts_rrc_ies_schedulingPeriod_512_Offset = -1;  /* INTEGER_0_511 */
static int hf_umts_rrc_ies_schedulingPeriod_1024_Offset = -1;  /* INTEGER_0_1023 */
static int hf_umts_rrc_ies_secondaryCCPCHPwrOffsetDiff = -1;  /* MBMS_SCCPCHPwrOffsetDiff */
static int hf_umts_rrc_ies_layer1Combining = -1;  /* T_layer1Combining */
static int hf_umts_rrc_ies_fdd96 = -1;            /* T_fdd91 */
static int hf_umts_rrc_ies_mbms_L1CombiningTransmTimeDiff = -1;  /* MBMS_L1CombiningTransmTimeDiff */
static int hf_umts_rrc_ies_mbms_L1CombiningSchedule = -1;  /* MBMS_L1CombiningSchedule */
static int hf_umts_rrc_ies_mbms_L23Configuration = -1;  /* MBMS_L23Configuration */
static int hf_umts_rrc_ies_MBMS_NeighbouringCellSCCPCHList_r6_item = -1;  /* MBMS_NeighbouringCellSCCPCH_r6 */
static int hf_umts_rrc_ies_mbms_CommonPhyChIdentity = -1;  /* MBMS_CommonPhyChIdentity */
static int hf_umts_rrc_ies_MBMS_PhyChInformationList_r6_item = -1;  /* MBMS_PhyChInformation_r6 */
static int hf_umts_rrc_ies_preferredFreqRequest = -1;  /* FrequencyInfo */
static int hf_umts_rrc_ies_mbmsPreferredFrequency = -1;  /* INTEGER_1_maxMBMSFreq */
static int hf_umts_rrc_ies_layerConvergenceInformation = -1;  /* T_layerConvergenceInformation */
static int hf_umts_rrc_ies_mbms_Qoffset = -1;     /* INTEGER_0_7 */
static int hf_umts_rrc_ies_mbms_HCSoffset = -1;   /* INTEGER_0_7 */
static int hf_umts_rrc_ies_mbms_PL_ServiceRestrictInfo = -1;  /* MBMS_PL_ServiceRestrictInfo_r6 */
static int hf_umts_rrc_ies_MBMS_PreferredFrequencyList_r6_item = -1;  /* MBMS_PreferredFrequencyInfo_r6 */
static int hf_umts_rrc_ies_rbInformation = -1;    /* MBMS_CommonRBIdentity */
static int hf_umts_rrc_ies_shortTransmissionID = -1;  /* MBMS_ShortTransmissionID */
static int hf_umts_rrc_ies_logicalChIdentity = -1;  /* MBMS_LogicalChIdentity */
static int hf_umts_rrc_ies_MBMS_PTM_RBInformation_CList_item = -1;  /* MBMS_PTM_RBInformation_C */
static int hf_umts_rrc_ies_layer1_CombiningStatus = -1;  /* T_layer1_CombiningStatus */
static int hf_umts_rrc_ies_MBMS_PTM_RBInformation_NList_item = -1;  /* MBMS_PTM_RBInformation_N */
static int hf_umts_rrc_ies_MBMS_PTM_RBInformation_SList_item = -1;  /* MBMS_PTM_RBInformation_S */
static int hf_umts_rrc_ies_accessprobabilityFactor_Idle = -1;  /* MBMS_AccessProbabilityFactor */
static int hf_umts_rrc_ies_accessprobabilityFactor_UraPCH = -1;  /* MBMS_AccessProbabilityFactor */
static int hf_umts_rrc_ies_mbms_ConnectedModeCountingScope = -1;  /* MBMS_ConnectedModeCountingScope */
static int hf_umts_rrc_ies_MBMS_ServiceAccessInfoList_r6_item = -1;  /* MBMS_ServiceAccessInfo_r6 */
static int hf_umts_rrc_ies_serviceIdentity = -1;  /* OCTET_STRING_SIZE_3 */
static int hf_umts_rrc_ies_plmn_Identity1 = -1;   /* T_plmn_Identity */
static int hf_umts_rrc_ies_sameAsMIB_PLMN_Id = -1;  /* NULL */
static int hf_umts_rrc_ies_other1 = -1;           /* T_other1 */
static int hf_umts_rrc_ies_sameAsMIB_MultiPLMN_Id = -1;  /* INTEGER_1_5 */
static int hf_umts_rrc_ies_explicitPLMN_Id = -1;  /* PLMN_Identity */
static int hf_umts_rrc_ies_mbms_ServiceTransmInfoList = -1;  /* MBMS_ServiceTransmInfoList */
static int hf_umts_rrc_ies_nextSchedulingperiod = -1;  /* INTEGER_0_31 */
static int hf_umts_rrc_ies_MBMS_ServiceSchedulingInfoList_r6_item = -1;  /* MBMS_ServiceSchedulingInfo_r6 */
static int hf_umts_rrc_ies_start = -1;            /* INTEGER_0_255 */
static int hf_umts_rrc_ies_duration = -1;         /* INTEGER_1_256 */
static int hf_umts_rrc_ies_MBMS_ServiceTransmInfoList_item = -1;  /* MBMS_ServiceTransmInfo */
static int hf_umts_rrc_ies_transpCHInformation2 = -1;  /* MBMS_TrCHInformation_SIB5List */
static int hf_umts_rrc_ies_MBMS_SIBType5_SCCPCHList_r6_item = -1;  /* MBMS_SIBType5_SCCPCH_r6 */
static int hf_umts_rrc_ies_t_318 = -1;            /* T_318 */
static int hf_umts_rrc_ies_mbms_ServiceIdentity = -1;  /* MBMS_ServiceIdentity */
static int hf_umts_rrc_ies_commonCCTrChIdentity = -1;  /* MBMS_CommonCCTrChIdentity */
static int hf_umts_rrc_ies_MBMS_TranspChInfoForEachCCTrCh_r6_item = -1;  /* MBMS_TranspChInfoForCCTrCh_r6 */
static int hf_umts_rrc_ies_MBMS_TranspChInfoForEachTrCh_r6_item = -1;  /* MBMS_TranspChInfoForTrCh_r6 */
static int hf_umts_rrc_ies_commonTrChIdentity = -1;  /* MBMS_CommonTrChIdentity */
static int hf_umts_rrc_ies_transpCh_Info = -1;    /* MBMS_CommonTrChIdentity */
static int hf_umts_rrc_ies_rbInformation1 = -1;   /* MBMS_PTM_RBInformation_CList */
static int hf_umts_rrc_ies_MBMS_TrCHInformation_CommList_item = -1;  /* MBMS_TrCHInformation_Comm */
static int hf_umts_rrc_ies_transpCh_CombiningStatus = -1;  /* BOOLEAN */
static int hf_umts_rrc_ies_rbInformation2 = -1;   /* MBMS_PTM_RBInformation_NList */
static int hf_umts_rrc_ies_MBMS_TrCHInformation_NeighbList_item = -1;  /* MBMS_TrCHInformation_Neighb */
static int hf_umts_rrc_ies_transpCh_Identity = -1;  /* INTEGER_1_maxFACHPCH */
static int hf_umts_rrc_ies_rbInformation3 = -1;   /* MBMS_PTM_RBInformation_SList */
static int hf_umts_rrc_ies_MBMS_TrCHInformation_SIB5List_item = -1;  /* MBMS_TrCHInformation_SIB5 */
static int hf_umts_rrc_ies_mbms_RequiredUEAction1 = -1;  /* MBMS_RequiredUEAction_UMod */
static int hf_umts_rrc_ies_mbms_PreferredFrequency1 = -1;  /* MBMS_PFLIndex */
static int hf_umts_rrc_ies_MBMS_UnmodifiedServiceList_r6_item = -1;  /* MBMS_UnmodifiedService_r6 */
/* named bits */
static int hf_umts_rrc_ies_T_cipheringAlgorithmCap_spare15 = -1;
static int hf_umts_rrc_ies_T_cipheringAlgorithmCap_spare14 = -1;
static int hf_umts_rrc_ies_T_cipheringAlgorithmCap_spare13 = -1;
static int hf_umts_rrc_ies_T_cipheringAlgorithmCap_spare12 = -1;
static int hf_umts_rrc_ies_T_cipheringAlgorithmCap_spare11 = -1;
static int hf_umts_rrc_ies_T_cipheringAlgorithmCap_spare10 = -1;
static int hf_umts_rrc_ies_T_cipheringAlgorithmCap_spare9 = -1;
static int hf_umts_rrc_ies_T_cipheringAlgorithmCap_spare8 = -1;
static int hf_umts_rrc_ies_T_cipheringAlgorithmCap_spare7 = -1;
static int hf_umts_rrc_ies_T_cipheringAlgorithmCap_spare6 = -1;
static int hf_umts_rrc_ies_T_cipheringAlgorithmCap_spare5 = -1;
static int hf_umts_rrc_ies_T_cipheringAlgorithmCap_spare4 = -1;
static int hf_umts_rrc_ies_T_cipheringAlgorithmCap_spare3 = -1;
static int hf_umts_rrc_ies_T_cipheringAlgorithmCap_spare2 = -1;
static int hf_umts_rrc_ies_T_cipheringAlgorithmCap_uea1 = -1;
static int hf_umts_rrc_ies_T_cipheringAlgorithmCap_uea0 = -1;
static int hf_umts_rrc_ies_T_integrityProtectionAlgorithmCap_spare15 = -1;
static int hf_umts_rrc_ies_T_integrityProtectionAlgorithmCap_spare14 = -1;
static int hf_umts_rrc_ies_T_integrityProtectionAlgorithmCap_spare13 = -1;
static int hf_umts_rrc_ies_T_integrityProtectionAlgorithmCap_spare12 = -1;
static int hf_umts_rrc_ies_T_integrityProtectionAlgorithmCap_spare11 = -1;
static int hf_umts_rrc_ies_T_integrityProtectionAlgorithmCap_spare10 = -1;
static int hf_umts_rrc_ies_T_integrityProtectionAlgorithmCap_spare9 = -1;
static int hf_umts_rrc_ies_T_integrityProtectionAlgorithmCap_spare8 = -1;
static int hf_umts_rrc_ies_T_integrityProtectionAlgorithmCap_spare7 = -1;
static int hf_umts_rrc_ies_T_integrityProtectionAlgorithmCap_spare6 = -1;
static int hf_umts_rrc_ies_T_integrityProtectionAlgorithmCap_spare5 = -1;
static int hf_umts_rrc_ies_T_integrityProtectionAlgorithmCap_spare4 = -1;
static int hf_umts_rrc_ies_T_integrityProtectionAlgorithmCap_spare3 = -1;
static int hf_umts_rrc_ies_T_integrityProtectionAlgorithmCap_spare2 = -1;
static int hf_umts_rrc_ies_T_integrityProtectionAlgorithmCap_uia1 = -1;
static int hf_umts_rrc_ies_T_integrityProtectionAlgorithmCap_spare0 = -1;
static int hf_umts_rrc_ies_T_assignedSubChannelNumber_b3 = -1;
static int hf_umts_rrc_ies_T_assignedSubChannelNumber_b2 = -1;
static int hf_umts_rrc_ies_T_assignedSubChannelNumber_b1 = -1;
static int hf_umts_rrc_ies_T_assignedSubChannelNumber_b0 = -1;
static int hf_umts_rrc_ies_T_channelisationCodeIndices_chCodeIndex7 = -1;
static int hf_umts_rrc_ies_T_channelisationCodeIndices_chCodeIndex6 = -1;
static int hf_umts_rrc_ies_T_channelisationCodeIndices_chCodeIndex5 = -1;
static int hf_umts_rrc_ies_T_channelisationCodeIndices_chCodeIndex4 = -1;
static int hf_umts_rrc_ies_T_channelisationCodeIndices_chCodeIndex3 = -1;
static int hf_umts_rrc_ies_T_channelisationCodeIndices_chCodeIndex2 = -1;
static int hf_umts_rrc_ies_T_channelisationCodeIndices_chCodeIndex1 = -1;
static int hf_umts_rrc_ies_T_channelisationCodeIndices_chCodeIndex0 = -1;
static int hf_umts_rrc_ies_T_subchannels1_subCh3 = -1;
static int hf_umts_rrc_ies_T_subchannels1_subCh2 = -1;
static int hf_umts_rrc_ies_T_subchannels1_subCh1 = -1;
static int hf_umts_rrc_ies_T_subchannels1_subCh0 = -1;
static int hf_umts_rrc_ies_T_subchannels2_subCh7 = -1;
static int hf_umts_rrc_ies_T_subchannels2_subCh6 = -1;
static int hf_umts_rrc_ies_T_subchannels2_subCh5 = -1;
static int hf_umts_rrc_ies_T_subchannels2_subCh4 = -1;
static int hf_umts_rrc_ies_T_subchannels2_subCh3 = -1;
static int hf_umts_rrc_ies_T_subchannels2_subCh2 = -1;
static int hf_umts_rrc_ies_T_subchannels2_subCh1 = -1;
static int hf_umts_rrc_ies_T_subchannels2_subCh0 = -1;
static int hf_umts_rrc_ies_T_availableSYNC_UlCodesIndics_sulCodeIndex7 = -1;
static int hf_umts_rrc_ies_T_availableSYNC_UlCodesIndics_sulCodeIndex6 = -1;
static int hf_umts_rrc_ies_T_availableSYNC_UlCodesIndics_sulCodeIndex5 = -1;
static int hf_umts_rrc_ies_T_availableSYNC_UlCodesIndics_sulCodeIndex4 = -1;
static int hf_umts_rrc_ies_T_availableSYNC_UlCodesIndics_sulCodeIndex3 = -1;
static int hf_umts_rrc_ies_T_availableSYNC_UlCodesIndics_sulCodeIndex2 = -1;
static int hf_umts_rrc_ies_T_availableSYNC_UlCodesIndics_sulCodeIndex1 = -1;
static int hf_umts_rrc_ies_T_availableSYNC_UlCodesIndics_sulCodeIndex0 = -1;
static int hf_umts_rrc_ies_T_subchannels4_subCh3 = -1;
static int hf_umts_rrc_ies_T_subchannels4_subCh2 = -1;
static int hf_umts_rrc_ies_T_subchannels4_subCh1 = -1;
static int hf_umts_rrc_ies_T_subchannels4_subCh0 = -1;
static int hf_umts_rrc_ies_T_subchannels5_subCh7 = -1;
static int hf_umts_rrc_ies_T_subchannels5_subCh6 = -1;
static int hf_umts_rrc_ies_T_subchannels5_subCh5 = -1;
static int hf_umts_rrc_ies_T_subchannels5_subCh4 = -1;
static int hf_umts_rrc_ies_T_subchannels5_subCh3 = -1;
static int hf_umts_rrc_ies_T_subchannels5_subCh2 = -1;
static int hf_umts_rrc_ies_T_subchannels5_subCh1 = -1;
static int hf_umts_rrc_ies_T_subchannels5_subCh0 = -1;
static int hf_umts_rrc_ies_AvailableSignatures_signature15 = -1;
static int hf_umts_rrc_ies_AvailableSignatures_signature14 = -1;
static int hf_umts_rrc_ies_AvailableSignatures_signature13 = -1;
static int hf_umts_rrc_ies_AvailableSignatures_signature12 = -1;
static int hf_umts_rrc_ies_AvailableSignatures_signature11 = -1;
static int hf_umts_rrc_ies_AvailableSignatures_signature10 = -1;
static int hf_umts_rrc_ies_AvailableSignatures_signature9 = -1;
static int hf_umts_rrc_ies_AvailableSignatures_signature8 = -1;
static int hf_umts_rrc_ies_AvailableSignatures_signature7 = -1;
static int hf_umts_rrc_ies_AvailableSignatures_signature6 = -1;
static int hf_umts_rrc_ies_AvailableSignatures_signature5 = -1;
static int hf_umts_rrc_ies_AvailableSignatures_signature4 = -1;
static int hf_umts_rrc_ies_AvailableSignatures_signature3 = -1;
static int hf_umts_rrc_ies_AvailableSignatures_signature2 = -1;
static int hf_umts_rrc_ies_AvailableSignatures_signature1 = -1;
static int hf_umts_rrc_ies_AvailableSignatures_signature0 = -1;
static int hf_umts_rrc_ies_AvailableSubChannelNumbers_subCh11 = -1;
static int hf_umts_rrc_ies_AvailableSubChannelNumbers_subCh10 = -1;
static int hf_umts_rrc_ies_AvailableSubChannelNumbers_subCh9 = -1;
static int hf_umts_rrc_ies_AvailableSubChannelNumbers_subCh8 = -1;
static int hf_umts_rrc_ies_AvailableSubChannelNumbers_subCh7 = -1;
static int hf_umts_rrc_ies_AvailableSubChannelNumbers_subCh6 = -1;
static int hf_umts_rrc_ies_AvailableSubChannelNumbers_subCh5 = -1;
static int hf_umts_rrc_ies_AvailableSubChannelNumbers_subCh4 = -1;
static int hf_umts_rrc_ies_AvailableSubChannelNumbers_subCh3 = -1;
static int hf_umts_rrc_ies_AvailableSubChannelNumbers_subCh2 = -1;
static int hf_umts_rrc_ies_AvailableSubChannelNumbers_subCh1 = -1;
static int hf_umts_rrc_ies_AvailableSubChannelNumbers_subCh0 = -1;
static int hf_umts_rrc_ies_T_bitmap_chCode16_SF16 = -1;
static int hf_umts_rrc_ies_T_bitmap_chCode15_SF16 = -1;
static int hf_umts_rrc_ies_T_bitmap_chCode14_SF16 = -1;
static int hf_umts_rrc_ies_T_bitmap_chCode13_SF16 = -1;
static int hf_umts_rrc_ies_T_bitmap_chCode12_SF16 = -1;
static int hf_umts_rrc_ies_T_bitmap_chCode11_SF16 = -1;
static int hf_umts_rrc_ies_T_bitmap_chCode10_SF16 = -1;
static int hf_umts_rrc_ies_T_bitmap_chCode9_SF16 = -1;
static int hf_umts_rrc_ies_T_bitmap_chCode8_SF16 = -1;
static int hf_umts_rrc_ies_T_bitmap_chCode7_SF16 = -1;
static int hf_umts_rrc_ies_T_bitmap_chCode6_SF16 = -1;
static int hf_umts_rrc_ies_T_bitmap_chCode5_SF16 = -1;
static int hf_umts_rrc_ies_T_bitmap_chCode4_SF16 = -1;
static int hf_umts_rrc_ies_T_bitmap_chCode3_SF16 = -1;
static int hf_umts_rrc_ies_T_bitmap_chCode2_SF16 = -1;
static int hf_umts_rrc_ies_T_bitmap_chCode1_SF16 = -1;
static int hf_umts_rrc_ies_T_sync_UL_CodesBitmap_code7 = -1;
static int hf_umts_rrc_ies_T_sync_UL_CodesBitmap_code6 = -1;
static int hf_umts_rrc_ies_T_sync_UL_CodesBitmap_code5 = -1;
static int hf_umts_rrc_ies_T_sync_UL_CodesBitmap_code4 = -1;
static int hf_umts_rrc_ies_T_sync_UL_CodesBitmap_code3 = -1;
static int hf_umts_rrc_ies_T_sync_UL_CodesBitmap_code2 = -1;
static int hf_umts_rrc_ies_T_sync_UL_CodesBitmap_code1 = -1;
static int hf_umts_rrc_ies_T_sync_UL_CodesBitmap_code0 = -1;
static int hf_umts_rrc_ies_T_sync_UL_Codes_Bitmap_code7 = -1;
static int hf_umts_rrc_ies_T_sync_UL_Codes_Bitmap_code6 = -1;
static int hf_umts_rrc_ies_T_sync_UL_Codes_Bitmap_code5 = -1;
static int hf_umts_rrc_ies_T_sync_UL_Codes_Bitmap_code4 = -1;
static int hf_umts_rrc_ies_T_sync_UL_Codes_Bitmap_code3 = -1;
static int hf_umts_rrc_ies_T_sync_UL_Codes_Bitmap_code2 = -1;
static int hf_umts_rrc_ies_T_sync_UL_Codes_Bitmap_code1 = -1;
static int hf_umts_rrc_ies_T_sync_UL_Codes_Bitmap_code0 = -1;
static int hf_umts_rrc_ies_GsmSecurityCapability_a5_7 = -1;
static int hf_umts_rrc_ies_GsmSecurityCapability_a5_6 = -1;
static int hf_umts_rrc_ies_GsmSecurityCapability_a5_5 = -1;
static int hf_umts_rrc_ies_GsmSecurityCapability_a5_4 = -1;
static int hf_umts_rrc_ies_GsmSecurityCapability_a5_3 = -1;
static int hf_umts_rrc_ies_GsmSecurityCapability_a5_2 = -1;
static int hf_umts_rrc_ies_GsmSecurityCapability_a5_1 = -1;
static int hf_umts_rrc_ies_GSMSecurityCapability_v6xyext_gea0 = -1;
static int hf_umts_rrc_ies_GSMSecurityCapability_v6xyext_gea1 = -1;
static int hf_umts_rrc_ies_GSMSecurityCapability_v6xyext_gea2 = -1;

/*--- End of included file: packet-umts_rrc_ies-hf.c ---*/
#line 59 "packet-umts_rrc_ies-template.c"

/* Initialize the subtree pointers */
static int ett_umts_rrc_ies = -1;


/*--- Included file: packet-umts_rrc_ies-ett.c ---*/
#line 1 "packet-umts_rrc_ies-ett.c"
static gint ett_umts_rrc_ies_CN_DomainInformation = -1;
static gint ett_umts_rrc_ies_CN_DomainInformationFull = -1;
static gint ett_umts_rrc_ies_CN_DomainInformationList = -1;
static gint ett_umts_rrc_ies_CN_DomainInformationListFull = -1;
static gint ett_umts_rrc_ies_CN_DomainSysInfo = -1;
static gint ett_umts_rrc_ies_T_cn_Type = -1;
static gint ett_umts_rrc_ies_CN_DomainSysInfoList = -1;
static gint ett_umts_rrc_ies_CN_InformationInfo = -1;
static gint ett_umts_rrc_ies_CN_InformationInfo_r6 = -1;
static gint ett_umts_rrc_ies_CN_InformationInfoFull = -1;
static gint ett_umts_rrc_ies_Gsm_map_IDNNS = -1;
static gint ett_umts_rrc_ies_T_routingbasis = -1;
static gint ett_umts_rrc_ies_T_localPTMSI = -1;
static gint ett_umts_rrc_ies_T_tMSIofsamePLMN = -1;
static gint ett_umts_rrc_ies_T_tMSIofdifferentPLMN = -1;
static gint ett_umts_rrc_ies_T_iMSIresponsetopaging = -1;
static gint ett_umts_rrc_ies_T_iMSIcauseUEinitiatedEvent = -1;
static gint ett_umts_rrc_ies_T_iMEI = -1;
static gint ett_umts_rrc_ies_T_spare2 = -1;
static gint ett_umts_rrc_ies_T_spare1 = -1;
static gint ett_umts_rrc_ies_IMEI = -1;
static gint ett_umts_rrc_ies_IMSI_GSM_MAP = -1;
static gint ett_umts_rrc_ies_IntraDomainNasNodeSelector = -1;
static gint ett_umts_rrc_ies_T_version = -1;
static gint ett_umts_rrc_ies_T_release99 = -1;
static gint ett_umts_rrc_ies_T_cn_Type1 = -1;
static gint ett_umts_rrc_ies_T_later = -1;
static gint ett_umts_rrc_ies_LAI = -1;
static gint ett_umts_rrc_ies_MCC = -1;
static gint ett_umts_rrc_ies_MNC = -1;
static gint ett_umts_rrc_ies_MultiplePLMN_List_r6 = -1;
static gint ett_umts_rrc_ies_SEQUENCE_SIZE_1_5_OF_PLMN_IdentityWithOptionalMCC_r6 = -1;
static gint ett_umts_rrc_ies_PLMN_Identity = -1;
static gint ett_umts_rrc_ies_PLMN_IdentityWithOptionalMCC_r6 = -1;
static gint ett_umts_rrc_ies_PLMN_Type = -1;
static gint ett_umts_rrc_ies_T_gsm_MAP = -1;
static gint ett_umts_rrc_ies_T_ansi_41 = -1;
static gint ett_umts_rrc_ies_T_gsm_MAP_and_ANSI_41 = -1;
static gint ett_umts_rrc_ies_RAB_Identity = -1;
static gint ett_umts_rrc_ies_RAI = -1;
static gint ett_umts_rrc_ies_AccessClassBarredList = -1;
static gint ett_umts_rrc_ies_CellAccessRestriction = -1;
static gint ett_umts_rrc_ies_CellBarred = -1;
static gint ett_umts_rrc_ies_T_barred = -1;
static gint ett_umts_rrc_ies_CellIdentity_PerRL_List = -1;
static gint ett_umts_rrc_ies_CellSelectReselectInfoSIB_3_4 = -1;
static gint ett_umts_rrc_ies_T_cellSelectQualityMeasure = -1;
static gint ett_umts_rrc_ies_T_cpich_Ec_N0 = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo = -1;
static gint ett_umts_rrc_ies_T_fdd = -1;
static gint ett_umts_rrc_ies_T_tdd = -1;
static gint ett_umts_rrc_ies_DomainSpecificAccessRestrictionForSharedNetwork_v670ext = -1;
static gint ett_umts_rrc_ies_DomainSpecificAccessRestrictionList_v670ext = -1;
static gint ett_umts_rrc_ies_DomainSpecificAccessRestrictionParam_v670ext = -1;
static gint ett_umts_rrc_ies_DomainSpecificAccessRestriction_v670ext = -1;
static gint ett_umts_rrc_ies_T_restriction = -1;
static gint ett_umts_rrc_ies_Mapping = -1;
static gint ett_umts_rrc_ies_Mapping_LCR_r4 = -1;
static gint ett_umts_rrc_ies_MappingFunctionParameter = -1;
static gint ett_umts_rrc_ies_MappingFunctionParameterList = -1;
static gint ett_umts_rrc_ies_MappingInfo = -1;
static gint ett_umts_rrc_ies_RAT_FDD_Info = -1;
static gint ett_umts_rrc_ies_RAT_FDD_InfoList = -1;
static gint ett_umts_rrc_ies_RAT_TDD_Info = -1;
static gint ett_umts_rrc_ies_RAT_TDD_InfoList = -1;
static gint ett_umts_rrc_ies_URA_IdentityList = -1;
static gint ett_umts_rrc_ies_BackoffControlParams = -1;
static gint ett_umts_rrc_ies_CapabilityUpdateRequirement = -1;
static gint ett_umts_rrc_ies_CapabilityUpdateRequirement_r4_ext = -1;
static gint ett_umts_rrc_ies_CapabilityUpdateRequirement_r4 = -1;
static gint ett_umts_rrc_ies_CipheringModeCommand = -1;
static gint ett_umts_rrc_ies_CipheringModeInfo = -1;
static gint ett_umts_rrc_ies_CN_PagedUE_Identity = -1;
static gint ett_umts_rrc_ies_CompressedModeMeasCapability = -1;
static gint ett_umts_rrc_ies_CompressedModeMeasCapability_LCR_r4 = -1;
static gint ett_umts_rrc_ies_CompressedModeMeasCapabFDDList = -1;
static gint ett_umts_rrc_ies_CompressedModeMeasCapabFDDList2 = -1;
static gint ett_umts_rrc_ies_CompressedModeMeasCapabFDDList_ext = -1;
static gint ett_umts_rrc_ies_CompressedModeMeasCapabFDD = -1;
static gint ett_umts_rrc_ies_CompressedModeMeasCapabFDD2 = -1;
static gint ett_umts_rrc_ies_CompressedModeMeasCapabFDD_ext = -1;
static gint ett_umts_rrc_ies_CompressedModeMeasCapabTDDList = -1;
static gint ett_umts_rrc_ies_CompressedModeMeasCapabTDD = -1;
static gint ett_umts_rrc_ies_CompressedModeMeasCapabGSMList = -1;
static gint ett_umts_rrc_ies_CompressedModeMeasCapabGSM = -1;
static gint ett_umts_rrc_ies_CompressedModeMeasCapabMC = -1;
static gint ett_umts_rrc_ies_CPCH_Parameters = -1;
static gint ett_umts_rrc_ies_DL_PhysChCapabilityFDD = -1;
static gint ett_umts_rrc_ies_DL_PhysChCapabilityFDD_v380ext = -1;
static gint ett_umts_rrc_ies_DL_PhysChCapabilityTDD = -1;
static gint ett_umts_rrc_ies_DL_PhysChCapabilityTDD_LCR_r4 = -1;
static gint ett_umts_rrc_ies_DL_TransChCapability = -1;
static gint ett_umts_rrc_ies_DRAC_SysInfo = -1;
static gint ett_umts_rrc_ies_DRAC_SysInfoList = -1;
static gint ett_umts_rrc_ies_FailureCauseWithProtErr = -1;
static gint ett_umts_rrc_ies_FailureCauseWithProtErrTrId = -1;
static gint ett_umts_rrc_ies_GroupIdentityWithReleaseInformation = -1;
static gint ett_umts_rrc_ies_GroupReleaseInformation = -1;
static gint ett_umts_rrc_ies_GSM_Measurements = -1;
static gint ett_umts_rrc_ies_IMSI_and_ESN_DS_41 = -1;
static gint ett_umts_rrc_ies_InitialPriorityDelayList = -1;
static gint ett_umts_rrc_ies_InitialUE_Identity = -1;
static gint ett_umts_rrc_ies_IntegrityCheckInfo = -1;
static gint ett_umts_rrc_ies_IntegrityProtActivationInfo = -1;
static gint ett_umts_rrc_ies_IntegrityProtectionModeCommand = -1;
static gint ett_umts_rrc_ies_T_startIntegrityProtection = -1;
static gint ett_umts_rrc_ies_T_modify = -1;
static gint ett_umts_rrc_ies_IntegrityProtectionModeInfo = -1;
static gint ett_umts_rrc_ies_MeasurementCapability = -1;
static gint ett_umts_rrc_ies_MeasurementCapabilityExt = -1;
static gint ett_umts_rrc_ies_MeasurementCapabilityExt2 = -1;
static gint ett_umts_rrc_ies_MeasurementCapability_r4_ext = -1;
static gint ett_umts_rrc_ies_MultiRAT_Capability = -1;
static gint ett_umts_rrc_ies_MultiModeRAT_Capability_v590ext = -1;
static gint ett_umts_rrc_ies_P_TMSI_and_RAI_GSM_MAP = -1;
static gint ett_umts_rrc_ies_PagingRecord = -1;
static gint ett_umts_rrc_ies_T_cn_Identity = -1;
static gint ett_umts_rrc_ies_T_utran_Identity = -1;
static gint ett_umts_rrc_ies_T_cn_OriginatedPage_connectedMode_UE = -1;
static gint ett_umts_rrc_ies_PagingRecord2_r5 = -1;
static gint ett_umts_rrc_ies_T_utran_SingleUE_Identity = -1;
static gint ett_umts_rrc_ies_T_cn_OriginatedPage_connectedMode_UE1 = -1;
static gint ett_umts_rrc_ies_SEQUENCE_SIZE_1_maxURNTIGroup_OF_GroupIdentityWithReleaseInformation = -1;
static gint ett_umts_rrc_ies_PagingRecordList = -1;
static gint ett_umts_rrc_ies_PagingRecord2List_r5 = -1;
static gint ett_umts_rrc_ies_PDCP_Capability = -1;
static gint ett_umts_rrc_ies_T_supportForRfc2507 = -1;
static gint ett_umts_rrc_ies_PDCP_Capability_r4_ext = -1;
static gint ett_umts_rrc_ies_T_supportForRfc3095 = -1;
static gint ett_umts_rrc_ies_T_supported = -1;
static gint ett_umts_rrc_ies_PDCP_Capability_r5_ext = -1;
static gint ett_umts_rrc_ies_PDCP_Capability_r5_ext2 = -1;
static gint ett_umts_rrc_ies_PhysicalChannelCapability = -1;
static gint ett_umts_rrc_ies_T_fddPhysChCapability = -1;
static gint ett_umts_rrc_ies_T_tddPhysChCapability = -1;
static gint ett_umts_rrc_ies_PhysicalChannelCapability_LCR_r4 = -1;
static gint ett_umts_rrc_ies_T_tdd128_PhysChCapability = -1;
static gint ett_umts_rrc_ies_PhysicalChannelCapability_hspdsch_r5 = -1;
static gint ett_umts_rrc_ies_T_fdd_hspdsch = -1;
static gint ett_umts_rrc_ies_T_supported1 = -1;
static gint ett_umts_rrc_ies_T_tdd384_hspdsch = -1;
static gint ett_umts_rrc_ies_T_tdd128_hspdsch = -1;
static gint ett_umts_rrc_ies_PNBSCH_Allocation_r4 = -1;
static gint ett_umts_rrc_ies_ProtocolErrorIndicatorWithMoreInfo = -1;
static gint ett_umts_rrc_ies_T_errorOccurred = -1;
static gint ett_umts_rrc_ies_ProtocolErrorMoreInformation = -1;
static gint ett_umts_rrc_ies_T_diagnosticsType = -1;
static gint ett_umts_rrc_ies_T_type1 = -1;
static gint ett_umts_rrc_ies_Rb_timer_indicator = -1;
static gint ett_umts_rrc_ies_RedirectionInfo = -1;
static gint ett_umts_rrc_ies_RedirectionInfo_r6 = -1;
static gint ett_umts_rrc_ies_RF_Capability = -1;
static gint ett_umts_rrc_ies_T_fddRF_Capability = -1;
static gint ett_umts_rrc_ies_T_tddRF_Capability = -1;
static gint ett_umts_rrc_ies_RF_Capability_r4_ext = -1;
static gint ett_umts_rrc_ies_T_tddRF_Capability1 = -1;
static gint ett_umts_rrc_ies_RLC_Capability = -1;
static gint ett_umts_rrc_ies_RLC_Capability_r5_ext = -1;
static gint ett_umts_rrc_ies_RRC_ConnectionReleaseInformation = -1;
static gint ett_umts_rrc_ies_T_release = -1;
static gint ett_umts_rrc_ies_RRC_MessageSequenceNumberList = -1;
static gint ett_umts_rrc_ies_SecurityCapability = -1;
static gint ett_umts_rrc_ies_T_cipheringAlgorithmCap = -1;
static gint ett_umts_rrc_ies_T_integrityProtectionAlgorithmCap = -1;
static gint ett_umts_rrc_ies_Serving_HSDSCH_CellInformation = -1;
static gint ett_umts_rrc_ies_SimultaneousSCCPCH_DPCH_Reception = -1;
static gint ett_umts_rrc_ies_T_supported2 = -1;
static gint ett_umts_rrc_ies_STARTList = -1;
static gint ett_umts_rrc_ies_STARTSingle = -1;
static gint ett_umts_rrc_ies_CapabilityUpdateRequirement_r5 = -1;
static gint ett_umts_rrc_ies_SystemSpecificCapUpdateReqList = -1;
static gint ett_umts_rrc_ies_SystemSpecificCapUpdateReqList_r5 = -1;
static gint ett_umts_rrc_ies_TMSI_and_LAI_GSM_MAP = -1;
static gint ett_umts_rrc_ies_TransportChannelCapability = -1;
static gint ett_umts_rrc_ies_TurboSupport = -1;
static gint ett_umts_rrc_ies_U_RNTI = -1;
static gint ett_umts_rrc_ies_U_RNTI_Group = -1;
static gint ett_umts_rrc_ies_U_RNTI_Short = -1;
static gint ett_umts_rrc_ies_UE_CapabilityContainer_IEs = -1;
static gint ett_umts_rrc_ies_T_nonCriticalExtensions = -1;
static gint ett_umts_rrc_ies_UE_ConnTimersAndConstants = -1;
static gint ett_umts_rrc_ies_UE_ConnTimersAndConstants_v3a0ext = -1;
static gint ett_umts_rrc_ies_UE_ConnTimersAndConstants_r5 = -1;
static gint ett_umts_rrc_ies_UE_IdleTimersAndConstants = -1;
static gint ett_umts_rrc_ies_UE_IdleTimersAndConstants_v3a0ext = -1;
static gint ett_umts_rrc_ies_UE_MultiModeRAT_Capability = -1;
static gint ett_umts_rrc_ies_UE_RadioAccessCapability = -1;
static gint ett_umts_rrc_ies_UE_RadioAccessCapabilityInfo = -1;
static gint ett_umts_rrc_ies_UE_RadioAccessCapability_v370ext = -1;
static gint ett_umts_rrc_ies_UE_RadioAccessCapability_v380ext = -1;
static gint ett_umts_rrc_ies_UE_RadioAccessCapability_v3a0ext = -1;
static gint ett_umts_rrc_ies_UE_RadioAccessCapability_v3g0ext = -1;
static gint ett_umts_rrc_ies_UE_RadioAccessCapability_v650ext = -1;
static gint ett_umts_rrc_ies_UE_RadioAccessCapability_v6xyext = -1;
static gint ett_umts_rrc_ies_UE_RadioAccessCapabBandFDDList2 = -1;
static gint ett_umts_rrc_ies_UE_RadioAccessCapabBandFDD2 = -1;
static gint ett_umts_rrc_ies_T_fddRF_Capability1 = -1;
static gint ett_umts_rrc_ies_UE_PositioningCapabilityExt_v380 = -1;
static gint ett_umts_rrc_ies_UE_PositioningCapabilityExt_v3a0 = -1;
static gint ett_umts_rrc_ies_UE_PositioningCapabilityExt_v3g0 = -1;
static gint ett_umts_rrc_ies_UE_RadioAccessCapabBandFDDList = -1;
static gint ett_umts_rrc_ies_UE_RadioAccessCapabBandFDDList_ext = -1;
static gint ett_umts_rrc_ies_UE_RadioAccessCapabBandFDD = -1;
static gint ett_umts_rrc_ies_T_fddRF_Capability2 = -1;
static gint ett_umts_rrc_ies_UE_RadioAccessCapabBandFDD_ext = -1;
static gint ett_umts_rrc_ies_UE_RadioAccessCapability_v4b0ext = -1;
static gint ett_umts_rrc_ies_T_tdd_CapabilityExt = -1;
static gint ett_umts_rrc_ies_UE_RadioAccessCapabilityComp = -1;
static gint ett_umts_rrc_ies_RF_CapabilityComp = -1;
static gint ett_umts_rrc_ies_T_fdd1 = -1;
static gint ett_umts_rrc_ies_T_tdd384_RF_Capability = -1;
static gint ett_umts_rrc_ies_T_tdd128_RF_Capability = -1;
static gint ett_umts_rrc_ies_RF_CapabBandListFDDComp = -1;
static gint ett_umts_rrc_ies_UE_RadioAccessCapability_v590ext = -1;
static gint ett_umts_rrc_ies_UE_RadioAccessCapability_v5c0ext = -1;
static gint ett_umts_rrc_ies_UL_PhysChCapabilityFDD = -1;
static gint ett_umts_rrc_ies_UL_PhysChCapabilityFDD_r6 = -1;
static gint ett_umts_rrc_ies_UL_PhysChCapabilityTDD = -1;
static gint ett_umts_rrc_ies_UL_PhysChCapabilityTDD_LCR_r4 = -1;
static gint ett_umts_rrc_ies_PhysicalChannelCapability_edch_r6 = -1;
static gint ett_umts_rrc_ies_T_fdd_edch = -1;
static gint ett_umts_rrc_ies_T_supported3 = -1;
static gint ett_umts_rrc_ies_UL_TransChCapability = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo1 = -1;
static gint ett_umts_rrc_ies_T_tdd1 = -1;
static gint ett_umts_rrc_ies_UE_Positioning_Capability = -1;
static gint ett_umts_rrc_ies_UE_SecurityInformation = -1;
static gint ett_umts_rrc_ies_UE_SecurityInformation2 = -1;
static gint ett_umts_rrc_ies_AlgorithmSpecificInfo = -1;
static gint ett_umts_rrc_ies_AlgorithmSpecificInfo_r4 = -1;
static gint ett_umts_rrc_ies_DL_AM_RLC_Mode = -1;
static gint ett_umts_rrc_ies_DL_AM_RLC_Mode_r5 = -1;
static gint ett_umts_rrc_ies_DL_CounterSynchronisationInfo = -1;
static gint ett_umts_rrc_ies_DL_CounterSynchronisationInfo_r5 = -1;
static gint ett_umts_rrc_ies_DL_LogicalChannelMapping = -1;
static gint ett_umts_rrc_ies_DL_LogicalChannelMapping_r5 = -1;
static gint ett_umts_rrc_ies_DL_LogicalChannelMappingList = -1;
static gint ett_umts_rrc_ies_DL_LogicalChannelMappingList_r5 = -1;
static gint ett_umts_rrc_ies_DL_RFC3095_r4 = -1;
static gint ett_umts_rrc_ies_DL_RLC_Mode = -1;
static gint ett_umts_rrc_ies_DL_RLC_Mode_r5 = -1;
static gint ett_umts_rrc_ies_DL_RLC_Mode_r6 = -1;
static gint ett_umts_rrc_ies_DL_RLC_StatusInfo = -1;
static gint ett_umts_rrc_ies_DL_TM_RLC_Mode = -1;
static gint ett_umts_rrc_ies_DL_TransportChannelType = -1;
static gint ett_umts_rrc_ies_DL_TransportChannelType_r5 = -1;
static gint ett_umts_rrc_ies_DL_UM_RLC_Mode_r5 = -1;
static gint ett_umts_rrc_ies_DL_UM_RLC_Mode_r6 = -1;
static gint ett_umts_rrc_ies_ExplicitDiscard = -1;
static gint ett_umts_rrc_ies_HeaderCompressionInfo = -1;
static gint ett_umts_rrc_ies_HeaderCompressionInfoList = -1;
static gint ett_umts_rrc_ies_HeaderCompressionInfo_r4 = -1;
static gint ett_umts_rrc_ies_HeaderCompressionInfoList_r4 = -1;
static gint ett_umts_rrc_ies_LosslessSRNS_RelocSupport = -1;
static gint ett_umts_rrc_ies_MaxDAT_Retransmissions = -1;
static gint ett_umts_rrc_ies_PDCP_Info = -1;
static gint ett_umts_rrc_ies_PDCP_Info_r4 = -1;
static gint ett_umts_rrc_ies_PDCP_InfoReconfig = -1;
static gint ett_umts_rrc_ies_PDCP_InfoReconfig_r4 = -1;
static gint ett_umts_rrc_ies_PollingInfo = -1;
static gint ett_umts_rrc_ies_PredefinedRB_Configuration = -1;
static gint ett_umts_rrc_ies_PreDefRadioConfiguration = -1;
static gint ett_umts_rrc_ies_PredefinedConfigStatusList = -1;
static gint ett_umts_rrc_ies_PredefinedConfigStatusInfo = -1;
static gint ett_umts_rrc_ies_T_other = -1;
static gint ett_umts_rrc_ies_PredefinedConfigStatusListComp = -1;
static gint ett_umts_rrc_ies_PredefinedConfigSetsWithDifferentValueTag = -1;
static gint ett_umts_rrc_ies_PredefinedConfigSetWithDifferentValueTag = -1;
static gint ett_umts_rrc_ies_PredefinedConfigValueTagList = -1;
static gint ett_umts_rrc_ies_PredefinedConfigStatusListVarSz = -1;
static gint ett_umts_rrc_ies_RAB_Info = -1;
static gint ett_umts_rrc_ies_RAB_Info_r6_ext = -1;
static gint ett_umts_rrc_ies_RAB_Info_r6 = -1;
static gint ett_umts_rrc_ies_RAB_InformationList = -1;
static gint ett_umts_rrc_ies_RAB_InformationList_r6 = -1;
static gint ett_umts_rrc_ies_RAB_InformationReconfigList = -1;
static gint ett_umts_rrc_ies_RAB_InformationReconfig = -1;
static gint ett_umts_rrc_ies_RAB_Info_Post = -1;
static gint ett_umts_rrc_ies_RAB_InformationSetup = -1;
static gint ett_umts_rrc_ies_RAB_InformationSetup_r4 = -1;
static gint ett_umts_rrc_ies_RAB_InformationSetup_r5 = -1;
static gint ett_umts_rrc_ies_RAB_InformationSetup_r6_ext = -1;
static gint ett_umts_rrc_ies_RAB_InformationSetup_r6 = -1;
static gint ett_umts_rrc_ies_RAB_InformationSetupList = -1;
static gint ett_umts_rrc_ies_RAB_InformationSetupList_r4 = -1;
static gint ett_umts_rrc_ies_RAB_InformationSetupList_r5 = -1;
static gint ett_umts_rrc_ies_RAB_InformationSetupList_r6 = -1;
static gint ett_umts_rrc_ies_RAB_InformationSetupList_r6_ext = -1;
static gint ett_umts_rrc_ies_RB_ActivationTimeInfo = -1;
static gint ett_umts_rrc_ies_RB_ActivationTimeInfoList = -1;
static gint ett_umts_rrc_ies_RB_COUNT_C_Information = -1;
static gint ett_umts_rrc_ies_RB_COUNT_C_InformationList = -1;
static gint ett_umts_rrc_ies_RB_COUNT_C_MSB_Information = -1;
static gint ett_umts_rrc_ies_RB_COUNT_C_MSB_InformationList = -1;
static gint ett_umts_rrc_ies_RB_IdentityList = -1;
static gint ett_umts_rrc_ies_RB_InformationAffected = -1;
static gint ett_umts_rrc_ies_RB_InformationAffected_r5 = -1;
static gint ett_umts_rrc_ies_RB_InformationAffected_r6 = -1;
static gint ett_umts_rrc_ies_RB_InformationAffectedList = -1;
static gint ett_umts_rrc_ies_RB_InformationAffectedList_r5 = -1;
static gint ett_umts_rrc_ies_RB_InformationAffectedList_r6 = -1;
static gint ett_umts_rrc_ies_RB_InformationChanged_r6 = -1;
static gint ett_umts_rrc_ies_T_rb_Change = -1;
static gint ett_umts_rrc_ies_RB_InformationChangedList_r6 = -1;
static gint ett_umts_rrc_ies_RB_InformationReconfig = -1;
static gint ett_umts_rrc_ies_RB_InformationReconfig_r4 = -1;
static gint ett_umts_rrc_ies_RB_InformationReconfig_r5 = -1;
static gint ett_umts_rrc_ies_RB_InformationReconfig_r6 = -1;
static gint ett_umts_rrc_ies_RB_InformationReconfigList = -1;
static gint ett_umts_rrc_ies_RB_InformationReconfigList_r4 = -1;
static gint ett_umts_rrc_ies_RB_InformationReconfigList_r5 = -1;
static gint ett_umts_rrc_ies_RB_InformationReconfigList_r6 = -1;
static gint ett_umts_rrc_ies_RB_InformationReleaseList = -1;
static gint ett_umts_rrc_ies_RB_InformationSetup = -1;
static gint ett_umts_rrc_ies_RB_InformationSetup_r4 = -1;
static gint ett_umts_rrc_ies_RB_InformationSetup_r5 = -1;
static gint ett_umts_rrc_ies_RB_InformationSetup_r6 = -1;
static gint ett_umts_rrc_ies_RB_InformationSetupList = -1;
static gint ett_umts_rrc_ies_RB_InformationSetupList_r4 = -1;
static gint ett_umts_rrc_ies_RB_InformationSetupList_r5 = -1;
static gint ett_umts_rrc_ies_RB_InformationSetupList_r6 = -1;
static gint ett_umts_rrc_ies_RB_MappingInfo = -1;
static gint ett_umts_rrc_ies_RB_MappingInfo_r5 = -1;
static gint ett_umts_rrc_ies_RB_MappingInfo_r6 = -1;
static gint ett_umts_rrc_ies_RB_MappingOption = -1;
static gint ett_umts_rrc_ies_RB_MappingOption_r5 = -1;
static gint ett_umts_rrc_ies_RB_MappingOption_r6 = -1;
static gint ett_umts_rrc_ies_RB_PDCPContextRelocation = -1;
static gint ett_umts_rrc_ies_RB_PDCPContextRelocationList = -1;
static gint ett_umts_rrc_ies_RB_WithPDCP_Info = -1;
static gint ett_umts_rrc_ies_RB_WithPDCP_InfoList = -1;
static gint ett_umts_rrc_ies_RFC2507_Info = -1;
static gint ett_umts_rrc_ies_RFC3095_Info_r4 = -1;
static gint ett_umts_rrc_ies_RLC_Info = -1;
static gint ett_umts_rrc_ies_RLC_Info_r5 = -1;
static gint ett_umts_rrc_ies_RLC_Info_r6 = -1;
static gint ett_umts_rrc_ies_RLC_Info_MBMS_r6 = -1;
static gint ett_umts_rrc_ies_RLC_InfoChoice = -1;
static gint ett_umts_rrc_ies_RLC_InfoChoice_r5 = -1;
static gint ett_umts_rrc_ies_RLC_InfoChoice_r6 = -1;
static gint ett_umts_rrc_ies_RLC_PDU_SizeList = -1;
static gint ett_umts_rrc_ies_RLC_SizeInfo = -1;
static gint ett_umts_rrc_ies_RLC_SizeExplicitList = -1;
static gint ett_umts_rrc_ies_ROHC_ProfileList_r4 = -1;
static gint ett_umts_rrc_ies_ROHC_PacketSizeList_r4 = -1;
static gint ett_umts_rrc_ies_SRB_InformationSetup = -1;
static gint ett_umts_rrc_ies_SRB_InformationSetup_r5 = -1;
static gint ett_umts_rrc_ies_SRB_InformationSetup_r6 = -1;
static gint ett_umts_rrc_ies_SRB_InformationSetupList = -1;
static gint ett_umts_rrc_ies_SRB_InformationSetupList_r5 = -1;
static gint ett_umts_rrc_ies_SRB_InformationSetupList_r6 = -1;
static gint ett_umts_rrc_ies_SRB_InformationSetupList2 = -1;
static gint ett_umts_rrc_ies_TransmissionRLC_Discard = -1;
static gint ett_umts_rrc_ies_UL_AM_RLC_Mode = -1;
static gint ett_umts_rrc_ies_UL_CounterSynchronisationInfo = -1;
static gint ett_umts_rrc_ies_UL_LogicalChannelMapping = -1;
static gint ett_umts_rrc_ies_T_rlc_SizeList = -1;
static gint ett_umts_rrc_ies_UL_LogicalChannelMapping_r6 = -1;
static gint ett_umts_rrc_ies_T_ul_TrCH_Type = -1;
static gint ett_umts_rrc_ies_T_dch_rach_cpch_usch = -1;
static gint ett_umts_rrc_ies_T_rlc_SizeList1 = -1;
static gint ett_umts_rrc_ies_T_e_dch = -1;
static gint ett_umts_rrc_ies_UL_LogicalChannelMappingList = -1;
static gint ett_umts_rrc_ies_SEQUENCE_SIZE_maxLoCHperRLC_OF_UL_LogicalChannelMapping = -1;
static gint ett_umts_rrc_ies_UL_LogicalChannelMappingList_r6 = -1;
static gint ett_umts_rrc_ies_SEQUENCE_SIZE_maxLoCHperRLC_OF_UL_LogicalChannelMapping_r6 = -1;
static gint ett_umts_rrc_ies_UL_LogicalChannelMappings = -1;
static gint ett_umts_rrc_ies_UL_LogicalChannelMappings_r6 = -1;
static gint ett_umts_rrc_ies_UL_RFC3095_r4 = -1;
static gint ett_umts_rrc_ies_UL_RLC_Mode = -1;
static gint ett_umts_rrc_ies_UL_TM_RLC_Mode = -1;
static gint ett_umts_rrc_ies_UL_UM_RLC_Mode = -1;
static gint ett_umts_rrc_ies_UL_TransportChannelType = -1;
static gint ett_umts_rrc_ies_UM_RLC_DuplAvoid_Reord_Info_r6 = -1;
static gint ett_umts_rrc_ies_UM_RLC_OutOSeqDelivery_Info_r6 = -1;
static gint ett_umts_rrc_ies_AddOrReconfMAC_dFlow = -1;
static gint ett_umts_rrc_ies_AllowedTFC_List = -1;
static gint ett_umts_rrc_ies_AllowedTFI_List = -1;
static gint ett_umts_rrc_ies_BitModeRLC_SizeInfo = -1;
static gint ett_umts_rrc_ies_T_sizeType2 = -1;
static gint ett_umts_rrc_ies_T_sizeType3 = -1;
static gint ett_umts_rrc_ies_T_sizeType4 = -1;
static gint ett_umts_rrc_ies_ChannelCodingType = -1;
static gint ett_umts_rrc_ies_CommonDynamicTF_Info = -1;
static gint ett_umts_rrc_ies_T_rlc_Size = -1;
static gint ett_umts_rrc_ies_T_fdd2 = -1;
static gint ett_umts_rrc_ies_T_tdd2 = -1;
static gint ett_umts_rrc_ies_T_commonTDD_Choice = -1;
static gint ett_umts_rrc_ies_SEQUENCE_SIZE_1_maxTF_OF_NumberOfTransportBlocks = -1;
static gint ett_umts_rrc_ies_CommonDynamicTF_Info_DynamicTTI = -1;
static gint ett_umts_rrc_ies_T_commonTDD_Choice1 = -1;
static gint ett_umts_rrc_ies_CommonDynamicTF_InfoList = -1;
static gint ett_umts_rrc_ies_CommonDynamicTF_InfoList_DynamicTTI = -1;
static gint ett_umts_rrc_ies_CommonTransChTFS = -1;
static gint ett_umts_rrc_ies_T_tti = -1;
static gint ett_umts_rrc_ies_CommonTransChTFS_LCR = -1;
static gint ett_umts_rrc_ies_T_tti1 = -1;
static gint ett_umts_rrc_ies_DedicatedDynamicTF_Info = -1;
static gint ett_umts_rrc_ies_T_rlc_Size1 = -1;
static gint ett_umts_rrc_ies_DedicatedDynamicTF_Info_DynamicTTI = -1;
static gint ett_umts_rrc_ies_T_rlc_Size2 = -1;
static gint ett_umts_rrc_ies_DedicatedDynamicTF_InfoList = -1;
static gint ett_umts_rrc_ies_DedicatedDynamicTF_InfoList_DynamicTTI = -1;
static gint ett_umts_rrc_ies_DedicatedTransChTFS = -1;
static gint ett_umts_rrc_ies_T_tti2 = -1;
static gint ett_umts_rrc_ies_DL_AddReconfTransChInfo2List = -1;
static gint ett_umts_rrc_ies_DL_AddReconfTransChInfoList = -1;
static gint ett_umts_rrc_ies_DL_AddReconfTransChInfoList_r4 = -1;
static gint ett_umts_rrc_ies_DL_AddReconfTransChInfoList_r5 = -1;
static gint ett_umts_rrc_ies_DL_AddReconfTransChInformation = -1;
static gint ett_umts_rrc_ies_T_tfs_SignallingMode = -1;
static gint ett_umts_rrc_ies_DL_AddReconfTransChInformation_r4 = -1;
static gint ett_umts_rrc_ies_T_tfs_SignallingMode1 = -1;
static gint ett_umts_rrc_ies_DL_AddReconfTransChInformation_r5 = -1;
static gint ett_umts_rrc_ies_T_tfs_SignallingMode2 = -1;
static gint ett_umts_rrc_ies_DL_AddReconfTransChInformation2 = -1;
static gint ett_umts_rrc_ies_T_tfs_SignallingMode3 = -1;
static gint ett_umts_rrc_ies_DL_CommonTransChInfo = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo2 = -1;
static gint ett_umts_rrc_ies_T_fdd3 = -1;
static gint ett_umts_rrc_ies_T_dl_Parameters = -1;
static gint ett_umts_rrc_ies_T_tdd3 = -1;
static gint ett_umts_rrc_ies_DL_CommonTransChInfo_r4 = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo3 = -1;
static gint ett_umts_rrc_ies_T_fdd4 = -1;
static gint ett_umts_rrc_ies_T_dl_Parameters1 = -1;
static gint ett_umts_rrc_ies_T_dl_DCH_TFCS = -1;
static gint ett_umts_rrc_ies_T_tdd4 = -1;
static gint ett_umts_rrc_ies_DL_DeletedTransChInfoList = -1;
static gint ett_umts_rrc_ies_DL_DeletedTransChInfoList_r5 = -1;
static gint ett_umts_rrc_ies_DL_TransportChannelIdentity = -1;
static gint ett_umts_rrc_ies_DL_TransportChannelIdentity_r5 = -1;
static gint ett_umts_rrc_ies_DL_TrCH_TypeId1_r5 = -1;
static gint ett_umts_rrc_ies_DL_TrCH_TypeId2_r5 = -1;
static gint ett_umts_rrc_ies_DRAC_StaticInformation = -1;
static gint ett_umts_rrc_ies_DRAC_StaticInformationList = -1;
static gint ett_umts_rrc_ies_E_DCH_AddReconf_MAC_d_Flow = -1;
static gint ett_umts_rrc_ies_T_transmissionGrantType = -1;
static gint ett_umts_rrc_ies_T_non_ScheduledTranmGrantInfo = -1;
static gint ett_umts_rrc_ies_E_DCH_Harq_Info = -1;
static gint ett_umts_rrc_ies_ExplicitTFCS_Configuration = -1;
static gint ett_umts_rrc_ies_T_replacement = -1;
static gint ett_umts_rrc_ies_GainFactorInformation = -1;
static gint ett_umts_rrc_ies_HSDSCH_Info = -1;
static gint ett_umts_rrc_ies_HARQ_Info = -1;
static gint ett_umts_rrc_ies_T_memoryPartitioning = -1;
static gint ett_umts_rrc_ies_SEQUENCE_SIZE_1_maxHProcesses_OF_HARQMemorySize = -1;
static gint ett_umts_rrc_ies_IndividualDL_CCTrCH_Info = -1;
static gint ett_umts_rrc_ies_T_tfcs_SignallingMode = -1;
static gint ett_umts_rrc_ies_IndividualDL_CCTrCH_InfoList = -1;
static gint ett_umts_rrc_ies_IndividualUL_CCTrCH_Info = -1;
static gint ett_umts_rrc_ies_IndividualUL_CCTrCH_InfoList = -1;
static gint ett_umts_rrc_ies_LogicalChannelByRB = -1;
static gint ett_umts_rrc_ies_LogicalChannelList = -1;
static gint ett_umts_rrc_ies_SEQUENCE_SIZE_1_15_OF_LogicalChannelByRB = -1;
static gint ett_umts_rrc_ies_MAC_d_FlowIdentityDCHandHSDSCH = -1;
static gint ett_umts_rrc_ies_MAC_d_PDU_SizeInfo_List = -1;
static gint ett_umts_rrc_ies_MAC_d_PDUsizeInfo = -1;
static gint ett_umts_rrc_ies_MAC_hs_AddReconfQueue_List = -1;
static gint ett_umts_rrc_ies_MAC_hs_AddReconfQueue = -1;
static gint ett_umts_rrc_ies_MAC_hs_DelQueue_List = -1;
static gint ett_umts_rrc_ies_MAC_hs_DelQueue = -1;
static gint ett_umts_rrc_ies_NumberOfTbSizeAndTTIList = -1;
static gint ett_umts_rrc_ies_NumberOfTbSizeAndTTIList_item = -1;
static gint ett_umts_rrc_ies_Non_allowedTFC_List = -1;
static gint ett_umts_rrc_ies_NumberOfTransportBlocks = -1;
static gint ett_umts_rrc_ies_OctetModeRLC_SizeInfoType1 = -1;
static gint ett_umts_rrc_ies_T_sizeType21 = -1;
static gint ett_umts_rrc_ies_T_sizeType31 = -1;
static gint ett_umts_rrc_ies_OctetModeRLC_SizeInfoType2 = -1;
static gint ett_umts_rrc_ies_PowerOffsetInfoShort = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo4 = -1;
static gint ett_umts_rrc_ies_T_fdd5 = -1;
static gint ett_umts_rrc_ies_PowerOffsetInformation = -1;
static gint ett_umts_rrc_ies_PreDefTransChConfiguration = -1;
static gint ett_umts_rrc_ies_QualityTarget = -1;
static gint ett_umts_rrc_ies_RestrictedTrChInfo = -1;
static gint ett_umts_rrc_ies_RestrictedTrChInfoList = -1;
static gint ett_umts_rrc_ies_SemistaticTF_Information = -1;
static gint ett_umts_rrc_ies_SignalledGainFactors = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo5 = -1;
static gint ett_umts_rrc_ies_T_fdd6 = -1;
static gint ett_umts_rrc_ies_SplitTFCI_Signalling = -1;
static gint ett_umts_rrc_ies_TFC_Subset = -1;
static gint ett_umts_rrc_ies_TFC_SubsetList = -1;
static gint ett_umts_rrc_ies_TFC_SubsetList_item = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo6 = -1;
static gint ett_umts_rrc_ies_T_tdd5 = -1;
static gint ett_umts_rrc_ies_TFCI_Field2_Information = -1;
static gint ett_umts_rrc_ies_TFCI_Range = -1;
static gint ett_umts_rrc_ies_TFCI_RangeList = -1;
static gint ett_umts_rrc_ies_TFCS = -1;
static gint ett_umts_rrc_ies_TFCS_Identity = -1;
static gint ett_umts_rrc_ies_TFCS_InfoForDSCH = -1;
static gint ett_umts_rrc_ies_TFCS_ReconfAdd = -1;
static gint ett_umts_rrc_ies_T_ctfcSize = -1;
static gint ett_umts_rrc_ies_T_ctfc2Bit = -1;
static gint ett_umts_rrc_ies_T_ctfc2Bit_item = -1;
static gint ett_umts_rrc_ies_T_ctfc4Bit = -1;
static gint ett_umts_rrc_ies_T_ctfc4Bit_item = -1;
static gint ett_umts_rrc_ies_T_ctfc6Bit = -1;
static gint ett_umts_rrc_ies_T_ctfc6Bit_item = -1;
static gint ett_umts_rrc_ies_T_ctfc8Bit = -1;
static gint ett_umts_rrc_ies_T_ctfc8Bit_item = -1;
static gint ett_umts_rrc_ies_T_ctfc12Bit = -1;
static gint ett_umts_rrc_ies_T_ctfc12Bit_item = -1;
static gint ett_umts_rrc_ies_T_ctfc16Bit = -1;
static gint ett_umts_rrc_ies_T_ctfc16Bit_item = -1;
static gint ett_umts_rrc_ies_T_ctfc24Bit = -1;
static gint ett_umts_rrc_ies_T_ctfc24Bit_item = -1;
static gint ett_umts_rrc_ies_TFCS_Removal = -1;
static gint ett_umts_rrc_ies_TFCS_RemovalList = -1;
static gint ett_umts_rrc_ies_TM_SignallingInfo = -1;
static gint ett_umts_rrc_ies_T_tm_SignallingMode = -1;
static gint ett_umts_rrc_ies_T_mode2 = -1;
static gint ett_umts_rrc_ies_TransportChannelIdentityDCHandDSCH = -1;
static gint ett_umts_rrc_ies_TransportFormatSet = -1;
static gint ett_umts_rrc_ies_TransportFormatSet_LCR = -1;
static gint ett_umts_rrc_ies_UL_AddReconfTransChInfoList = -1;
static gint ett_umts_rrc_ies_UL_AddReconfTransChInfoList_r6 = -1;
static gint ett_umts_rrc_ies_UL_AddReconfTransChInformation = -1;
static gint ett_umts_rrc_ies_UL_AddReconfTransChInformation_r6 = -1;
static gint ett_umts_rrc_ies_T_dch_usch = -1;
static gint ett_umts_rrc_ies_T_e_dch1 = -1;
static gint ett_umts_rrc_ies_UL_CommonTransChInfo = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo7 = -1;
static gint ett_umts_rrc_ies_T_fdd7 = -1;
static gint ett_umts_rrc_ies_T_tdd6 = -1;
static gint ett_umts_rrc_ies_UL_CommonTransChInfo_r4 = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo8 = -1;
static gint ett_umts_rrc_ies_T_fdd8 = -1;
static gint ett_umts_rrc_ies_T_tdd7 = -1;
static gint ett_umts_rrc_ies_UL_ControlledTrChList = -1;
static gint ett_umts_rrc_ies_UL_DeletedTransChInfoList = -1;
static gint ett_umts_rrc_ies_UL_DeletedTransChInfoList_r6 = -1;
static gint ett_umts_rrc_ies_UL_TransportChannelIdentity = -1;
static gint ett_umts_rrc_ies_UL_TransportChannelIdentity_r6 = -1;
static gint ett_umts_rrc_ies_T_dch_usch1 = -1;
static gint ett_umts_rrc_ies_USCH_TransportChannelsInfo = -1;
static gint ett_umts_rrc_ies_USCH_TransportChannelsInfo_item = -1;
static gint ett_umts_rrc_ies_AC_To_ASC_MappingTable = -1;
static gint ett_umts_rrc_ies_AccessServiceClass_FDD = -1;
static gint ett_umts_rrc_ies_T_assignedSubChannelNumber = -1;
static gint ett_umts_rrc_ies_AccessServiceClass_TDD = -1;
static gint ett_umts_rrc_ies_T_channelisationCodeIndices = -1;
static gint ett_umts_rrc_ies_T_subchannelSize = -1;
static gint ett_umts_rrc_ies_T_size2 = -1;
static gint ett_umts_rrc_ies_T_size4 = -1;
static gint ett_umts_rrc_ies_T_subchannels1 = -1;
static gint ett_umts_rrc_ies_T_size8 = -1;
static gint ett_umts_rrc_ies_T_subchannels2 = -1;
static gint ett_umts_rrc_ies_AccessServiceClass_TDD_LCR_r4 = -1;
static gint ett_umts_rrc_ies_T_availableSYNC_UlCodesIndics = -1;
static gint ett_umts_rrc_ies_T_subchannelSize1 = -1;
static gint ett_umts_rrc_ies_T_size21 = -1;
static gint ett_umts_rrc_ies_T_size41 = -1;
static gint ett_umts_rrc_ies_T_subchannels4 = -1;
static gint ett_umts_rrc_ies_T_size81 = -1;
static gint ett_umts_rrc_ies_T_subchannels5 = -1;
static gint ett_umts_rrc_ies_AdditionalPRACH_TF_and_TFCS_CCCH_IEs = -1;
static gint ett_umts_rrc_ies_AdditionalPRACH_TF_and_TFCS_CCCH = -1;
static gint ett_umts_rrc_ies_AdditionalPRACH_TF_and_TFCS_CCCH_List = -1;
static gint ett_umts_rrc_ies_AICH_Info = -1;
static gint ett_umts_rrc_ies_AllocationPeriodInfo = -1;
static gint ett_umts_rrc_ies_AP_Signature_VCAM = -1;
static gint ett_umts_rrc_ies_ASCSetting_FDD = -1;
static gint ett_umts_rrc_ies_ASCSetting_TDD = -1;
static gint ett_umts_rrc_ies_ASCSetting_TDD_LCR_r4 = -1;
static gint ett_umts_rrc_ies_AvailableAP_Signature_VCAMList = -1;
static gint ett_umts_rrc_ies_AvailableAP_SignatureList = -1;
static gint ett_umts_rrc_ies_AvailableAP_SubchannelList = -1;
static gint ett_umts_rrc_ies_AvailableMinimumSF_ListVCAM = -1;
static gint ett_umts_rrc_ies_AvailableMinimumSF_VCAM = -1;
static gint ett_umts_rrc_ies_AvailableSignatures = -1;
static gint ett_umts_rrc_ies_AvailableSubChannelNumbers = -1;
static gint ett_umts_rrc_ies_CCTrCH_PowerControlInfo = -1;
static gint ett_umts_rrc_ies_CCTrCH_PowerControlInfo_r4 = -1;
static gint ett_umts_rrc_ies_CCTrCH_PowerControlInfo_r5 = -1;
static gint ett_umts_rrc_ies_CD_AccessSlotSubchannelList = -1;
static gint ett_umts_rrc_ies_CD_SignatureCodeList = -1;
static gint ett_umts_rrc_ies_CellAndChannelIdentity = -1;
static gint ett_umts_rrc_ies_ChannelAssignmentActive = -1;
static gint ett_umts_rrc_ies_ChannelReqParamsForUCSM = -1;
static gint ett_umts_rrc_ies_CodeRange = -1;
static gint ett_umts_rrc_ies_CommonTimeslotInfo = -1;
static gint ett_umts_rrc_ies_CommonTimeslotInfoSCCPCH = -1;
static gint ett_umts_rrc_ies_CPCH_PersistenceLevels = -1;
static gint ett_umts_rrc_ies_CPCH_PersistenceLevelsList = -1;
static gint ett_umts_rrc_ies_CPCH_SetInfo = -1;
static gint ett_umts_rrc_ies_CPCH_SetInfoList = -1;
static gint ett_umts_rrc_ies_DL_CCTrCh = -1;
static gint ett_umts_rrc_ies_DL_CCTrCh_r4 = -1;
static gint ett_umts_rrc_ies_T_tddOption = -1;
static gint ett_umts_rrc_ies_T_tdd384 = -1;
static gint ett_umts_rrc_ies_T_tdd128 = -1;
static gint ett_umts_rrc_ies_DL_CCTrChList = -1;
static gint ett_umts_rrc_ies_DL_CCTrChList_r4 = -1;
static gint ett_umts_rrc_ies_DL_CCTrChListToRemove = -1;
static gint ett_umts_rrc_ies_DL_CCTrChTPCList = -1;
static gint ett_umts_rrc_ies_DL_ChannelisationCode = -1;
static gint ett_umts_rrc_ies_DL_ChannelisationCodeList = -1;
static gint ett_umts_rrc_ies_DL_CommonInformation = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo9 = -1;
static gint ett_umts_rrc_ies_T_fdd9 = -1;
static gint ett_umts_rrc_ies_T_tdd8 = -1;
static gint ett_umts_rrc_ies_DL_CommonInformation_r4 = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo10 = -1;
static gint ett_umts_rrc_ies_T_fdd10 = -1;
static gint ett_umts_rrc_ies_T_tdd9 = -1;
static gint ett_umts_rrc_ies_T_tddOption1 = -1;
static gint ett_umts_rrc_ies_T_tdd1281 = -1;
static gint ett_umts_rrc_ies_DL_CommonInformation_r5 = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo11 = -1;
static gint ett_umts_rrc_ies_T_fdd11 = -1;
static gint ett_umts_rrc_ies_T_tdd10 = -1;
static gint ett_umts_rrc_ies_T_tddOption2 = -1;
static gint ett_umts_rrc_ies_T_tdd1282 = -1;
static gint ett_umts_rrc_ies_DL_CommonInformation_r6 = -1;
static gint ett_umts_rrc_ies_T_dl_dpchInfoCommon = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo12 = -1;
static gint ett_umts_rrc_ies_T_fdd12 = -1;
static gint ett_umts_rrc_ies_T_tdd11 = -1;
static gint ett_umts_rrc_ies_T_tddOption3 = -1;
static gint ett_umts_rrc_ies_T_tdd1283 = -1;
static gint ett_umts_rrc_ies_DL_CommonInformationPost = -1;
static gint ett_umts_rrc_ies_DL_CommonInformationPredef = -1;
static gint ett_umts_rrc_ies_DL_DPCH_InfoCommon = -1;
static gint ett_umts_rrc_ies_T_cfnHandling = -1;
static gint ett_umts_rrc_ies_T_initialise = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo13 = -1;
static gint ett_umts_rrc_ies_T_fdd13 = -1;
static gint ett_umts_rrc_ies_T_tdd12 = -1;
static gint ett_umts_rrc_ies_DL_DPCH_InfoCommon_r4 = -1;
static gint ett_umts_rrc_ies_T_cfnHandling1 = -1;
static gint ett_umts_rrc_ies_T_initialise1 = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo14 = -1;
static gint ett_umts_rrc_ies_T_fdd14 = -1;
static gint ett_umts_rrc_ies_T_tdd13 = -1;
static gint ett_umts_rrc_ies_DL_DPCH_InfoCommon_r6 = -1;
static gint ett_umts_rrc_ies_T_cfnHandling2 = -1;
static gint ett_umts_rrc_ies_T_maintain = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo15 = -1;
static gint ett_umts_rrc_ies_T_fdd15 = -1;
static gint ett_umts_rrc_ies_T_tdd14 = -1;
static gint ett_umts_rrc_ies_DL_DPCH_InfoCommonPost = -1;
static gint ett_umts_rrc_ies_DL_DPCH_InfoCommonPredef = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo16 = -1;
static gint ett_umts_rrc_ies_T_fdd16 = -1;
static gint ett_umts_rrc_ies_T_tdd15 = -1;
static gint ett_umts_rrc_ies_DL_DPCH_InfoPerRL = -1;
static gint ett_umts_rrc_ies_T_fdd17 = -1;
static gint ett_umts_rrc_ies_T_tdd16 = -1;
static gint ett_umts_rrc_ies_DL_DPCH_InfoPerRL_r4 = -1;
static gint ett_umts_rrc_ies_T_fdd18 = -1;
static gint ett_umts_rrc_ies_T_tdd17 = -1;
static gint ett_umts_rrc_ies_DL_DPCH_InfoPerRL_r5 = -1;
static gint ett_umts_rrc_ies_T_fdd19 = -1;
static gint ett_umts_rrc_ies_T_tdd18 = -1;
static gint ett_umts_rrc_ies_DL_DPCH_InfoPerRL_r6 = -1;
static gint ett_umts_rrc_ies_T_fdd20 = -1;
static gint ett_umts_rrc_ies_T_tdd19 = -1;
static gint ett_umts_rrc_ies_DL_FDPCH_InfoPerRL_r6 = -1;
static gint ett_umts_rrc_ies_DL_DPCH_InfoPerRL_PostFDD = -1;
static gint ett_umts_rrc_ies_DL_DPCH_InfoPerRL_PostTDD = -1;
static gint ett_umts_rrc_ies_DL_DPCH_InfoPerRL_PostTDD_LCR_r4 = -1;
static gint ett_umts_rrc_ies_DL_DPCH_PowerControlInfo = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo17 = -1;
static gint ett_umts_rrc_ies_T_fdd21 = -1;
static gint ett_umts_rrc_ies_T_tdd20 = -1;
static gint ett_umts_rrc_ies_DL_FDPCH_InfoCommon_r6 = -1;
static gint ett_umts_rrc_ies_T_cfnHandling3 = -1;
static gint ett_umts_rrc_ies_T_maintain1 = -1;
static gint ett_umts_rrc_ies_DL_HSPDSCH_Information = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo18 = -1;
static gint ett_umts_rrc_ies_T_tdd21 = -1;
static gint ett_umts_rrc_ies_T_tdd3841 = -1;
static gint ett_umts_rrc_ies_T_tdd1284 = -1;
static gint ett_umts_rrc_ies_DL_HSPDSCH_Information_r6 = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo19 = -1;
static gint ett_umts_rrc_ies_T_tdd22 = -1;
static gint ett_umts_rrc_ies_T_tdd3842 = -1;
static gint ett_umts_rrc_ies_T_tdd1285 = -1;
static gint ett_umts_rrc_ies_DL_HSPDSCH_TS_Configuration = -1;
static gint ett_umts_rrc_ies_DL_HSPDSCH_TS_Configuration_item = -1;
static gint ett_umts_rrc_ies_DL_InformationPerRL = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo20 = -1;
static gint ett_umts_rrc_ies_T_fdd22 = -1;
static gint ett_umts_rrc_ies_DL_InformationPerRL_r4 = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo21 = -1;
static gint ett_umts_rrc_ies_T_fdd23 = -1;
static gint ett_umts_rrc_ies_DL_InformationPerRL_r5 = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo22 = -1;
static gint ett_umts_rrc_ies_T_fdd24 = -1;
static gint ett_umts_rrc_ies_DL_InformationPerRL_r5bis = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo23 = -1;
static gint ett_umts_rrc_ies_T_fdd25 = -1;
static gint ett_umts_rrc_ies_DL_InformationPerRL_r6 = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo24 = -1;
static gint ett_umts_rrc_ies_T_fdd26 = -1;
static gint ett_umts_rrc_ies_T_dl_dpchInfo = -1;
static gint ett_umts_rrc_ies_DL_InformationPerRL_List = -1;
static gint ett_umts_rrc_ies_DL_InformationPerRL_List_r4 = -1;
static gint ett_umts_rrc_ies_DL_InformationPerRL_List_r5 = -1;
static gint ett_umts_rrc_ies_DL_InformationPerRL_List_r6 = -1;
static gint ett_umts_rrc_ies_DL_InformationPerRL_List_r5bis = -1;
static gint ett_umts_rrc_ies_DL_InformationPerRL_ListPostFDD = -1;
static gint ett_umts_rrc_ies_DL_InformationPerRL_PostFDD = -1;
static gint ett_umts_rrc_ies_DL_InformationPerRL_PostTDD = -1;
static gint ett_umts_rrc_ies_DL_InformationPerRL_PostTDD_LCR_r4 = -1;
static gint ett_umts_rrc_ies_DL_PDSCH_Information = -1;
static gint ett_umts_rrc_ies_Dl_rate_matching_restriction = -1;
static gint ett_umts_rrc_ies_DL_TPC_PowerOffsetPerRL = -1;
static gint ett_umts_rrc_ies_DL_TPC_PowerOffsetPerRL_List = -1;
static gint ett_umts_rrc_ies_DL_TS_ChannelisationCodesShort = -1;
static gint ett_umts_rrc_ies_T_codesRepresentation = -1;
static gint ett_umts_rrc_ies_T_consecutive = -1;
static gint ett_umts_rrc_ies_T_bitmap = -1;
static gint ett_umts_rrc_ies_DownlinkAdditionalTimeslots = -1;
static gint ett_umts_rrc_ies_T_parameters = -1;
static gint ett_umts_rrc_ies_T_sameAsLast = -1;
static gint ett_umts_rrc_ies_T_newParameters = -1;
static gint ett_umts_rrc_ies_DownlinkAdditionalTimeslots_LCR_r4 = -1;
static gint ett_umts_rrc_ies_T_parameters1 = -1;
static gint ett_umts_rrc_ies_T_sameAsLast1 = -1;
static gint ett_umts_rrc_ies_T_newParameters1 = -1;
static gint ett_umts_rrc_ies_DownlinkTimeslotsCodes = -1;
static gint ett_umts_rrc_ies_T_moreTimeslots = -1;
static gint ett_umts_rrc_ies_T_additionalTimeslots = -1;
static gint ett_umts_rrc_ies_SEQUENCE_SIZE_1_maxTS1_OF_DownlinkAdditionalTimeslots = -1;
static gint ett_umts_rrc_ies_DownlinkTimeslotsCodes_LCR_r4 = -1;
static gint ett_umts_rrc_ies_T_moreTimeslots1 = -1;
static gint ett_umts_rrc_ies_T_additionalTimeslots1 = -1;
static gint ett_umts_rrc_ies_SEQUENCE_SIZE_1_maxTSLCR1_OF_DownlinkAdditionalTimeslots_LCR_r4 = -1;
static gint ett_umts_rrc_ies_DPCH_CompressedModeInfo = -1;
static gint ett_umts_rrc_ies_DPCH_CompressedModeStatusInfo = -1;
static gint ett_umts_rrc_ies_SEQUENCE_SIZE_1_maxTGPS_OF_TGP_SequenceShort = -1;
static gint ett_umts_rrc_ies_DSCH_Mapping = -1;
static gint ett_umts_rrc_ies_DSCH_MappingList = -1;
static gint ett_umts_rrc_ies_DSCH_TransportChannelsInfo = -1;
static gint ett_umts_rrc_ies_DSCH_TransportChannelsInfo_item = -1;
static gint ett_umts_rrc_ies_DynamicPersistenceLevelList = -1;
static gint ett_umts_rrc_ies_DynamicPersistenceLevelTF_List = -1;
static gint ett_umts_rrc_ies_DynamicTFInformationCCCH = -1;
static gint ett_umts_rrc_ies_E_AGCH_Information = -1;
static gint ett_umts_rrc_ies_E_DCH_RL_Info = -1;
static gint ett_umts_rrc_ies_E_DPCCH_Info = -1;
static gint ett_umts_rrc_ies_E_DPDCH_Info = -1;
static gint ett_umts_rrc_ies_E_DPDCH_Reference_E_TFCI = -1;
static gint ett_umts_rrc_ies_E_DPDCH_Reference_E_TFCIList = -1;
static gint ett_umts_rrc_ies_E_DPDCH_SchedulingInfoConfiguration = -1;
static gint ett_umts_rrc_ies_E_DPDCH_SchedulingTransmConfiguration = -1;
static gint ett_umts_rrc_ies_E_HICH_Information = -1;
static gint ett_umts_rrc_ies_E_RGCH_Information = -1;
static gint ett_umts_rrc_ies_FACH_PCH_Information = -1;
static gint ett_umts_rrc_ies_FACH_PCH_InformationList = -1;
static gint ett_umts_rrc_ies_FPACH_Info_r4 = -1;
static gint ett_umts_rrc_ies_FrequencyInfo = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo25 = -1;
static gint ett_umts_rrc_ies_FrequencyInfoFDD = -1;
static gint ett_umts_rrc_ies_FrequencyInfoTDD = -1;
static gint ett_umts_rrc_ies_HS_PDSCH_Midamble_Configuration_TDD128 = -1;
static gint ett_umts_rrc_ies_T_midambleAllocationMode = -1;
static gint ett_umts_rrc_ies_HS_SCCH_Info = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo26 = -1;
static gint ett_umts_rrc_ies_T_fdd27 = -1;
static gint ett_umts_rrc_ies_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_Codes = -1;
static gint ett_umts_rrc_ies_T_tdd23 = -1;
static gint ett_umts_rrc_ies_T_tdd3843 = -1;
static gint ett_umts_rrc_ies_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD384 = -1;
static gint ett_umts_rrc_ies_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD128 = -1;
static gint ett_umts_rrc_ies_HS_SCCH_Info_r6 = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo27 = -1;
static gint ett_umts_rrc_ies_T_fdd28 = -1;
static gint ett_umts_rrc_ies_T_tdd24 = -1;
static gint ett_umts_rrc_ies_T_tdd3844 = -1;
static gint ett_umts_rrc_ies_HS_SCCH_TDD128 = -1;
static gint ett_umts_rrc_ies_T_midambleAllocationMode1 = -1;
static gint ett_umts_rrc_ies_HS_SICH_Configuration_TDD128 = -1;
static gint ett_umts_rrc_ies_T_midambleAllocationMode2 = -1;
static gint ett_umts_rrc_ies_T_ueSpecificMidamble = -1;
static gint ett_umts_rrc_ies_HS_SCCH_TDD384 = -1;
static gint ett_umts_rrc_ies_T_midambleAllocationMode3 = -1;
static gint ett_umts_rrc_ies_T_ueSpecificMidamble1 = -1;
static gint ett_umts_rrc_ies_HS_SICH_Configuration_TDD384 = -1;
static gint ett_umts_rrc_ies_T_midambleAllocationMode4 = -1;
static gint ett_umts_rrc_ies_T_ueSpecificMidamble2 = -1;
static gint ett_umts_rrc_ies_HS_SICH_Power_Control_Info_TDD384 = -1;
static gint ett_umts_rrc_ies_IndividualTimeslotInfo = -1;
static gint ett_umts_rrc_ies_IndividualTimeslotInfo_LCR_r4 = -1;
static gint ett_umts_rrc_ies_IndividualTimeslotInfo_LCR_r4_ext = -1;
static gint ett_umts_rrc_ies_IndividualTS_Interference = -1;
static gint ett_umts_rrc_ies_IndividualTS_InterferenceList = -1;
static gint ett_umts_rrc_ies_Measurement_Feedback_Info = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo28 = -1;
static gint ett_umts_rrc_ies_T_fdd29 = -1;
static gint ett_umts_rrc_ies_MidambleShiftAndBurstType = -1;
static gint ett_umts_rrc_ies_T_burstType = -1;
static gint ett_umts_rrc_ies_T_type11 = -1;
static gint ett_umts_rrc_ies_T_midambleAllocationMode5 = -1;
static gint ett_umts_rrc_ies_T_ueSpecificMidamble3 = -1;
static gint ett_umts_rrc_ies_T_type2 = -1;
static gint ett_umts_rrc_ies_T_midambleAllocationMode6 = -1;
static gint ett_umts_rrc_ies_T_ueSpecificMidamble4 = -1;
static gint ett_umts_rrc_ies_T_type3 = -1;
static gint ett_umts_rrc_ies_T_midambleAllocationMode7 = -1;
static gint ett_umts_rrc_ies_T_ueSpecificMidamble5 = -1;
static gint ett_umts_rrc_ies_MidambleShiftAndBurstType_DL = -1;
static gint ett_umts_rrc_ies_T_burstType1 = -1;
static gint ett_umts_rrc_ies_T_type12 = -1;
static gint ett_umts_rrc_ies_T_midambleAllocationMode8 = -1;
static gint ett_umts_rrc_ies_T_ueSpecificMidamble6 = -1;
static gint ett_umts_rrc_ies_T_type21 = -1;
static gint ett_umts_rrc_ies_T_midambleAllocationMode9 = -1;
static gint ett_umts_rrc_ies_T_ueSpecificMidamble7 = -1;
static gint ett_umts_rrc_ies_MidambleShiftAndBurstType_LCR_r4 = -1;
static gint ett_umts_rrc_ies_T_midambleAllocationMode10 = -1;
static gint ett_umts_rrc_ies_T_ueSpecificMidamble8 = -1;
static gint ett_umts_rrc_ies_OpenLoopPowerControl_TDD = -1;
static gint ett_umts_rrc_ies_OpenLoopPowerControl_IPDL_TDD_r4 = -1;
static gint ett_umts_rrc_ies_PCPCH_ChannelInfo = -1;
static gint ett_umts_rrc_ies_PCPCH_ChannelInfoList = -1;
static gint ett_umts_rrc_ies_PDSCH_CapacityAllocationInfo = -1;
static gint ett_umts_rrc_ies_T_configuration = -1;
static gint ett_umts_rrc_ies_T_old_Configuration = -1;
static gint ett_umts_rrc_ies_T_new_Configuration = -1;
static gint ett_umts_rrc_ies_PDSCH_CapacityAllocationInfo_r4 = -1;
static gint ett_umts_rrc_ies_T_configuration1 = -1;
static gint ett_umts_rrc_ies_T_old_Configuration1 = -1;
static gint ett_umts_rrc_ies_T_new_Configuration1 = -1;
static gint ett_umts_rrc_ies_PDSCH_CodeInfo = -1;
static gint ett_umts_rrc_ies_PDSCH_CodeInfoList = -1;
static gint ett_umts_rrc_ies_PDSCH_CodeMap = -1;
static gint ett_umts_rrc_ies_PDSCH_CodeMapList = -1;
static gint ett_umts_rrc_ies_PDSCH_CodeMapping = -1;
static gint ett_umts_rrc_ies_T_signallingMethod = -1;
static gint ett_umts_rrc_ies_PDSCH_Info = -1;
static gint ett_umts_rrc_ies_PDSCH_Info_r4 = -1;
static gint ett_umts_rrc_ies_T_tddOption4 = -1;
static gint ett_umts_rrc_ies_T_tdd3845 = -1;
static gint ett_umts_rrc_ies_T_tdd1286 = -1;
static gint ett_umts_rrc_ies_PDSCH_Info_LCR_r4 = -1;
static gint ett_umts_rrc_ies_PDSCH_PowerControlInfo = -1;
static gint ett_umts_rrc_ies_PDSCH_SHO_DCH_Info = -1;
static gint ett_umts_rrc_ies_PDSCH_SysInfo = -1;
static gint ett_umts_rrc_ies_PDSCH_SysInfo_HCR_r5 = -1;
static gint ett_umts_rrc_ies_PDSCH_SysInfo_LCR_r4 = -1;
static gint ett_umts_rrc_ies_PDSCH_SysInfoList = -1;
static gint ett_umts_rrc_ies_PDSCH_SysInfoList_HCR_r5 = -1;
static gint ett_umts_rrc_ies_PDSCH_SysInfoList_LCR_r4 = -1;
static gint ett_umts_rrc_ies_PDSCH_SysInfoList_SFN = -1;
static gint ett_umts_rrc_ies_PDSCH_SysInfoList_SFN_item = -1;
static gint ett_umts_rrc_ies_PDSCH_SysInfoList_SFN_HCR_r5 = -1;
static gint ett_umts_rrc_ies_PDSCH_SysInfoList_SFN_HCR_r5_item = -1;
static gint ett_umts_rrc_ies_PDSCH_SysInfoList_SFN_LCR_r4 = -1;
static gint ett_umts_rrc_ies_PDSCH_SysInfoList_SFN_LCR_r4_item = -1;
static gint ett_umts_rrc_ies_PersistenceScalingFactorList = -1;
static gint ett_umts_rrc_ies_PichChannelisationCodeList_LCR_r4 = -1;
static gint ett_umts_rrc_ies_PICH_Info = -1;
static gint ett_umts_rrc_ies_T_fdd30 = -1;
static gint ett_umts_rrc_ies_T_tdd25 = -1;
static gint ett_umts_rrc_ies_PICH_Info_LCR_r4 = -1;
static gint ett_umts_rrc_ies_PowerControlAlgorithm = -1;
static gint ett_umts_rrc_ies_PRACH_ChanCodes_LCR_r4 = -1;
static gint ett_umts_rrc_ies_PRACH_Definition_LCR_r4 = -1;
static gint ett_umts_rrc_ies_PRACH_Partitioning = -1;
static gint ett_umts_rrc_ies_SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_FDD = -1;
static gint ett_umts_rrc_ies_SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_TDD = -1;
static gint ett_umts_rrc_ies_PRACH_Partitioning_LCR_r4 = -1;
static gint ett_umts_rrc_ies_PRACH_PowerOffset = -1;
static gint ett_umts_rrc_ies_PRACH_RACH_Info = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo29 = -1;
static gint ett_umts_rrc_ies_T_fdd31 = -1;
static gint ett_umts_rrc_ies_T_tdd26 = -1;
static gint ett_umts_rrc_ies_PRACH_RACH_Info_LCR_r4 = -1;
static gint ett_umts_rrc_ies_SEQUENCE_SIZE_1_maxPRACHFPACH_OF_PRACH_Definition_LCR_r4 = -1;
static gint ett_umts_rrc_ies_PRACH_SystemInformation = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo30 = -1;
static gint ett_umts_rrc_ies_T_fdd32 = -1;
static gint ett_umts_rrc_ies_PRACH_SystemInformation_LCR_r4 = -1;
static gint ett_umts_rrc_ies_PRACH_SystemInformationList = -1;
static gint ett_umts_rrc_ies_PRACH_SystemInformationList_LCR_r4 = -1;
static gint ett_umts_rrc_ies_PreDefPhyChConfiguration = -1;
static gint ett_umts_rrc_ies_PrimaryCCPCH_Info = -1;
static gint ett_umts_rrc_ies_T_fdd33 = -1;
static gint ett_umts_rrc_ies_T_tdd27 = -1;
static gint ett_umts_rrc_ies_SyncCase = -1;
static gint ett_umts_rrc_ies_T_syncCase1 = -1;
static gint ett_umts_rrc_ies_T_syncCase2 = -1;
static gint ett_umts_rrc_ies_PrimaryCCPCH_Info_r4 = -1;
static gint ett_umts_rrc_ies_T_fdd34 = -1;
static gint ett_umts_rrc_ies_T_tdd28 = -1;
static gint ett_umts_rrc_ies_T_tddOption5 = -1;
static gint ett_umts_rrc_ies_T_tdd3846 = -1;
static gint ett_umts_rrc_ies_T_tdd1287 = -1;
static gint ett_umts_rrc_ies_PrimaryCCPCH_Info_LCR_r4 = -1;
static gint ett_umts_rrc_ies_PrimaryCCPCH_Info_LCR_r4_ext = -1;
static gint ett_umts_rrc_ies_PrimaryCCPCH_InfoPost = -1;
static gint ett_umts_rrc_ies_PrimaryCCPCH_InfoPostTDD_LCR_r4 = -1;
static gint ett_umts_rrc_ies_PrimaryCPICH_Info = -1;
static gint ett_umts_rrc_ies_PUSCH_CapacityAllocationInfo = -1;
static gint ett_umts_rrc_ies_T_pusch_Allocation = -1;
static gint ett_umts_rrc_ies_T_pusch_AllocationAssignment = -1;
static gint ett_umts_rrc_ies_T_configuration2 = -1;
static gint ett_umts_rrc_ies_T_old_Configuration2 = -1;
static gint ett_umts_rrc_ies_T_new_Configuration2 = -1;
static gint ett_umts_rrc_ies_PUSCH_CapacityAllocationInfo_r4 = -1;
static gint ett_umts_rrc_ies_T_pusch_Allocation1 = -1;
static gint ett_umts_rrc_ies_T_pusch_AllocationAssignment1 = -1;
static gint ett_umts_rrc_ies_T_configuration3 = -1;
static gint ett_umts_rrc_ies_T_old_Configuration3 = -1;
static gint ett_umts_rrc_ies_T_new_Configuration3 = -1;
static gint ett_umts_rrc_ies_PUSCH_Info = -1;
static gint ett_umts_rrc_ies_PUSCH_Info_r4 = -1;
static gint ett_umts_rrc_ies_T_tddOption6 = -1;
static gint ett_umts_rrc_ies_T_tdd3847 = -1;
static gint ett_umts_rrc_ies_T_tdd1288 = -1;
static gint ett_umts_rrc_ies_PUSCH_Info_LCR_r4 = -1;
static gint ett_umts_rrc_ies_PUSCH_PowerControlInfo_r4 = -1;
static gint ett_umts_rrc_ies_T_tddOption7 = -1;
static gint ett_umts_rrc_ies_T_tdd1289 = -1;
static gint ett_umts_rrc_ies_PUSCH_SysInfo = -1;
static gint ett_umts_rrc_ies_PUSCH_SysInfo_HCR_r5 = -1;
static gint ett_umts_rrc_ies_PUSCH_SysInfo_LCR_r4 = -1;
static gint ett_umts_rrc_ies_PUSCH_SysInfoList = -1;
static gint ett_umts_rrc_ies_PUSCH_SysInfoList_HCR_r5 = -1;
static gint ett_umts_rrc_ies_PUSCH_SysInfoList_LCR_r4 = -1;
static gint ett_umts_rrc_ies_PUSCH_SysInfoList_SFN = -1;
static gint ett_umts_rrc_ies_PUSCH_SysInfoList_SFN_item = -1;
static gint ett_umts_rrc_ies_PUSCH_SysInfoList_SFN_HCR_r5 = -1;
static gint ett_umts_rrc_ies_PUSCH_SysInfoList_SFN_HCR_r5_item = -1;
static gint ett_umts_rrc_ies_PUSCH_SysInfoList_SFN_LCR_r4 = -1;
static gint ett_umts_rrc_ies_PUSCH_SysInfoList_SFN_LCR_r4_item = -1;
static gint ett_umts_rrc_ies_RACH_TransmissionParameters = -1;
static gint ett_umts_rrc_ies_RepetitionPeriodAndLength = -1;
static gint ett_umts_rrc_ies_RepetitionPeriodLengthAndOffset = -1;
static gint ett_umts_rrc_ies_T_repetitionPeriod2 = -1;
static gint ett_umts_rrc_ies_T_repetitionPeriod4 = -1;
static gint ett_umts_rrc_ies_T_repetitionPeriod8 = -1;
static gint ett_umts_rrc_ies_T_repetitionPeriod16 = -1;
static gint ett_umts_rrc_ies_T_repetitionPeriod32 = -1;
static gint ett_umts_rrc_ies_T_repetitionPeriod64 = -1;
static gint ett_umts_rrc_ies_ReplacedPDSCH_CodeInfo = -1;
static gint ett_umts_rrc_ies_ReplacedPDSCH_CodeInfoList = -1;
static gint ett_umts_rrc_ies_RepPerLengthOffset_PICH = -1;
static gint ett_umts_rrc_ies_RepPerLengthOffset_MICH = -1;
static gint ett_umts_rrc_ies_RestrictedTrCH = -1;
static gint ett_umts_rrc_ies_RestrictedTrCH_InfoList = -1;
static gint ett_umts_rrc_ies_RL_AdditionInformation = -1;
static gint ett_umts_rrc_ies_RL_AdditionInformation_r6 = -1;
static gint ett_umts_rrc_ies_T_dl_dpchInfo1 = -1;
static gint ett_umts_rrc_ies_RL_AdditionInformationList = -1;
static gint ett_umts_rrc_ies_RL_AdditionInformationList_r6 = -1;
static gint ett_umts_rrc_ies_RL_IdentifierList = -1;
static gint ett_umts_rrc_ies_RL_RemovalInformationList = -1;
static gint ett_umts_rrc_ies_SCCPCH_ChannelisationCodeList = -1;
static gint ett_umts_rrc_ies_SCCPCH_InfoForFACH = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo31 = -1;
static gint ett_umts_rrc_ies_T_fdd35 = -1;
static gint ett_umts_rrc_ies_T_tdd29 = -1;
static gint ett_umts_rrc_ies_SCCPCH_InfoForFACH_r4 = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo32 = -1;
static gint ett_umts_rrc_ies_T_fdd36 = -1;
static gint ett_umts_rrc_ies_SCCPCH_SystemInformation = -1;
static gint ett_umts_rrc_ies_SCCPCH_SystemInformation_LCR_r4_ext = -1;
static gint ett_umts_rrc_ies_SCCPCH_SystemInformation_MBMS_r6_ext = -1;
static gint ett_umts_rrc_ies_SCCPCH_SystemInformationList = -1;
static gint ett_umts_rrc_ies_SCCPCH_SystemInformationList_LCR_r4_ext = -1;
static gint ett_umts_rrc_ies_SCCPCH_SystemInformationList_MBMS_r6_ext = -1;
static gint ett_umts_rrc_ies_SCCPCH_SystemInformation_MBMS_r6 = -1;
static gint ett_umts_rrc_ies_T_fachCarryingMCCH = -1;
static gint ett_umts_rrc_ies_T_schedulingInformation = -1;
static gint ett_umts_rrc_ies_Scheduling_E_DCH_CellInformation = -1;
static gint ett_umts_rrc_ies_SecondaryCCPCH_Info = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo33 = -1;
static gint ett_umts_rrc_ies_T_fdd37 = -1;
static gint ett_umts_rrc_ies_T_tdd30 = -1;
static gint ett_umts_rrc_ies_SecondaryCCPCH_Info_r4 = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo34 = -1;
static gint ett_umts_rrc_ies_T_fdd38 = -1;
static gint ett_umts_rrc_ies_T_tdd31 = -1;
static gint ett_umts_rrc_ies_T_tddOption8 = -1;
static gint ett_umts_rrc_ies_T_tdd3848 = -1;
static gint ett_umts_rrc_ies_T_tdd12810 = -1;
static gint ett_umts_rrc_ies_SecondaryCCPCH_Info_LCR_r4_ext = -1;
static gint ett_umts_rrc_ies_SecondaryCCPCHInfo_MBMS_r6 = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo35 = -1;
static gint ett_umts_rrc_ies_T_fdd39 = -1;
static gint ett_umts_rrc_ies_SecondaryCPICH_Info = -1;
static gint ett_umts_rrc_ies_SF256_AndCodeNumber = -1;
static gint ett_umts_rrc_ies_SF512_AndCodeNumber = -1;
static gint ett_umts_rrc_ies_SF512_AndPilot = -1;
static gint ett_umts_rrc_ies_SFN_TimeInfo = -1;
static gint ett_umts_rrc_ies_SSDT_Information = -1;
static gint ett_umts_rrc_ies_SSDT_Information_r4 = -1;
static gint ett_umts_rrc_ies_SynchronisationParameters_r4 = -1;
static gint ett_umts_rrc_ies_T_sync_UL_CodesBitmap = -1;
static gint ett_umts_rrc_ies_SYNC_UL_Procedure_r4 = -1;
static gint ett_umts_rrc_ies_SYNC_UL_Info_r4 = -1;
static gint ett_umts_rrc_ies_T_sync_UL_Codes_Bitmap = -1;
static gint ett_umts_rrc_ies_TDD_PRACH_CCodeList = -1;
static gint ett_umts_rrc_ies_SEQUENCE_SIZE_1_8_OF_TDD_PRACH_CCode8 = -1;
static gint ett_umts_rrc_ies_SEQUENCE_SIZE_1_8_OF_TDD_PRACH_CCode16 = -1;
static gint ett_umts_rrc_ies_TGP_Sequence = -1;
static gint ett_umts_rrc_ies_T_tgps_Status = -1;
static gint ett_umts_rrc_ies_T_activate = -1;
static gint ett_umts_rrc_ies_TGP_SequenceList = -1;
static gint ett_umts_rrc_ies_TGP_SequenceShort = -1;
static gint ett_umts_rrc_ies_T_tgps_Status1 = -1;
static gint ett_umts_rrc_ies_T_activate1 = -1;
static gint ett_umts_rrc_ies_TGPS_ConfigurationParams = -1;
static gint ett_umts_rrc_ies_TimeInfo = -1;
static gint ett_umts_rrc_ies_TimeslotList = -1;
static gint ett_umts_rrc_ies_TimeslotList_r4 = -1;
static gint ett_umts_rrc_ies_SEQUENCE_SIZE_1_maxTS_OF_TimeslotNumber = -1;
static gint ett_umts_rrc_ies_SEQUENCE_SIZE_1_maxTSLCR_OF_TimeslotNumber_LCR_r4 = -1;
static gint ett_umts_rrc_ies_UCSM_Info = -1;
static gint ett_umts_rrc_ies_UL_CCTrCH = -1;
static gint ett_umts_rrc_ies_UL_CCTrCH_r4 = -1;
static gint ett_umts_rrc_ies_T_tddOption9 = -1;
static gint ett_umts_rrc_ies_T_tdd3849 = -1;
static gint ett_umts_rrc_ies_T_tdd12811 = -1;
static gint ett_umts_rrc_ies_UL_CCTrCHList = -1;
static gint ett_umts_rrc_ies_UL_CCTrCHList_r4 = -1;
static gint ett_umts_rrc_ies_UL_CCTrCHListToRemove = -1;
static gint ett_umts_rrc_ies_UL_CCTrChTPCList = -1;
static gint ett_umts_rrc_ies_UL_ChannelRequirement = -1;
static gint ett_umts_rrc_ies_UL_ChannelRequirement_r4 = -1;
static gint ett_umts_rrc_ies_UL_ChannelRequirement_r5 = -1;
static gint ett_umts_rrc_ies_UL_ChannelRequirementWithCPCH_SetID = -1;
static gint ett_umts_rrc_ies_UL_ChannelRequirementWithCPCH_SetID_r4 = -1;
static gint ett_umts_rrc_ies_UL_ChannelRequirementWithCPCH_SetID_r5 = -1;
static gint ett_umts_rrc_ies_UL_DL_Mode = -1;
static gint ett_umts_rrc_ies_T_ul_and_dl = -1;
static gint ett_umts_rrc_ies_UL_DPCH_Info = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo36 = -1;
static gint ett_umts_rrc_ies_T_fdd40 = -1;
static gint ett_umts_rrc_ies_T_tdd32 = -1;
static gint ett_umts_rrc_ies_UL_DPCH_Info_r4 = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo37 = -1;
static gint ett_umts_rrc_ies_T_fdd41 = -1;
static gint ett_umts_rrc_ies_T_tdd33 = -1;
static gint ett_umts_rrc_ies_UL_DPCH_Info_r5 = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo38 = -1;
static gint ett_umts_rrc_ies_T_fdd42 = -1;
static gint ett_umts_rrc_ies_T_tdd34 = -1;
static gint ett_umts_rrc_ies_UL_DPCH_Info_r6 = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo39 = -1;
static gint ett_umts_rrc_ies_T_fdd43 = -1;
static gint ett_umts_rrc_ies_T_tdd35 = -1;
static gint ett_umts_rrc_ies_UL_DPCH_InfoPostFDD = -1;
static gint ett_umts_rrc_ies_UL_DPCH_InfoPostTDD = -1;
static gint ett_umts_rrc_ies_UL_DPCH_InfoPostTDD_LCR_r4 = -1;
static gint ett_umts_rrc_ies_UL_DPCH_InfoPredef = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo40 = -1;
static gint ett_umts_rrc_ies_T_fdd44 = -1;
static gint ett_umts_rrc_ies_T_tdd36 = -1;
static gint ett_umts_rrc_ies_UL_DPCH_PowerControlInfo = -1;
static gint ett_umts_rrc_ies_T_fdd45 = -1;
static gint ett_umts_rrc_ies_T_tdd37 = -1;
static gint ett_umts_rrc_ies_T_ul_OL_PC_Signalling = -1;
static gint ett_umts_rrc_ies_T_individuallySignalled = -1;
static gint ett_umts_rrc_ies_UL_DPCH_PowerControlInfo_r4 = -1;
static gint ett_umts_rrc_ies_T_fdd46 = -1;
static gint ett_umts_rrc_ies_T_tdd38 = -1;
static gint ett_umts_rrc_ies_T_ul_OL_PC_Signalling1 = -1;
static gint ett_umts_rrc_ies_T_individuallySignalled1 = -1;
static gint ett_umts_rrc_ies_T_tddOption10 = -1;
static gint ett_umts_rrc_ies_T_tdd38410 = -1;
static gint ett_umts_rrc_ies_T_tdd12812 = -1;
static gint ett_umts_rrc_ies_UL_DPCH_PowerControlInfo_r5 = -1;
static gint ett_umts_rrc_ies_T_fdd47 = -1;
static gint ett_umts_rrc_ies_T_tdd39 = -1;
static gint ett_umts_rrc_ies_T_ul_OL_PC_Signalling2 = -1;
static gint ett_umts_rrc_ies_T_individuallySignalled2 = -1;
static gint ett_umts_rrc_ies_T_tddOption11 = -1;
static gint ett_umts_rrc_ies_T_tdd38411 = -1;
static gint ett_umts_rrc_ies_T_tdd12813 = -1;
static gint ett_umts_rrc_ies_UL_DPCH_PowerControlInfo_r6 = -1;
static gint ett_umts_rrc_ies_T_fdd48 = -1;
static gint ett_umts_rrc_ies_T_tdd40 = -1;
static gint ett_umts_rrc_ies_T_ul_OL_PC_Signalling3 = -1;
static gint ett_umts_rrc_ies_T_individuallySignalled3 = -1;
static gint ett_umts_rrc_ies_T_tddOption12 = -1;
static gint ett_umts_rrc_ies_T_tdd38412 = -1;
static gint ett_umts_rrc_ies_T_tdd12814 = -1;
static gint ett_umts_rrc_ies_UL_DPCH_PowerControlInfoPostFDD = -1;
static gint ett_umts_rrc_ies_UL_DPCH_PowerControlInfoPostTDD = -1;
static gint ett_umts_rrc_ies_UL_DPCH_PowerControlInfoPostTDD_LCR_r4 = -1;
static gint ett_umts_rrc_ies_UL_DPCH_PowerControlInfoPredef = -1;
static gint ett_umts_rrc_ies_T_fdd49 = -1;
static gint ett_umts_rrc_ies_T_tdd41 = -1;
static gint ett_umts_rrc_ies_UL_EDCH_Information_r6 = -1;
static gint ett_umts_rrc_ies_UL_SynchronisationParameters_r4 = -1;
static gint ett_umts_rrc_ies_UL_TimingAdvanceControl = -1;
static gint ett_umts_rrc_ies_T_enabled = -1;
static gint ett_umts_rrc_ies_UL_TimingAdvanceControl_r4 = -1;
static gint ett_umts_rrc_ies_T_enabled1 = -1;
static gint ett_umts_rrc_ies_T_tddOption13 = -1;
static gint ett_umts_rrc_ies_T_tdd38413 = -1;
static gint ett_umts_rrc_ies_T_tdd12815 = -1;
static gint ett_umts_rrc_ies_UL_TimingAdvanceControl_LCR_r4 = -1;
static gint ett_umts_rrc_ies_T_enabled2 = -1;
static gint ett_umts_rrc_ies_UL_TS_ChannelisationCodeList = -1;
static gint ett_umts_rrc_ies_UplinkAdditionalTimeslots = -1;
static gint ett_umts_rrc_ies_T_parameters2 = -1;
static gint ett_umts_rrc_ies_T_sameAsLast2 = -1;
static gint ett_umts_rrc_ies_T_newParameters2 = -1;
static gint ett_umts_rrc_ies_UplinkAdditionalTimeslots_LCR_r4 = -1;
static gint ett_umts_rrc_ies_T_parameters3 = -1;
static gint ett_umts_rrc_ies_T_sameAsLast3 = -1;
static gint ett_umts_rrc_ies_T_newParameters3 = -1;
static gint ett_umts_rrc_ies_UplinkTimeslotsCodes = -1;
static gint ett_umts_rrc_ies_T_moreTimeslots2 = -1;
static gint ett_umts_rrc_ies_T_additionalTimeslots2 = -1;
static gint ett_umts_rrc_ies_T_consecutive1 = -1;
static gint ett_umts_rrc_ies_SEQUENCE_SIZE_1_maxTS1_OF_UplinkAdditionalTimeslots = -1;
static gint ett_umts_rrc_ies_UplinkTimeslotsCodes_LCR_r4 = -1;
static gint ett_umts_rrc_ies_T_moreTimeslots3 = -1;
static gint ett_umts_rrc_ies_T_additionalTimeslots3 = -1;
static gint ett_umts_rrc_ies_T_consecutive2 = -1;
static gint ett_umts_rrc_ies_SEQUENCE_SIZE_1_maxTSLCR1_OF_UplinkAdditionalTimeslots_LCR_r4 = -1;
static gint ett_umts_rrc_ies_AcquisitionSatInfo = -1;
static gint ett_umts_rrc_ies_AcquisitionSatInfoList = -1;
static gint ett_umts_rrc_ies_AdditionalMeasurementID_List = -1;
static gint ett_umts_rrc_ies_AlmanacSatInfo = -1;
static gint ett_umts_rrc_ies_AlmanacSatInfoList = -1;
static gint ett_umts_rrc_ies_AzimuthAndElevation = -1;
static gint ett_umts_rrc_ies_BadSatList = -1;
static gint ett_umts_rrc_ies_BLER_MeasurementResults = -1;
static gint ett_umts_rrc_ies_BLER_MeasurementResultsList = -1;
static gint ett_umts_rrc_ies_BLER_TransChIdList = -1;
static gint ett_umts_rrc_ies_BSICReported = -1;
static gint ett_umts_rrc_ies_BurstModeParameters = -1;
static gint ett_umts_rrc_ies_CellDCH_ReportCriteria = -1;
static gint ett_umts_rrc_ies_CellDCH_ReportCriteria_LCR_r4 = -1;
static gint ett_umts_rrc_ies_CellInfo = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo41 = -1;
static gint ett_umts_rrc_ies_T_fdd50 = -1;
static gint ett_umts_rrc_ies_T_tdd42 = -1;
static gint ett_umts_rrc_ies_CellInfo_r4 = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo42 = -1;
static gint ett_umts_rrc_ies_T_fdd51 = -1;
static gint ett_umts_rrc_ies_T_tdd43 = -1;
static gint ett_umts_rrc_ies_CellInfoSI_RSCP = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo43 = -1;
static gint ett_umts_rrc_ies_T_fdd52 = -1;
static gint ett_umts_rrc_ies_T_tdd44 = -1;
static gint ett_umts_rrc_ies_CellInfoSI_RSCP_LCR_r4 = -1;
static gint ett_umts_rrc_ies_CellInfoSI_ECN0 = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo44 = -1;
static gint ett_umts_rrc_ies_T_fdd53 = -1;
static gint ett_umts_rrc_ies_T_tdd45 = -1;
static gint ett_umts_rrc_ies_CellInfoSI_ECN0_LCR_r4 = -1;
static gint ett_umts_rrc_ies_CellInfoSI_HCS_RSCP = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo45 = -1;
static gint ett_umts_rrc_ies_T_fdd54 = -1;
static gint ett_umts_rrc_ies_T_tdd46 = -1;
static gint ett_umts_rrc_ies_CellInfoSI_HCS_RSCP_LCR_r4 = -1;
static gint ett_umts_rrc_ies_CellInfoSI_HCS_ECN0 = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo46 = -1;
static gint ett_umts_rrc_ies_T_fdd55 = -1;
static gint ett_umts_rrc_ies_T_tdd47 = -1;
static gint ett_umts_rrc_ies_CellInfoSI_HCS_ECN0_LCR_r4 = -1;
static gint ett_umts_rrc_ies_CellMeasuredResults = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo47 = -1;
static gint ett_umts_rrc_ies_T_fdd56 = -1;
static gint ett_umts_rrc_ies_T_tdd48 = -1;
static gint ett_umts_rrc_ies_CellMeasurementEventResults = -1;
static gint ett_umts_rrc_ies_SEQUENCE_SIZE_1_maxCellMeas_OF_PrimaryCPICH_Info = -1;
static gint ett_umts_rrc_ies_SEQUENCE_SIZE_1_maxCellMeas_OF_PrimaryCCPCH_Info = -1;
static gint ett_umts_rrc_ies_CellMeasurementEventResults_LCR_r4 = -1;
static gint ett_umts_rrc_ies_CellReportingQuantities = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo48 = -1;
static gint ett_umts_rrc_ies_T_fdd57 = -1;
static gint ett_umts_rrc_ies_T_tdd49 = -1;
static gint ett_umts_rrc_ies_CellSelectReselectInfoSIB_11_12 = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo49 = -1;
static gint ett_umts_rrc_ies_T_fdd58 = -1;
static gint ett_umts_rrc_ies_T_tdd50 = -1;
static gint ett_umts_rrc_ies_T_gsm = -1;
static gint ett_umts_rrc_ies_CellSelectReselectInfoSIB_11_12_RSCP = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo50 = -1;
static gint ett_umts_rrc_ies_T_fdd59 = -1;
static gint ett_umts_rrc_ies_T_tdd51 = -1;
static gint ett_umts_rrc_ies_T_gsm1 = -1;
static gint ett_umts_rrc_ies_CellSelectReselectInfoSIB_11_12_ECN0 = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo51 = -1;
static gint ett_umts_rrc_ies_T_fdd60 = -1;
static gint ett_umts_rrc_ies_T_tdd52 = -1;
static gint ett_umts_rrc_ies_T_gsm2 = -1;
static gint ett_umts_rrc_ies_CellSelectReselectInfoSIB_11_12_HCS_RSCP = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo52 = -1;
static gint ett_umts_rrc_ies_T_fdd61 = -1;
static gint ett_umts_rrc_ies_T_tdd53 = -1;
static gint ett_umts_rrc_ies_T_gsm3 = -1;
static gint ett_umts_rrc_ies_CellSelectReselectInfoSIB_11_12_HCS_ECN0 = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo53 = -1;
static gint ett_umts_rrc_ies_T_fdd62 = -1;
static gint ett_umts_rrc_ies_T_tdd54 = -1;
static gint ett_umts_rrc_ies_T_gsm4 = -1;
static gint ett_umts_rrc_ies_CellSelectReselectInfo_v590ext = -1;
static gint ett_umts_rrc_ies_CellSelectReselectInfoPCHFACH_v5b0ext = -1;
static gint ett_umts_rrc_ies_CellSelectReselectInfoTreselectionScaling_v5c0ext = -1;
static gint ett_umts_rrc_ies_CellsForInterFreqMeasList = -1;
static gint ett_umts_rrc_ies_CellsForInterRATMeasList = -1;
static gint ett_umts_rrc_ies_CellsForIntraFreqMeasList = -1;
static gint ett_umts_rrc_ies_CellSynchronisationInfo = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo54 = -1;
static gint ett_umts_rrc_ies_T_fdd63 = -1;
static gint ett_umts_rrc_ies_T_tdd55 = -1;
static gint ett_umts_rrc_ies_CellToReport = -1;
static gint ett_umts_rrc_ies_CellToReportList = -1;
static gint ett_umts_rrc_ies_CountC_SFN_Frame_difference = -1;
static gint ett_umts_rrc_ies_DeltaRSCPPerCell = -1;
static gint ett_umts_rrc_ies_DGPS_CorrectionSatInfo = -1;
static gint ett_umts_rrc_ies_DGPS_CorrectionSatInfoList = -1;
static gint ett_umts_rrc_ies_EllipsoidPoint = -1;
static gint ett_umts_rrc_ies_EllipsoidPointAltitude = -1;
static gint ett_umts_rrc_ies_EllipsoidPointAltitudeEllipsoide = -1;
static gint ett_umts_rrc_ies_EllipsoidPointUncertCircle = -1;
static gint ett_umts_rrc_ies_EllipsoidPointUncertEllipse = -1;
static gint ett_umts_rrc_ies_Event1a = -1;
static gint ett_umts_rrc_ies_Event1a_r4 = -1;
static gint ett_umts_rrc_ies_Event1a_LCR_r4 = -1;
static gint ett_umts_rrc_ies_Event1b = -1;
static gint ett_umts_rrc_ies_Event1b_r4 = -1;
static gint ett_umts_rrc_ies_Event1b_LCR_r4 = -1;
static gint ett_umts_rrc_ies_Event1c = -1;
static gint ett_umts_rrc_ies_Event1e = -1;
static gint ett_umts_rrc_ies_Event1f = -1;
static gint ett_umts_rrc_ies_Event2a = -1;
static gint ett_umts_rrc_ies_Event2b = -1;
static gint ett_umts_rrc_ies_Event2c = -1;
static gint ett_umts_rrc_ies_Event2d = -1;
static gint ett_umts_rrc_ies_Event2e = -1;
static gint ett_umts_rrc_ies_Event2f = -1;
static gint ett_umts_rrc_ies_Event3a = -1;
static gint ett_umts_rrc_ies_Event3b = -1;
static gint ett_umts_rrc_ies_Event3c = -1;
static gint ett_umts_rrc_ies_Event3d = -1;
static gint ett_umts_rrc_ies_EventResults = -1;
static gint ett_umts_rrc_ies_ExtraDopplerInfo = -1;
static gint ett_umts_rrc_ies_FACH_MeasurementOccasionInfo = -1;
static gint ett_umts_rrc_ies_SEQUENCE_SIZE_1_maxOtherRAT_OF_RAT_Type = -1;
static gint ett_umts_rrc_ies_FACH_MeasurementOccasionInfo_LCR_r4_ext = -1;
static gint ett_umts_rrc_ies_ForbiddenAffectCell = -1;
static gint ett_umts_rrc_ies_ForbiddenAffectCell_r4 = -1;
static gint ett_umts_rrc_ies_ForbiddenAffectCell_LCR_r4 = -1;
static gint ett_umts_rrc_ies_ForbiddenAffectCellList = -1;
static gint ett_umts_rrc_ies_ForbiddenAffectCellList_r4 = -1;
static gint ett_umts_rrc_ies_ForbiddenAffectCellList_LCR_r4 = -1;
static gint ett_umts_rrc_ies_GPS_MeasurementParam = -1;
static gint ett_umts_rrc_ies_GPS_MeasurementParamList = -1;
static gint ett_umts_rrc_ies_GSM_MeasuredResults = -1;
static gint ett_umts_rrc_ies_GSM_MeasuredResultsList = -1;
static gint ett_umts_rrc_ies_GPS_TOW_Assist = -1;
static gint ett_umts_rrc_ies_GPS_TOW_AssistList = -1;
static gint ett_umts_rrc_ies_HCS_CellReselectInformation_RSCP = -1;
static gint ett_umts_rrc_ies_HCS_CellReselectInformation_ECN0 = -1;
static gint ett_umts_rrc_ies_HCS_NeighbouringCellInformation_RSCP = -1;
static gint ett_umts_rrc_ies_HCS_NeighbouringCellInformation_ECN0 = -1;
static gint ett_umts_rrc_ies_HCS_ServingCellInformation = -1;
static gint ett_umts_rrc_ies_InterFreqCell = -1;
static gint ett_umts_rrc_ies_InterFreqCell_LCR_r4 = -1;
static gint ett_umts_rrc_ies_InterFreqCellInfoList = -1;
static gint ett_umts_rrc_ies_InterFreqCellInfoList_r4 = -1;
static gint ett_umts_rrc_ies_InterFreqCellInfoSI_List_RSCP = -1;
static gint ett_umts_rrc_ies_InterFreqCellInfoSI_List_ECN0 = -1;
static gint ett_umts_rrc_ies_InterFreqCellInfoSI_List_HCS_RSCP = -1;
static gint ett_umts_rrc_ies_InterFreqCellInfoSI_List_HCS_ECN0 = -1;
static gint ett_umts_rrc_ies_InterFreqCellInfoSI_List_RSCP_LCR = -1;
static gint ett_umts_rrc_ies_InterFreqCellInfoSI_List_ECN0_LCR = -1;
static gint ett_umts_rrc_ies_InterFreqCellInfoSI_List_HCS_RSCP_LCR = -1;
static gint ett_umts_rrc_ies_InterFreqCellInfoSI_List_HCS_ECN0_LCR = -1;
static gint ett_umts_rrc_ies_InterFreqCellList = -1;
static gint ett_umts_rrc_ies_InterFreqCellList_LCR_r4_ext = -1;
static gint ett_umts_rrc_ies_InterFreqCellMeasuredResultsList = -1;
static gint ett_umts_rrc_ies_InterFreqEvent = -1;
static gint ett_umts_rrc_ies_InterFreqEventList = -1;
static gint ett_umts_rrc_ies_InterFrequencyMeasuredResultsList_v590ext = -1;
static gint ett_umts_rrc_ies_Inter_FreqEventCriteria_v590ext = -1;
static gint ett_umts_rrc_ies_Inter_FreqEventCriteriaList_v590ext = -1;
static gint ett_umts_rrc_ies_Intra_FreqEventCriteriaList_v590ext = -1;
static gint ett_umts_rrc_ies_IntraFrequencyMeasuredResultsList_v590ext = -1;
static gint ett_umts_rrc_ies_IntraFreqReportingCriteria_1b_r5 = -1;
static gint ett_umts_rrc_ies_PeriodicReportingInfo_1b = -1;
static gint ett_umts_rrc_ies_InterFreqEventResults = -1;
static gint ett_umts_rrc_ies_InterFreqEventResults_LCR_r4_ext = -1;
static gint ett_umts_rrc_ies_InterFreqMeasQuantity = -1;
static gint ett_umts_rrc_ies_T_reportingCriteria = -1;
static gint ett_umts_rrc_ies_T_intraFreqReportingCriteria = -1;
static gint ett_umts_rrc_ies_T_interFreqReportingCriteria = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo55 = -1;
static gint ett_umts_rrc_ies_T_fdd64 = -1;
static gint ett_umts_rrc_ies_T_tdd56 = -1;
static gint ett_umts_rrc_ies_InterFreqMeasuredResults = -1;
static gint ett_umts_rrc_ies_InterFreqMeasuredResultsList = -1;
static gint ett_umts_rrc_ies_InterFreqMeasurementSysInfo_RSCP = -1;
static gint ett_umts_rrc_ies_InterFreqMeasurementSysInfo_ECN0 = -1;
static gint ett_umts_rrc_ies_InterFreqMeasurementSysInfo_HCS_RSCP = -1;
static gint ett_umts_rrc_ies_InterFreqMeasurementSysInfo_HCS_ECN0 = -1;
static gint ett_umts_rrc_ies_InterFreqMeasurementSysInfo_RSCP_LCR_r4 = -1;
static gint ett_umts_rrc_ies_InterFreqMeasurementSysInfo_ECN0_LCR_r4 = -1;
static gint ett_umts_rrc_ies_InterFreqMeasurementSysInfo_HCS_RSCP_LCR_r4 = -1;
static gint ett_umts_rrc_ies_InterFreqMeasurementSysInfo_HCS_ECN0_LCR_r4 = -1;
static gint ett_umts_rrc_ies_InterFreqRACHRepCellsList = -1;
static gint ett_umts_rrc_ies_InterFreqRACHReportingInfo = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo56 = -1;
static gint ett_umts_rrc_ies_T_fdd65 = -1;
static gint ett_umts_rrc_ies_T_tdd57 = -1;
static gint ett_umts_rrc_ies_InterFreqReportCriteria = -1;
static gint ett_umts_rrc_ies_InterFreqReportCriteria_r4 = -1;
static gint ett_umts_rrc_ies_InterFreqReportingCriteria = -1;
static gint ett_umts_rrc_ies_InterFreqReportingQuantity = -1;
static gint ett_umts_rrc_ies_InterFreqRepQuantityRACH_TDDList = -1;
static gint ett_umts_rrc_ies_InterFrequencyMeasurement = -1;
static gint ett_umts_rrc_ies_InterFrequencyMeasurement_r4 = -1;
static gint ett_umts_rrc_ies_InterRAT_TargetCellDescription = -1;
static gint ett_umts_rrc_ies_T_technologySpecificInfo = -1;
static gint ett_umts_rrc_ies_T_gsm5 = -1;
static gint ett_umts_rrc_ies_InterRATCellInfoList = -1;
static gint ett_umts_rrc_ies_InterRATCellInfoList_B = -1;
static gint ett_umts_rrc_ies_InterRATCellInfoList_r4 = -1;
static gint ett_umts_rrc_ies_InterRATEvent = -1;
static gint ett_umts_rrc_ies_InterRATEventList = -1;
static gint ett_umts_rrc_ies_InterRATEventResults = -1;
static gint ett_umts_rrc_ies_InterRATInfo_r6 = -1;
static gint ett_umts_rrc_ies_InterRATMeasQuantity = -1;
static gint ett_umts_rrc_ies_T_ratSpecificInfo = -1;
static gint ett_umts_rrc_ies_T_gsm6 = -1;
static gint ett_umts_rrc_ies_T_is_2000 = -1;
static gint ett_umts_rrc_ies_InterRATMeasuredResults = -1;
static gint ett_umts_rrc_ies_InterRATMeasuredResultsList = -1;
static gint ett_umts_rrc_ies_InterRATMeasurement = -1;
static gint ett_umts_rrc_ies_InterRATMeasurement_r4 = -1;
static gint ett_umts_rrc_ies_InterRATMeasurementSysInfo = -1;
static gint ett_umts_rrc_ies_InterRATMeasurementSysInfo_B = -1;
static gint ett_umts_rrc_ies_InterRATReportCriteria = -1;
static gint ett_umts_rrc_ies_InterRATReportingCriteria = -1;
static gint ett_umts_rrc_ies_InterRATReportingQuantity = -1;
static gint ett_umts_rrc_ies_T_ratSpecificInfo1 = -1;
static gint ett_umts_rrc_ies_T_gsm7 = -1;
static gint ett_umts_rrc_ies_IntraFreqCellInfoList = -1;
static gint ett_umts_rrc_ies_IntraFreqCellInfoList_r4 = -1;
static gint ett_umts_rrc_ies_IntraFreqCellInfoSI_List_RSCP = -1;
static gint ett_umts_rrc_ies_IntraFreqCellInfoSI_List_ECN0 = -1;
static gint ett_umts_rrc_ies_IntraFreqCellInfoSI_List_HCS_RSCP = -1;
static gint ett_umts_rrc_ies_IntraFreqCellInfoSI_List_HCS_ECN0 = -1;
static gint ett_umts_rrc_ies_IntraFreqCellInfoSI_List_RSCP_LCR_r4 = -1;
static gint ett_umts_rrc_ies_IntraFreqCellInfoSI_List_ECN0_LCR_r4 = -1;
static gint ett_umts_rrc_ies_IntraFreqCellInfoSI_List_HCS_RSCP_LCR_r4 = -1;
static gint ett_umts_rrc_ies_IntraFreqCellInfoSI_List_HCS_ECN0_LCR_r4 = -1;
static gint ett_umts_rrc_ies_IntraFreqEvent = -1;
static gint ett_umts_rrc_ies_IntraFreqEvent_r4 = -1;
static gint ett_umts_rrc_ies_IntraFreqEvent_LCR_r4 = -1;
static gint ett_umts_rrc_ies_IntraFreqEvent_1d_r5 = -1;
static gint ett_umts_rrc_ies_IntraFreqEventCriteria = -1;
static gint ett_umts_rrc_ies_IntraFreqEventCriteria_r4 = -1;
static gint ett_umts_rrc_ies_IntraFreqEventCriteria_LCR_r4 = -1;
static gint ett_umts_rrc_ies_IntraFreqEventCriteriaList = -1;
static gint ett_umts_rrc_ies_IntraFreqEventCriteriaList_r4 = -1;
static gint ett_umts_rrc_ies_IntraFreqEventCriteriaList_LCR_r4 = -1;
static gint ett_umts_rrc_ies_IntraFreqEventResults = -1;
static gint ett_umts_rrc_ies_IntraFreqMeasQuantity = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo57 = -1;
static gint ett_umts_rrc_ies_T_fdd66 = -1;
static gint ett_umts_rrc_ies_T_tdd58 = -1;
static gint ett_umts_rrc_ies_IntraFreqMeasQuantity_TDDList = -1;
static gint ett_umts_rrc_ies_IntraFreqMeasuredResultsList = -1;
static gint ett_umts_rrc_ies_IntraFreqMeasurementSysInfo_RSCP = -1;
static gint ett_umts_rrc_ies_IntraFreqMeasurementSysInfo_ECN0 = -1;
static gint ett_umts_rrc_ies_IntraFreqMeasurementSysInfo_HCS_RSCP = -1;
static gint ett_umts_rrc_ies_IntraFreqMeasurementSysInfo_HCS_ECN0 = -1;
static gint ett_umts_rrc_ies_IntraFreqMeasurementSysInfo_RSCP_LCR_r4 = -1;
static gint ett_umts_rrc_ies_IntraFreqMeasurementSysInfo_ECN0_LCR_r4 = -1;
static gint ett_umts_rrc_ies_IntraFreqMeasurementSysInfo_HCS_RSCP_LCR_r4 = -1;
static gint ett_umts_rrc_ies_IntraFreqMeasurementSysInfo_HCS_ECN0_LCR_r4 = -1;
static gint ett_umts_rrc_ies_IntraFreqReportCriteria = -1;
static gint ett_umts_rrc_ies_IntraFreqReportCriteria_r4 = -1;
static gint ett_umts_rrc_ies_IntraFreqReportingCriteria = -1;
static gint ett_umts_rrc_ies_IntraFreqReportingCriteria_r4 = -1;
static gint ett_umts_rrc_ies_IntraFreqReportingCriteria_LCR_r4 = -1;
static gint ett_umts_rrc_ies_IntraFreqReportingQuantity = -1;
static gint ett_umts_rrc_ies_IntraFreqReportingQuantityForRACH = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo58 = -1;
static gint ett_umts_rrc_ies_T_fdd67 = -1;
static gint ett_umts_rrc_ies_T_tdd59 = -1;
static gint ett_umts_rrc_ies_IntraFreqRepQuantityRACH_TDDList = -1;
static gint ett_umts_rrc_ies_IntraFrequencyMeasurement = -1;
static gint ett_umts_rrc_ies_IntraFrequencyMeasurement_r4 = -1;
static gint ett_umts_rrc_ies_MeasuredResults = -1;
static gint ett_umts_rrc_ies_MeasuredResults_v390ext = -1;
static gint ett_umts_rrc_ies_MeasuredResults_v590ext = -1;
static gint ett_umts_rrc_ies_MeasuredResults_LCR_r4 = -1;
static gint ett_umts_rrc_ies_MeasuredResultsList = -1;
static gint ett_umts_rrc_ies_MeasuredResultsList_LCR_r4_ext = -1;
static gint ett_umts_rrc_ies_MeasuredResultsOnRACH = -1;
static gint ett_umts_rrc_ies_T_currentCell = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo59 = -1;
static gint ett_umts_rrc_ies_T_fdd68 = -1;
static gint ett_umts_rrc_ies_T_measurementQuantity = -1;
static gint ett_umts_rrc_ies_T_tdd60 = -1;
static gint ett_umts_rrc_ies_MeasuredResultsOnRACHinterFreq = -1;
static gint ett_umts_rrc_ies_MeasurementCommand = -1;
static gint ett_umts_rrc_ies_T_modify1 = -1;
static gint ett_umts_rrc_ies_MeasurementCommand_r4 = -1;
static gint ett_umts_rrc_ies_T_modify2 = -1;
static gint ett_umts_rrc_ies_MeasurementControlSysInfo = -1;
static gint ett_umts_rrc_ies_T_use_of_HCS = -1;
static gint ett_umts_rrc_ies_T_hcs_not_used = -1;
static gint ett_umts_rrc_ies_T_cellSelectQualityMeasure1 = -1;
static gint ett_umts_rrc_ies_T_cpich_RSCP = -1;
static gint ett_umts_rrc_ies_T_cpich_Ec_N01 = -1;
static gint ett_umts_rrc_ies_T_hcs_used = -1;
static gint ett_umts_rrc_ies_T_cellSelectQualityMeasure2 = -1;
static gint ett_umts_rrc_ies_T_cpich_RSCP1 = -1;
static gint ett_umts_rrc_ies_T_cpich_Ec_N02 = -1;
static gint ett_umts_rrc_ies_MeasurementControlSysInfo_LCR_r4_ext = -1;
static gint ett_umts_rrc_ies_T_use_of_HCS1 = -1;
static gint ett_umts_rrc_ies_T_hcs_not_used1 = -1;
static gint ett_umts_rrc_ies_T_cellSelectQualityMeasure3 = -1;
static gint ett_umts_rrc_ies_T_cpich_RSCP2 = -1;
static gint ett_umts_rrc_ies_T_cpich_Ec_N03 = -1;
static gint ett_umts_rrc_ies_T_hcs_used1 = -1;
static gint ett_umts_rrc_ies_T_cellSelectQualityMeasure4 = -1;
static gint ett_umts_rrc_ies_T_cpich_RSCP3 = -1;
static gint ett_umts_rrc_ies_T_cpich_Ec_N04 = -1;
static gint ett_umts_rrc_ies_MeasurementReportingMode = -1;
static gint ett_umts_rrc_ies_MeasurementType = -1;
static gint ett_umts_rrc_ies_MeasurementType_r4 = -1;
static gint ett_umts_rrc_ies_MeasurementValidity = -1;
static gint ett_umts_rrc_ies_MonitoredCellRACH_List = -1;
static gint ett_umts_rrc_ies_MonitoredCellRACH_Result = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo60 = -1;
static gint ett_umts_rrc_ies_T_fdd69 = -1;
static gint ett_umts_rrc_ies_T_measurementQuantity1 = -1;
static gint ett_umts_rrc_ies_T_tdd61 = -1;
static gint ett_umts_rrc_ies_N_CR_T_CRMaxHyst = -1;
static gint ett_umts_rrc_ies_NavigationModelSatInfo = -1;
static gint ett_umts_rrc_ies_NavigationModelSatInfoList = -1;
static gint ett_umts_rrc_ies_EphemerisParameter = -1;
static gint ett_umts_rrc_ies_Neighbour = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo61 = -1;
static gint ett_umts_rrc_ies_T_fdd70 = -1;
static gint ett_umts_rrc_ies_T_tdd62 = -1;
static gint ett_umts_rrc_ies_Neighbour_v390ext = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo62 = -1;
static gint ett_umts_rrc_ies_T_fdd71 = -1;
static gint ett_umts_rrc_ies_NeighbourList = -1;
static gint ett_umts_rrc_ies_NeighbourList_v390ext = -1;
static gint ett_umts_rrc_ies_NeighbourQuality = -1;
static gint ett_umts_rrc_ies_NewInterFreqCell = -1;
static gint ett_umts_rrc_ies_NewInterFreqCell_r4 = -1;
static gint ett_umts_rrc_ies_NewInterFreqCellList = -1;
static gint ett_umts_rrc_ies_NewInterFreqCellList_r4 = -1;
static gint ett_umts_rrc_ies_NewInterFreqCellSI_RSCP = -1;
static gint ett_umts_rrc_ies_NewInterFreqCellSI_ECN0 = -1;
static gint ett_umts_rrc_ies_NewInterFreqCellSI_HCS_RSCP = -1;
static gint ett_umts_rrc_ies_NewInterFreqCellSI_HCS_ECN0 = -1;
static gint ett_umts_rrc_ies_NewInterFreqCellSI_RSCP_LCR_r4 = -1;
static gint ett_umts_rrc_ies_NewInterFreqCellSI_ECN0_LCR_r4 = -1;
static gint ett_umts_rrc_ies_NewInterFreqCellSI_HCS_RSCP_LCR_r4 = -1;
static gint ett_umts_rrc_ies_NewInterFreqCellSI_HCS_ECN0_LCR_r4 = -1;
static gint ett_umts_rrc_ies_NewInterFreqCellSI_List_ECN0 = -1;
static gint ett_umts_rrc_ies_NewInterFreqCellSI_List_HCS_RSCP = -1;
static gint ett_umts_rrc_ies_NewInterFreqCellSI_List_HCS_ECN0 = -1;
static gint ett_umts_rrc_ies_NewInterFreqCellSI_List_RSCP = -1;
static gint ett_umts_rrc_ies_NewInterFreqCellSI_List_ECN0_LCR_r4 = -1;
static gint ett_umts_rrc_ies_NewInterFreqCellSI_List_HCS_RSCP_LCR_r4 = -1;
static gint ett_umts_rrc_ies_NewInterFreqCellSI_List_HCS_ECN0_LCR_r4 = -1;
static gint ett_umts_rrc_ies_NewInterFreqCellSI_List_RSCP_LCR_r4 = -1;
static gint ett_umts_rrc_ies_NewInterRATCell = -1;
static gint ett_umts_rrc_ies_T_technologySpecificInfo1 = -1;
static gint ett_umts_rrc_ies_T_gsm8 = -1;
static gint ett_umts_rrc_ies_T_is_20001 = -1;
static gint ett_umts_rrc_ies_NewInterRATCell_B = -1;
static gint ett_umts_rrc_ies_T_technologySpecificInfo2 = -1;
static gint ett_umts_rrc_ies_T_gsm9 = -1;
static gint ett_umts_rrc_ies_T_is_20002 = -1;
static gint ett_umts_rrc_ies_NewInterRATCellList = -1;
static gint ett_umts_rrc_ies_NewInterRATCellList_B = -1;
static gint ett_umts_rrc_ies_NewIntraFreqCell = -1;
static gint ett_umts_rrc_ies_NewIntraFreqCell_r4 = -1;
static gint ett_umts_rrc_ies_NewIntraFreqCellList = -1;
static gint ett_umts_rrc_ies_NewIntraFreqCellList_r4 = -1;
static gint ett_umts_rrc_ies_NewIntraFreqCellSI_RSCP = -1;
static gint ett_umts_rrc_ies_NewIntraFreqCellSI_ECN0 = -1;
static gint ett_umts_rrc_ies_NewIntraFreqCellSI_HCS_RSCP = -1;
static gint ett_umts_rrc_ies_NewIntraFreqCellSI_HCS_ECN0 = -1;
static gint ett_umts_rrc_ies_NewIntraFreqCellSI_RSCP_LCR_r4 = -1;
static gint ett_umts_rrc_ies_NewIntraFreqCellSI_ECN0_LCR_r4 = -1;
static gint ett_umts_rrc_ies_NewIntraFreqCellSI_HCS_RSCP_LCR_r4 = -1;
static gint ett_umts_rrc_ies_NewIntraFreqCellSI_HCS_ECN0_LCR_r4 = -1;
static gint ett_umts_rrc_ies_NewIntraFreqCellSI_List_RSCP = -1;
static gint ett_umts_rrc_ies_NewIntraFreqCellSI_List_ECN0 = -1;
static gint ett_umts_rrc_ies_NewIntraFreqCellSI_List_HCS_RSCP = -1;
static gint ett_umts_rrc_ies_NewIntraFreqCellSI_List_HCS_ECN0 = -1;
static gint ett_umts_rrc_ies_NewIntraFreqCellSI_List_RSCP_LCR_r4 = -1;
static gint ett_umts_rrc_ies_NewIntraFreqCellSI_List_ECN0_LCR_r4 = -1;
static gint ett_umts_rrc_ies_NewIntraFreqCellSI_List_HCS_RSCP_LCR_r4 = -1;
static gint ett_umts_rrc_ies_NewIntraFreqCellSI_List_HCS_ECN0_LCR_r4 = -1;
static gint ett_umts_rrc_ies_NonUsedFreqParameter = -1;
static gint ett_umts_rrc_ies_NonUsedFreqParameterList = -1;
static gint ett_umts_rrc_ies_PenaltyTime_RSCP = -1;
static gint ett_umts_rrc_ies_PenaltyTime_ECN0 = -1;
static gint ett_umts_rrc_ies_PeriodicalReportingCriteria = -1;
static gint ett_umts_rrc_ies_PeriodicalWithReportingCellStatus = -1;
static gint ett_umts_rrc_ies_PLMNIdentitiesOfNeighbourCells = -1;
static gint ett_umts_rrc_ies_PLMNsOfInterFreqCellsList = -1;
static gint ett_umts_rrc_ies_PLMNsOfInterFreqCellsList_item = -1;
static gint ett_umts_rrc_ies_PLMNsOfIntraFreqCellsList = -1;
static gint ett_umts_rrc_ies_PLMNsOfIntraFreqCellsList_item = -1;
static gint ett_umts_rrc_ies_PLMNsOfInterRATCellsList = -1;
static gint ett_umts_rrc_ies_PLMNsOfInterRATCellsList_item = -1;
static gint ett_umts_rrc_ies_PositionEstimate = -1;
static gint ett_umts_rrc_ies_QualityEventResults = -1;
static gint ett_umts_rrc_ies_QualityMeasuredResults = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo63 = -1;
static gint ett_umts_rrc_ies_T_tdd63 = -1;
static gint ett_umts_rrc_ies_QualityMeasurement = -1;
static gint ett_umts_rrc_ies_QualityReportCriteria = -1;
static gint ett_umts_rrc_ies_QualityReportingCriteria = -1;
static gint ett_umts_rrc_ies_QualityReportingCriteriaSingle = -1;
static gint ett_umts_rrc_ies_QualityReportingQuantity = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo64 = -1;
static gint ett_umts_rrc_ies_T_tdd64 = -1;
static gint ett_umts_rrc_ies_ReferenceCellPosition = -1;
static gint ett_umts_rrc_ies_ReferenceLocation = -1;
static gint ett_umts_rrc_ies_ReferenceTimeDifferenceToCell = -1;
static gint ett_umts_rrc_ies_RemovedInterFreqCellList = -1;
static gint ett_umts_rrc_ies_SEQUENCE_SIZE_1_maxCellMeas_OF_InterFreqCellID = -1;
static gint ett_umts_rrc_ies_RemovedInterRATCellList = -1;
static gint ett_umts_rrc_ies_SEQUENCE_SIZE_1_maxCellMeas_OF_InterRATCellID = -1;
static gint ett_umts_rrc_ies_RemovedIntraFreqCellList = -1;
static gint ett_umts_rrc_ies_SEQUENCE_SIZE_1_maxCellMeas_OF_IntraFreqCellID = -1;
static gint ett_umts_rrc_ies_ReportingCellStatus = -1;
static gint ett_umts_rrc_ies_ReportingCellStatusOpt = -1;
static gint ett_umts_rrc_ies_ReportingInfoForCellDCH = -1;
static gint ett_umts_rrc_ies_ReportingInfoForCellDCH_LCR_r4 = -1;
static gint ett_umts_rrc_ies_RL_AdditionInfoList = -1;
static gint ett_umts_rrc_ies_RL_InformationLists = -1;
static gint ett_umts_rrc_ies_SatData = -1;
static gint ett_umts_rrc_ies_SatDataList = -1;
static gint ett_umts_rrc_ies_SFN_SFN_ObsTimeDifference = -1;
static gint ett_umts_rrc_ies_SFN_SFN_RelTimeDifference1 = -1;
static gint ett_umts_rrc_ies_SIR_MeasurementList = -1;
static gint ett_umts_rrc_ies_SIR_MeasurementResults = -1;
static gint ett_umts_rrc_ies_SIR_TFCS_List = -1;
static gint ett_umts_rrc_ies_SIR_TimeslotList = -1;
static gint ett_umts_rrc_ies_SubFrame1Reserved = -1;
static gint ett_umts_rrc_ies_T_ADVinfo = -1;
static gint ett_umts_rrc_ies_T_CRMax = -1;
static gint ett_umts_rrc_ies_TemporaryOffsetList = -1;
static gint ett_umts_rrc_ies_ThreholdNonUsedFrequency_deltaList = -1;
static gint ett_umts_rrc_ies_TimeslotInfo = -1;
static gint ett_umts_rrc_ies_TimeslotInfo_LCR_r4 = -1;
static gint ett_umts_rrc_ies_TimeslotInfoList = -1;
static gint ett_umts_rrc_ies_TimeslotInfoList_LCR_r4 = -1;
static gint ett_umts_rrc_ies_TimeslotInfoList_r4 = -1;
static gint ett_umts_rrc_ies_SEQUENCE_SIZE_1_maxTS_OF_TimeslotInfo = -1;
static gint ett_umts_rrc_ies_SEQUENCE_SIZE_1_maxTSLCR_OF_TimeslotInfo_LCR_r4 = -1;
static gint ett_umts_rrc_ies_TimeslotISCP_List = -1;
static gint ett_umts_rrc_ies_TimeslotListWithISCP = -1;
static gint ett_umts_rrc_ies_TimeslotWithISCP = -1;
static gint ett_umts_rrc_ies_TrafficVolumeEventParam = -1;
static gint ett_umts_rrc_ies_TrafficVolumeEventResults = -1;
static gint ett_umts_rrc_ies_TrafficVolumeMeasQuantity = -1;
static gint ett_umts_rrc_ies_TrafficVolumeMeasSysInfo = -1;
static gint ett_umts_rrc_ies_TrafficVolumeMeasuredResults = -1;
static gint ett_umts_rrc_ies_TrafficVolumeMeasuredResultsList = -1;
static gint ett_umts_rrc_ies_TrafficVolumeMeasurement = -1;
static gint ett_umts_rrc_ies_TrafficVolumeMeasurementObjectList = -1;
static gint ett_umts_rrc_ies_TrafficVolumeReportCriteria = -1;
static gint ett_umts_rrc_ies_TrafficVolumeReportCriteriaSysInfo = -1;
static gint ett_umts_rrc_ies_TrafficVolumeReportingCriteria = -1;
static gint ett_umts_rrc_ies_TrafficVolumeReportingQuantity = -1;
static gint ett_umts_rrc_ies_TransChCriteria = -1;
static gint ett_umts_rrc_ies_SEQUENCE_SIZE_1_maxMeasParEvent_OF_TrafficVolumeEventParam = -1;
static gint ett_umts_rrc_ies_TransChCriteriaList = -1;
static gint ett_umts_rrc_ies_UE_6AB_Event = -1;
static gint ett_umts_rrc_ies_UE_6FG_Event = -1;
static gint ett_umts_rrc_ies_UE_AutonomousUpdateMode = -1;
static gint ett_umts_rrc_ies_UE_InternalEventParam = -1;
static gint ett_umts_rrc_ies_UE_InternalEventParamList = -1;
static gint ett_umts_rrc_ies_UE_InternalEventResults = -1;
static gint ett_umts_rrc_ies_UE_InternalMeasQuantity = -1;
static gint ett_umts_rrc_ies_UE_InternalMeasuredResults = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo65 = -1;
static gint ett_umts_rrc_ies_T_fdd72 = -1;
static gint ett_umts_rrc_ies_T_tdd65 = -1;
static gint ett_umts_rrc_ies_UE_InternalMeasuredResults_LCR_r4 = -1;
static gint ett_umts_rrc_ies_UE_InternalMeasurement = -1;
static gint ett_umts_rrc_ies_UE_InternalMeasurement_r4 = -1;
static gint ett_umts_rrc_ies_UE_InternalMeasurementSysInfo = -1;
static gint ett_umts_rrc_ies_UE_InternalReportCriteria = -1;
static gint ett_umts_rrc_ies_UE_InternalReportingCriteria = -1;
static gint ett_umts_rrc_ies_UE_InternalReportingQuantity = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo66 = -1;
static gint ett_umts_rrc_ies_T_fdd73 = -1;
static gint ett_umts_rrc_ies_T_tdd66 = -1;
static gint ett_umts_rrc_ies_UE_InternalReportingQuantity_r4 = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo67 = -1;
static gint ett_umts_rrc_ies_T_fdd74 = -1;
static gint ett_umts_rrc_ies_T_tdd67 = -1;
static gint ett_umts_rrc_ies_T_tddOption14 = -1;
static gint ett_umts_rrc_ies_T_tdd38414 = -1;
static gint ett_umts_rrc_ies_T_tdd12816 = -1;
static gint ett_umts_rrc_ies_UE_RX_TX_ReportEntry = -1;
static gint ett_umts_rrc_ies_UE_RX_TX_ReportEntryList = -1;
static gint ett_umts_rrc_ies_UE_RX_TX_TimeDifferenceType2Info = -1;
static gint ett_umts_rrc_ies_UE_TransmittedPowerTDD_List = -1;
static gint ett_umts_rrc_ies_UL_TrCH_Identity = -1;
static gint ett_umts_rrc_ies_UE_Positioning_CipherParameters = -1;
static gint ett_umts_rrc_ies_UE_Positioning_Error = -1;
static gint ett_umts_rrc_ies_UE_Positioning_EventParam = -1;
static gint ett_umts_rrc_ies_UE_Positioning_EventParamList = -1;
static gint ett_umts_rrc_ies_UE_Positioning_EventSpecificInfo = -1;
static gint ett_umts_rrc_ies_UE_Positioning_GPS_AcquisitionAssistance = -1;
static gint ett_umts_rrc_ies_UE_Positioning_GPS_AdditionalAssistanceDataRequest = -1;
static gint ett_umts_rrc_ies_UE_Positioning_GPS_Almanac = -1;
static gint ett_umts_rrc_ies_UE_Positioning_GPS_AssistanceData = -1;
static gint ett_umts_rrc_ies_UE_Positioning_GPS_DGPS_Corrections = -1;
static gint ett_umts_rrc_ies_UE_Positioning_GPS_IonosphericModel = -1;
static gint ett_umts_rrc_ies_UE_Positioning_GPS_MeasurementResults = -1;
static gint ett_umts_rrc_ies_T_referenceTime = -1;
static gint ett_umts_rrc_ies_UE_Positioning_GPS_NavigationModel = -1;
static gint ett_umts_rrc_ies_UE_Positioning_GPS_NavModelAddDataReq = -1;
static gint ett_umts_rrc_ies_UE_Positioning_GPS_ReferenceCellInfo = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo68 = -1;
static gint ett_umts_rrc_ies_T_fdd75 = -1;
static gint ett_umts_rrc_ies_T_tdd68 = -1;
static gint ett_umts_rrc_ies_UE_Positioning_GPS_ReferenceTime = -1;
static gint ett_umts_rrc_ies_UE_Positioning_GPS_UTC_Model = -1;
static gint ett_umts_rrc_ies_UE_Positioning_IPDL_Parameters = -1;
static gint ett_umts_rrc_ies_UE_Positioning_IPDL_Parameters_r4 = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo69 = -1;
static gint ett_umts_rrc_ies_T_fdd76 = -1;
static gint ett_umts_rrc_ies_T_tdd69 = -1;
static gint ett_umts_rrc_ies_UE_Positioning_IPDL_Parameters_TDD_r4_ext = -1;
static gint ett_umts_rrc_ies_UE_Positioning_MeasuredResults = -1;
static gint ett_umts_rrc_ies_UE_Positioning_MeasuredResults_v390ext = -1;
static gint ett_umts_rrc_ies_UE_Positioning_Measurement = -1;
static gint ett_umts_rrc_ies_UE_Positioning_Measurement_v390ext = -1;
static gint ett_umts_rrc_ies_UE_Positioning_Measurement_r4 = -1;
static gint ett_umts_rrc_ies_UE_Positioning_MeasurementEventResults = -1;
static gint ett_umts_rrc_ies_UE_Positioning_OTDOA_AssistanceData = -1;
static gint ett_umts_rrc_ies_UE_Positioning_OTDOA_AssistanceData_r4 = -1;
static gint ett_umts_rrc_ies_UE_Positioning_OTDOA_AssistanceData_r4ext = -1;
static gint ett_umts_rrc_ies_UE_Positioning_OTDOA_AssistanceData_UEB = -1;
static gint ett_umts_rrc_ies_UE_Positioning_IPDL_Parameters_TDDList_r4_ext = -1;
static gint ett_umts_rrc_ies_UE_Positioning_OTDOA_Measurement = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo70 = -1;
static gint ett_umts_rrc_ies_T_fdd77 = -1;
static gint ett_umts_rrc_ies_T_tdd70 = -1;
static gint ett_umts_rrc_ies_UE_Positioning_OTDOA_Measurement_v390ext = -1;
static gint ett_umts_rrc_ies_UE_Positioning_OTDOA_NeighbourCellInfo = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo71 = -1;
static gint ett_umts_rrc_ies_T_fdd78 = -1;
static gint ett_umts_rrc_ies_T_tdd71 = -1;
static gint ett_umts_rrc_ies_T_positioningMode = -1;
static gint ett_umts_rrc_ies_T_ueBased = -1;
static gint ett_umts_rrc_ies_T_ueAssisted = -1;
static gint ett_umts_rrc_ies_UE_Positioning_OTDOA_NeighbourCellInfo_r4 = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo72 = -1;
static gint ett_umts_rrc_ies_T_fdd79 = -1;
static gint ett_umts_rrc_ies_T_tdd72 = -1;
static gint ett_umts_rrc_ies_T_positioningMode1 = -1;
static gint ett_umts_rrc_ies_T_ueBased1 = -1;
static gint ett_umts_rrc_ies_T_ueAssisted1 = -1;
static gint ett_umts_rrc_ies_UE_Positioning_OTDOA_NeighbourCellInfo_UEB = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo73 = -1;
static gint ett_umts_rrc_ies_T_fdd80 = -1;
static gint ett_umts_rrc_ies_T_tdd73 = -1;
static gint ett_umts_rrc_ies_UE_Positioning_OTDOA_NeighbourCellList = -1;
static gint ett_umts_rrc_ies_UE_Positioning_OTDOA_NeighbourCellList_r4 = -1;
static gint ett_umts_rrc_ies_UE_Positioning_OTDOA_NeighbourCellList_UEB = -1;
static gint ett_umts_rrc_ies_UE_Positioning_OTDOA_Quality = -1;
static gint ett_umts_rrc_ies_UE_Positioning_OTDOA_ReferenceCellInfo = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo74 = -1;
static gint ett_umts_rrc_ies_T_fdd81 = -1;
static gint ett_umts_rrc_ies_T_tdd74 = -1;
static gint ett_umts_rrc_ies_T_positioningMode2 = -1;
static gint ett_umts_rrc_ies_T_ueBased2 = -1;
static gint ett_umts_rrc_ies_T_ueAssisted2 = -1;
static gint ett_umts_rrc_ies_UE_Positioning_OTDOA_ReferenceCellInfo_r4 = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo75 = -1;
static gint ett_umts_rrc_ies_T_fdd82 = -1;
static gint ett_umts_rrc_ies_T_tdd75 = -1;
static gint ett_umts_rrc_ies_T_positioningMode3 = -1;
static gint ett_umts_rrc_ies_T_ueBased3 = -1;
static gint ett_umts_rrc_ies_T_ueAssisted3 = -1;
static gint ett_umts_rrc_ies_UE_Positioning_OTDOA_ReferenceCellInfo_UEB = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo76 = -1;
static gint ett_umts_rrc_ies_T_fdd83 = -1;
static gint ett_umts_rrc_ies_T_tdd76 = -1;
static gint ett_umts_rrc_ies_UE_Positioning_PositionEstimateInfo = -1;
static gint ett_umts_rrc_ies_T_referenceTime1 = -1;
static gint ett_umts_rrc_ies_T_cell_Timing = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo77 = -1;
static gint ett_umts_rrc_ies_T_fdd84 = -1;
static gint ett_umts_rrc_ies_T_tdd77 = -1;
static gint ett_umts_rrc_ies_UE_Positioning_ReportCriteria = -1;
static gint ett_umts_rrc_ies_UE_Positioning_ReportingQuantity = -1;
static gint ett_umts_rrc_ies_UE_Positioning_ReportingQuantity_v390ext = -1;
static gint ett_umts_rrc_ies_UE_Positioning_ReportingQuantity_r4 = -1;
static gint ett_umts_rrc_ies_UTRAN_GPSReferenceTime = -1;
static gint ett_umts_rrc_ies_T_utran_GPSTimingOfCell = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo78 = -1;
static gint ett_umts_rrc_ies_T_fdd85 = -1;
static gint ett_umts_rrc_ies_T_tdd78 = -1;
static gint ett_umts_rrc_ies_UTRAN_GPSReferenceTimeResult = -1;
static gint ett_umts_rrc_ies_T_ue_GPSTimingOfCell = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo79 = -1;
static gint ett_umts_rrc_ies_T_fdd86 = -1;
static gint ett_umts_rrc_ies_T_tdd79 = -1;
static gint ett_umts_rrc_ies_BCCH_ModificationInfo = -1;
static gint ett_umts_rrc_ies_BSIC = -1;
static gint ett_umts_rrc_ies_CBS_DRX_Level1Information = -1;
static gint ett_umts_rrc_ies_CDMA2000_Message = -1;
static gint ett_umts_rrc_ies_CDMA2000_MessageList = -1;
static gint ett_umts_rrc_ies_CDMA2000_UMTS_Frequency_List = -1;
static gint ett_umts_rrc_ies_FDD_UMTS_Frequency_List = -1;
static gint ett_umts_rrc_ies_FrequencyInfoCDMA2000 = -1;
static gint ett_umts_rrc_ies_GERAN_SystemInformation = -1;
static gint ett_umts_rrc_ies_GSM_BA_Range = -1;
static gint ett_umts_rrc_ies_GSM_BA_Range_List = -1;
static gint ett_umts_rrc_ies_GSM_MessageList = -1;
static gint ett_umts_rrc_ies_GsmSecurityCapability = -1;
static gint ett_umts_rrc_ies_GSMSecurityCapability_v6xyext = -1;
static gint ett_umts_rrc_ies_GSM_TargetCellInfoList = -1;
static gint ett_umts_rrc_ies_GSM_TargetCellInfo = -1;
static gint ett_umts_rrc_ies_IdentificationOfReceivedMessage = -1;
static gint ett_umts_rrc_ies_InterRAT_ChangeFailureCause = -1;
static gint ett_umts_rrc_ies_GERANIu_MessageList = -1;
static gint ett_umts_rrc_ies_InterRAT_UE_RadioAccessCapability = -1;
static gint ett_umts_rrc_ies_T_gsm10 = -1;
static gint ett_umts_rrc_ies_T_cdma2000 = -1;
static gint ett_umts_rrc_ies_InterRAT_UE_RadioAccessCapabilityList = -1;
static gint ett_umts_rrc_ies_InterRAT_UE_RadioAccessCapability_v590ext = -1;
static gint ett_umts_rrc_ies_InterRAT_UE_RadioAccessCapability_v6xyext = -1;
static gint ett_umts_rrc_ies_InterRAT_UE_SecurityCapability = -1;
static gint ett_umts_rrc_ies_T_gsm11 = -1;
static gint ett_umts_rrc_ies_InterRAT_UE_SecurityCapList = -1;
static gint ett_umts_rrc_ies_InterRAT_HO_FailureCause = -1;
static gint ett_umts_rrc_ies_MasterInformationBlock = -1;
static gint ett_umts_rrc_ies_T_v6xyNonCriticalExtensions = -1;
static gint ett_umts_rrc_ies_T_nonCriticalExtensions1 = -1;
static gint ett_umts_rrc_ies_MasterInformationBlock_v6xyext = -1;
static gint ett_umts_rrc_ies_PredefinedConfigIdentityAndValueTag = -1;
static gint ett_umts_rrc_ies_ProtocolErrorInformation = -1;
static gint ett_umts_rrc_ies_T_diagnosticsType1 = -1;
static gint ett_umts_rrc_ies_T_type13 = -1;
static gint ett_umts_rrc_ies_Rplmn_Information = -1;
static gint ett_umts_rrc_ies_Rplmn_Information_r4 = -1;
static gint ett_umts_rrc_ies_SchedulingInformation = -1;
static gint ett_umts_rrc_ies_T_scheduling = -1;
static gint ett_umts_rrc_ies_T_sib_Pos = -1;
static gint ett_umts_rrc_ies_SchedulingInformationSIB = -1;
static gint ett_umts_rrc_ies_SchedulingInformationSIBSb = -1;
static gint ett_umts_rrc_ies_SIBOccurrenceIdentityAndValueTag = -1;
static gint ett_umts_rrc_ies_SIB_ReferenceList = -1;
static gint ett_umts_rrc_ies_SIBSb_ReferenceList = -1;
static gint ett_umts_rrc_ies_SIB_ReferenceListFACH = -1;
static gint ett_umts_rrc_ies_SIB_TypeAndTag = -1;
static gint ett_umts_rrc_ies_SIBSb_TypeAndTag = -1;
static gint ett_umts_rrc_ies_SibOFF_List = -1;
static gint ett_umts_rrc_ies_SysInfoType1 = -1;
static gint ett_umts_rrc_ies_T_v3a0NonCriticalExtensions = -1;
static gint ett_umts_rrc_ies_T_nonCriticalExtensions2 = -1;
static gint ett_umts_rrc_ies_SysInfoType1_v3a0ext_IEs = -1;
static gint ett_umts_rrc_ies_SysInfoType2 = -1;
static gint ett_umts_rrc_ies_T_nonCriticalExtensions3 = -1;
static gint ett_umts_rrc_ies_SysInfoType3 = -1;
static gint ett_umts_rrc_ies_T_v4b0NonCriticalExtensions = -1;
static gint ett_umts_rrc_ies_T_v590NonCriticalExtension = -1;
static gint ett_umts_rrc_ies_T_v5c0NoncriticalExtension = -1;
static gint ett_umts_rrc_ies_T_v670NonCriticalExtension = -1;
static gint ett_umts_rrc_ies_T_nonCriticalExtensions4 = -1;
static gint ett_umts_rrc_ies_SysInfoType3_v4b0ext_IEs = -1;
static gint ett_umts_rrc_ies_SysInfoType3_v590ext = -1;
static gint ett_umts_rrc_ies_SysInfoType3_v5c0ext_IEs = -1;
static gint ett_umts_rrc_ies_SysInfoType3_v670ext = -1;
static gint ett_umts_rrc_ies_SysInfoType4 = -1;
static gint ett_umts_rrc_ies_T_v4b0NonCriticalExtensions1 = -1;
static gint ett_umts_rrc_ies_T_v590NonCriticalExtension1 = -1;
static gint ett_umts_rrc_ies_T_v5b0NonCriticalExtension = -1;
static gint ett_umts_rrc_ies_T_v5c0NonCriticalExtension = -1;
static gint ett_umts_rrc_ies_T_nonCriticalExtensions5 = -1;
static gint ett_umts_rrc_ies_SysInfoType4_v4b0ext_IEs = -1;
static gint ett_umts_rrc_ies_SysInfoType4_v590ext = -1;
static gint ett_umts_rrc_ies_SysInfoType4_v5b0ext_IEs = -1;
static gint ett_umts_rrc_ies_SysInfoType4_v5c0ext_IEs = -1;
static gint ett_umts_rrc_ies_SysInfoType5 = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo80 = -1;
static gint ett_umts_rrc_ies_T_fdd87 = -1;
static gint ett_umts_rrc_ies_T_tdd80 = -1;
static gint ett_umts_rrc_ies_T_v4b0NonCriticalExtensions2 = -1;
static gint ett_umts_rrc_ies_T_v590NonCriticalExtensions = -1;
static gint ett_umts_rrc_ies_T_v650NonCriticalExtensions = -1;
static gint ett_umts_rrc_ies_T_v6xyNonCriticalExtensions1 = -1;
static gint ett_umts_rrc_ies_T_nonCriticalExtensions6 = -1;
static gint ett_umts_rrc_ies_SysInfoType5_v4b0ext_IEs = -1;
static gint ett_umts_rrc_ies_T_tdd128SpecificInfo = -1;
static gint ett_umts_rrc_ies_SysInfoType5_v590ext_IEs = -1;
static gint ett_umts_rrc_ies_T_hcr_r5_SpecificInfo = -1;
static gint ett_umts_rrc_ies_SysInfoType5_v650ext_IEs = -1;
static gint ett_umts_rrc_ies_SysInfoType5_v6xyext_IEs = -1;
static gint ett_umts_rrc_ies_T_sccpch_SystemInformation_MBMS = -1;
static gint ett_umts_rrc_ies_SysInfoType6 = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo81 = -1;
static gint ett_umts_rrc_ies_T_fdd88 = -1;
static gint ett_umts_rrc_ies_T_tdd81 = -1;
static gint ett_umts_rrc_ies_T_v4b0NonCriticalExtensions3 = -1;
static gint ett_umts_rrc_ies_T_v590NonCriticalExtensions1 = -1;
static gint ett_umts_rrc_ies_T_v650nonCriticalExtensions = -1;
static gint ett_umts_rrc_ies_T_v6xynonCriticalExtensions = -1;
static gint ett_umts_rrc_ies_T_nonCriticalExtensions7 = -1;
static gint ett_umts_rrc_ies_SysInfoType6_v4b0ext_IEs = -1;
static gint ett_umts_rrc_ies_T_tdd128SpecificInfo1 = -1;
static gint ett_umts_rrc_ies_SysInfoType6_v590ext_IEs = -1;
static gint ett_umts_rrc_ies_T_hcr_r5_SpecificInfo1 = -1;
static gint ett_umts_rrc_ies_SysInfoType6_v650ext_IEs = -1;
static gint ett_umts_rrc_ies_SysInfoType6_v6xyext_IEs = -1;
static gint ett_umts_rrc_ies_SysInfoType7 = -1;
static gint ett_umts_rrc_ies_T_modeSpecificInfo82 = -1;
static gint ett_umts_rrc_ies_T_fdd89 = -1;
static gint ett_umts_rrc_ies_T_nonCriticalExtensions8 = -1;
static gint ett_umts_rrc_ies_SysInfoType8 = -1;
static gint ett_umts_rrc_ies_T_nonCriticalExtensions9 = -1;
static gint ett_umts_rrc_ies_SysInfoType9 = -1;
static gint ett_umts_rrc_ies_T_nonCriticalExtensions10 = -1;
static gint ett_umts_rrc_ies_SysInfoType10 = -1;
static gint ett_umts_rrc_ies_T_nonCriticalExtensions11 = -1;
static gint ett_umts_rrc_ies_SysInfoType11 = -1;
static gint ett_umts_rrc_ies_T_v4b0NonCriticalExtensions4 = -1;
static gint ett_umts_rrc_ies_T_v590NonCriticalExtension2 = -1;
static gint ett_umts_rrc_ies_T_v6xyNonCriticalExtensions2 = -1;
static gint ett_umts_rrc_ies_T_nonCriticalExtensions12 = -1;
static gint ett_umts_rrc_ies_SysInfoType11_v4b0ext_IEs = -1;
static gint ett_umts_rrc_ies_SysInfoType11_v590ext_IEs = -1;
static gint ett_umts_rrc_ies_SEQUENCE_SIZE_1_maxCellMeas_OF_CellSelectReselectInfo_v590ext = -1;
static gint ett_umts_rrc_ies_SysInfoType11_v6xyext_IEs = -1;
static gint ett_umts_rrc_ies_SysInfoType12 = -1;
static gint ett_umts_rrc_ies_T_v4b0NonCriticalExtensions5 = -1;
static gint ett_umts_rrc_ies_T_v590NonCriticalExtension3 = -1;
static gint ett_umts_rrc_ies_T_v6xyNonCriticalExtensions3 = -1;
static gint ett_umts_rrc_ies_T_nonCriticalExtensions13 = -1;
static gint ett_umts_rrc_ies_SysInfoType12_v4b0ext_IEs = -1;
static gint ett_umts_rrc_ies_SysInfoType12_v590ext_IEs = -1;
static gint ett_umts_rrc_ies_SysInfoType12_v6xyext_IEs = -1;
static gint ett_umts_rrc_ies_SysInfoType13 = -1;
static gint ett_umts_rrc_ies_T_v3a0NonCriticalExtensions1 = -1;
static gint ett_umts_rrc_ies_T_v4b0NonCriticalExtensions6 = -1;
static gint ett_umts_rrc_ies_T_nonCriticalExtensions14 = -1;
static gint ett_umts_rrc_ies_SysInfoType13_v3a0ext_IEs = -1;
static gint ett_umts_rrc_ies_SysInfoType13_v4b0ext_IEs = -1;
static gint ett_umts_rrc_ies_SysInfoType13_1 = -1;
static gint ett_umts_rrc_ies_T_nonCriticalExtensions15 = -1;
static gint ett_umts_rrc_ies_SysInfoType13_2 = -1;
static gint ett_umts_rrc_ies_T_nonCriticalExtensions16 = -1;
static gint ett_umts_rrc_ies_SysInfoType13_3 = -1;
static gint ett_umts_rrc_ies_T_nonCriticalExtensions17 = -1;
static gint ett_umts_rrc_ies_SysInfoType13_4 = -1;
static gint ett_umts_rrc_ies_T_nonCriticalExtensions18 = -1;
static gint ett_umts_rrc_ies_SysInfoType14 = -1;
static gint ett_umts_rrc_ies_T_nonCriticalExtensions19 = -1;
static gint ett_umts_rrc_ies_SysInfoType15 = -1;
static gint ett_umts_rrc_ies_T_v4b0NonCriticalExtensions7 = -1;
static gint ett_umts_rrc_ies_T_nonCriticalExtensions20 = -1;
static gint ett_umts_rrc_ies_SysInfoType15_v4b0ext_IEs = -1;
static gint ett_umts_rrc_ies_SysInfoType15_1 = -1;
static gint ett_umts_rrc_ies_T_nonCriticalExtensions21 = -1;
static gint ett_umts_rrc_ies_SysInfoType15_2 = -1;
static gint ett_umts_rrc_ies_T_nonCriticalExtensions22 = -1;
static gint ett_umts_rrc_ies_SysInfoType15_3 = -1;
static gint ett_umts_rrc_ies_T_nonCriticalExtensions23 = -1;
static gint ett_umts_rrc_ies_SysInfoType15_4 = -1;
static gint ett_umts_rrc_ies_T_v3a0NonCriticalExtensions2 = -1;
static gint ett_umts_rrc_ies_T_v4b0NonCriticalExtensions8 = -1;
static gint ett_umts_rrc_ies_T_nonCriticalExtensions24 = -1;
static gint ett_umts_rrc_ies_SysInfoType15_4_v3a0ext = -1;
static gint ett_umts_rrc_ies_SysInfoType15_4_v4b0ext = -1;
static gint ett_umts_rrc_ies_SysInfoType15_5 = -1;
static gint ett_umts_rrc_ies_T_v3a0NonCriticalExtensions3 = -1;
static gint ett_umts_rrc_ies_T_nonCriticalExtensions25 = -1;
static gint ett_umts_rrc_ies_SysInfoType15_5_v3a0ext = -1;
static gint ett_umts_rrc_ies_SysInfoType16 = -1;
static gint ett_umts_rrc_ies_T_nonCriticalExtensions26 = -1;
static gint ett_umts_rrc_ies_SysInfoType17 = -1;
static gint ett_umts_rrc_ies_T_v4b0NonCriticalExtensions9 = -1;
static gint ett_umts_rrc_ies_T_v590NonCriticalExtensions2 = -1;
static gint ett_umts_rrc_ies_T_nonCriticalExtensions27 = -1;
static gint ett_umts_rrc_ies_SysInfoType17_v4b0ext_IEs = -1;
static gint ett_umts_rrc_ies_T_tdd128SpecificInfo2 = -1;
static gint ett_umts_rrc_ies_SysInfoType17_v590ext_IEs = -1;
static gint ett_umts_rrc_ies_T_hcr_r5_SpecificInfo2 = -1;
static gint ett_umts_rrc_ies_SysInfoType18 = -1;
static gint ett_umts_rrc_ies_T_nonCriticalExtensions28 = -1;
static gint ett_umts_rrc_ies_SysInfoTypeSB1 = -1;
static gint ett_umts_rrc_ies_T_nonCriticalExtensions29 = -1;
static gint ett_umts_rrc_ies_SysInfoTypeSB2 = -1;
static gint ett_umts_rrc_ies_T_nonCriticalExtensions30 = -1;
static gint ett_umts_rrc_ies_TDD_UMTS_Frequency_List = -1;
static gint ett_umts_rrc_ies_MBMS_CommonRBInformation_r6 = -1;
static gint ett_umts_rrc_ies_MBMS_CommonRBInformationList_r6 = -1;
static gint ett_umts_rrc_ies_MBMS_ConnectedModeCountingScope = -1;
static gint ett_umts_rrc_ies_MBMS_CurrentCell_SCCPCH_r6 = -1;
static gint ett_umts_rrc_ies_MBMS_CurrentCell_SCCPCHList_r6 = -1;
static gint ett_umts_rrc_ies_MBMS_FACHCarryingMTCH_List = -1;
static gint ett_umts_rrc_ies_MBMS_JoinedInformation_r6 = -1;
static gint ett_umts_rrc_ies_MBMS_L1CombiningSchedule_32 = -1;
static gint ett_umts_rrc_ies_T_mtch_L1CombiningPeriodList = -1;
static gint ett_umts_rrc_ies_T_mtch_L1CombiningPeriodList_item = -1;
static gint ett_umts_rrc_ies_MBMS_L1CombiningSchedule_64 = -1;
static gint ett_umts_rrc_ies_T_mtch_L1CombiningPeriodList1 = -1;
static gint ett_umts_rrc_ies_T_mtch_L1CombiningPeriodList_item1 = -1;
static gint ett_umts_rrc_ies_MBMS_L1CombiningSchedule_128 = -1;
static gint ett_umts_rrc_ies_T_mtch_L1CombiningPeriodList2 = -1;
static gint ett_umts_rrc_ies_T_mtch_L1CombiningPeriodList_item2 = -1;
static gint ett_umts_rrc_ies_MBMS_L1CombiningSchedule_256 = -1;
static gint ett_umts_rrc_ies_T_mtch_L1CombiningPeriodList3 = -1;
static gint ett_umts_rrc_ies_T_mtch_L1CombiningPeriodList_item3 = -1;
static gint ett_umts_rrc_ies_MBMS_L1CombiningSchedule_512 = -1;
static gint ett_umts_rrc_ies_T_mtch_L1CombiningPeriodList4 = -1;
static gint ett_umts_rrc_ies_T_mtch_L1CombiningPeriodList_item4 = -1;
static gint ett_umts_rrc_ies_MBMS_L1CombiningSchedule_1024 = -1;
static gint ett_umts_rrc_ies_T_mtch_L1CombiningPeriodList5 = -1;
static gint ett_umts_rrc_ies_T_mtch_L1CombiningPeriodList_item5 = -1;
static gint ett_umts_rrc_ies_MBMS_L1CombiningSchedule = -1;
static gint ett_umts_rrc_ies_MBMS_L23Configuration = -1;
static gint ett_umts_rrc_ies_T_sameAsCurrent = -1;
static gint ett_umts_rrc_ies_T_different = -1;
static gint ett_umts_rrc_ies_MBMS_MCCH_ConfigurationInfo_r6 = -1;
static gint ett_umts_rrc_ies_MBMS_MICHConfigurationInfo_r6 = -1;
static gint ett_umts_rrc_ies_T_mode = -1;
static gint ett_umts_rrc_ies_T_fdd90 = -1;
static gint ett_umts_rrc_ies_T_tdd38415 = -1;
static gint ett_umts_rrc_ies_T_tdd12817 = -1;
static gint ett_umts_rrc_ies_SEQUENCE_SIZE_1_2_OF_DL_TS_ChannelisationCode = -1;
static gint ett_umts_rrc_ies_MBMS_ModifedService_r6 = -1;
static gint ett_umts_rrc_ies_T_mbms_PreferredFrequency = -1;
static gint ett_umts_rrc_ies_MBMS_ModifedServiceList_r6 = -1;
static gint ett_umts_rrc_ies_MBMS_MSCHConfigurationInfo_r6 = -1;
static gint ett_umts_rrc_ies_MBMS_MSCHSchedulingInfo = -1;
static gint ett_umts_rrc_ies_MBMS_NeighbouringCellSCCPCH_r6 = -1;
static gint ett_umts_rrc_ies_T_layer1Combining = -1;
static gint ett_umts_rrc_ies_T_fdd91 = -1;
static gint ett_umts_rrc_ies_MBMS_NeighbouringCellSCCPCHList_r6 = -1;
static gint ett_umts_rrc_ies_MBMS_PhyChInformation_r6 = -1;
static gint ett_umts_rrc_ies_MBMS_PhyChInformationList_r6 = -1;
static gint ett_umts_rrc_ies_MBMS_PreferredFreqRequest_r6 = -1;
static gint ett_umts_rrc_ies_MBMS_PreferredFrequencyInfo_r6 = -1;
static gint ett_umts_rrc_ies_T_layerConvergenceInformation = -1;
static gint ett_umts_rrc_ies_MBMS_PreferredFrequencyList_r6 = -1;
static gint ett_umts_rrc_ies_MBMS_PTM_RBInformation_C = -1;
static gint ett_umts_rrc_ies_MBMS_PTM_RBInformation_CList = -1;
static gint ett_umts_rrc_ies_MBMS_PTM_RBInformation_N = -1;
static gint ett_umts_rrc_ies_MBMS_PTM_RBInformation_NList = -1;
static gint ett_umts_rrc_ies_MBMS_PTM_RBInformation_S = -1;
static gint ett_umts_rrc_ies_MBMS_PTM_RBInformation_SList = -1;
static gint ett_umts_rrc_ies_MBMS_ServiceAccessInfo_r6 = -1;
static gint ett_umts_rrc_ies_MBMS_ServiceAccessInfoList_r6 = -1;
static gint ett_umts_rrc_ies_MBMS_ServiceIdentity = -1;
static gint ett_umts_rrc_ies_T_plmn_Identity = -1;
static gint ett_umts_rrc_ies_T_other1 = -1;
static gint ett_umts_rrc_ies_MBMS_ServiceSchedulingInfo_r6 = -1;
static gint ett_umts_rrc_ies_MBMS_ServiceSchedulingInfoList_r6 = -1;
static gint ett_umts_rrc_ies_MBMS_ServiceTransmInfo = -1;
static gint ett_umts_rrc_ies_MBMS_ServiceTransmInfoList = -1;
static gint ett_umts_rrc_ies_MBMS_SIBType5_SCCPCH_r6 = -1;
static gint ett_umts_rrc_ies_MBMS_SIBType5_SCCPCHList_r6 = -1;
static gint ett_umts_rrc_ies_MBMS_TimersAndCouneters_r6 = -1;
static gint ett_umts_rrc_ies_MBMS_TransmissionIdentity = -1;
static gint ett_umts_rrc_ies_MBMS_TranspChInfoForCCTrCh_r6 = -1;
static gint ett_umts_rrc_ies_MBMS_TranspChInfoForEachCCTrCh_r6 = -1;
static gint ett_umts_rrc_ies_MBMS_TranspChInfoForEachTrCh_r6 = -1;
static gint ett_umts_rrc_ies_MBMS_TranspChInfoForTrCh_r6 = -1;
static gint ett_umts_rrc_ies_MBMS_TrCHInformation_Comm = -1;
static gint ett_umts_rrc_ies_MBMS_TrCHInformation_CommList = -1;
static gint ett_umts_rrc_ies_MBMS_TrCHInformation_Neighb = -1;
static gint ett_umts_rrc_ies_MBMS_TrCHInformation_NeighbList = -1;
static gint ett_umts_rrc_ies_MBMS_TrCHInformation_SIB5 = -1;
static gint ett_umts_rrc_ies_MBMS_TrCHInformation_SIB5List = -1;
static gint ett_umts_rrc_ies_MBMS_UnmodifiedService_r6 = -1;
static gint ett_umts_rrc_ies_MBMS_UnmodifiedServiceList_r6 = -1;

/*--- End of included file: packet-umts_rrc_ies-ett.c ---*/
#line 64 "packet-umts_rrc_ies-template.c"


/*--- Included file: packet-umts_rrc_ies-fn.c ---*/
#line 1 "packet-umts_rrc_ies-fn.c"


static int
dissect_umts_rrc_ies_Ansi_41_IDNNS(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     14, 14, FALSE, NULL);

  return offset;
}


const value_string umts_rrc_ies_CN_DomainIdentity_vals[] = {
  {   0, "cs-domain" },
  {   1, "ps-domain" },
  { 0, NULL }
};


int
dissect_umts_rrc_ies_CN_DomainIdentity(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     2, NULL, FALSE, 0, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_NAS_SystemInformationGSM_MAP(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
                                       1, 8, NULL);

  return offset;
}


static const per_sequence_t CN_DomainInformation_sequence[] = {
  { &hf_umts_rrc_ies_cn_DomainIdentity, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_CN_DomainIdentity },
  { &hf_umts_rrc_ies_cn_DomainSpecificNAS_Info, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_NAS_SystemInformationGSM_MAP },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_CN_DomainInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_CN_DomainInformation, CN_DomainInformation_sequence);

  return offset;
}



static int
dissect_umts_rrc_ies_CN_DRX_CycleLengthCoefficient(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              6U, 9U, NULL, FALSE);

  return offset;
}


static const per_sequence_t CN_DomainInformationFull_sequence[] = {
  { &hf_umts_rrc_ies_cn_DomainIdentity, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_CN_DomainIdentity },
  { &hf_umts_rrc_ies_cn_DomainSpecificNAS_Info, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_NAS_SystemInformationGSM_MAP },
  { &hf_umts_rrc_ies_cn_DRX_CycleLengthCoeff, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_CN_DRX_CycleLengthCoefficient },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_CN_DomainInformationFull(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_CN_DomainInformationFull, CN_DomainInformationFull_sequence);

  return offset;
}


static const per_sequence_t CN_DomainInformationList_sequence_of[1] = {
  { &hf_umts_rrc_ies_CN_DomainInformationList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_CN_DomainInformation },
};

static int
dissect_umts_rrc_ies_CN_DomainInformationList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
                                                  ett_umts_rrc_ies_CN_DomainInformationList, CN_DomainInformationList_sequence_of,
                                                  1, maxCNdomains);

  return offset;
}


static const per_sequence_t CN_DomainInformationListFull_sequence_of[1] = {
  { &hf_umts_rrc_ies_CN_DomainInformationListFull_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_CN_DomainInformationFull },
};

static int
dissect_umts_rrc_ies_CN_DomainInformationListFull(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
                                                  ett_umts_rrc_ies_CN_DomainInformationListFull, CN_DomainInformationListFull_sequence_of,
                                                  1, maxCNdomains);

  return offset;
}



static int
dissect_umts_rrc_ies_ANSI_41_NAS_Parameter(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     1, 2048, FALSE, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_NAS_SystemInformationANSI_41(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_umts_rrc_ies_ANSI_41_NAS_Parameter(tvb, offset, actx, tree, hf_index);

  return offset;
}


static const value_string umts_rrc_ies_T_cn_Type_vals[] = {
  {   0, "gsm-MAP" },
  {   1, "ansi-41" },
  { 0, NULL }
};

static const per_choice_t T_cn_Type_choice[] = {
  {   0, &hf_umts_rrc_ies_gsm_MAP, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_NAS_SystemInformationGSM_MAP },
  {   1, &hf_umts_rrc_ies_ansi_41, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_NAS_SystemInformationANSI_41 },
  { 0, NULL, 0, NULL }
};

static int
dissect_umts_rrc_ies_T_cn_Type(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
                                 ett_umts_rrc_ies_T_cn_Type, T_cn_Type_choice,
                                 NULL);

  return offset;
}


static const per_sequence_t CN_DomainSysInfo_sequence[] = {
  { &hf_umts_rrc_ies_cn_DomainIdentity, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_CN_DomainIdentity },
  { &hf_umts_rrc_ies_cn_Type, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_T_cn_Type },
  { &hf_umts_rrc_ies_cn_DRX_CycleLengthCoeff, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_CN_DRX_CycleLengthCoefficient },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_CN_DomainSysInfo(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_CN_DomainSysInfo, CN_DomainSysInfo_sequence);

  return offset;
}


static const per_sequence_t CN_DomainSysInfoList_sequence_of[1] = {
  { &hf_umts_rrc_ies_CN_DomainSysInfoList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_CN_DomainSysInfo },
};

static int
dissect_umts_rrc_ies_CN_DomainSysInfoList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
                                                  ett_umts_rrc_ies_CN_DomainSysInfoList, CN_DomainSysInfoList_sequence_of,
                                                  1, maxCNdomains);

  return offset;
}



static int
dissect_umts_rrc_ies_Digit(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              0U, 9U, NULL, FALSE);

  return offset;
}


static const per_sequence_t MCC_sequence_of[1] = {
  { &hf_umts_rrc_ies_MCC_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_Digit },
};

static int
dissect_umts_rrc_ies_MCC(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
                                                  ett_umts_rrc_ies_MCC, MCC_sequence_of,
                                                  3, 3);

  return offset;
}


static const per_sequence_t MNC_sequence_of[1] = {
  { &hf_umts_rrc_ies_MNC_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_Digit },
};

static int
dissect_umts_rrc_ies_MNC(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
                                                  ett_umts_rrc_ies_MNC, MNC_sequence_of,
                                                  2, 3);

  return offset;
}


static const per_sequence_t PLMN_Identity_sequence[] = {
  { &hf_umts_rrc_ies_mcc    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_MCC },
  { &hf_umts_rrc_ies_mnc    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_MNC },
  { NULL, 0, 0, NULL }
};

int
dissect_umts_rrc_ies_PLMN_Identity(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_PLMN_Identity, PLMN_Identity_sequence);

  return offset;
}


static const per_sequence_t CN_InformationInfo_sequence[] = {
  { &hf_umts_rrc_ies_plmn_Identity, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_PLMN_Identity },
  { &hf_umts_rrc_ies_cn_CommonGSM_MAP_NAS_SysInfo, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_NAS_SystemInformationGSM_MAP },
  { &hf_umts_rrc_ies_cn_DomainInformationList, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_CN_DomainInformationList },
  { NULL, 0, 0, NULL }
};

int
dissect_umts_rrc_ies_CN_InformationInfo(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_CN_InformationInfo, CN_InformationInfo_sequence);

  return offset;
}


static const per_sequence_t CN_InformationInfo_r6_sequence[] = {
  { &hf_umts_rrc_ies_plmn_Identity, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_PLMN_Identity },
  { &hf_umts_rrc_ies_cn_CommonGSM_MAP_NAS_SysInfo, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_NAS_SystemInformationGSM_MAP },
  { &hf_umts_rrc_ies_cn_DomainInformationList, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_CN_DomainInformationList },
  { &hf_umts_rrc_ies_primary_plmn_Identity, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_PLMN_Identity },
  { NULL, 0, 0, NULL }
};

int
dissect_umts_rrc_ies_CN_InformationInfo_r6(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_CN_InformationInfo_r6, CN_InformationInfo_r6_sequence);

  return offset;
}


static const per_sequence_t CN_InformationInfoFull_sequence[] = {
  { &hf_umts_rrc_ies_plmn_Identity, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_PLMN_Identity },
  { &hf_umts_rrc_ies_cn_CommonGSM_MAP_NAS_SysInfo, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_NAS_SystemInformationGSM_MAP },
  { &hf_umts_rrc_ies_cn_DomainInformationListFull, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_CN_DomainInformationListFull },
  { NULL, 0, 0, NULL }
};

int
dissect_umts_rrc_ies_CN_InformationInfoFull(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_CN_InformationInfoFull, CN_InformationInfoFull_sequence);

  return offset;
}



static int
dissect_umts_rrc_ies_RoutingParameter(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     10, 10, FALSE, NULL);

  return offset;
}


static const per_sequence_t T_localPTMSI_sequence[] = {
  { &hf_umts_rrc_ies_routingparameter, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_RoutingParameter },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_T_localPTMSI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_T_localPTMSI, T_localPTMSI_sequence);

  return offset;
}


static const per_sequence_t T_tMSIofsamePLMN_sequence[] = {
  { &hf_umts_rrc_ies_routingparameter, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_RoutingParameter },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_T_tMSIofsamePLMN(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_T_tMSIofsamePLMN, T_tMSIofsamePLMN_sequence);

  return offset;
}


static const per_sequence_t T_tMSIofdifferentPLMN_sequence[] = {
  { &hf_umts_rrc_ies_routingparameter, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_RoutingParameter },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_T_tMSIofdifferentPLMN(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_T_tMSIofdifferentPLMN, T_tMSIofdifferentPLMN_sequence);

  return offset;
}


static const per_sequence_t T_iMSIresponsetopaging_sequence[] = {
  { &hf_umts_rrc_ies_routingparameter, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_RoutingParameter },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_T_iMSIresponsetopaging(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_T_iMSIresponsetopaging, T_iMSIresponsetopaging_sequence);

  return offset;
}


static const per_sequence_t T_iMSIcauseUEinitiatedEvent_sequence[] = {
  { &hf_umts_rrc_ies_routingparameter, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_RoutingParameter },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_T_iMSIcauseUEinitiatedEvent(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_T_iMSIcauseUEinitiatedEvent, T_iMSIcauseUEinitiatedEvent_sequence);

  return offset;
}


static const per_sequence_t T_iMEI_sequence[] = {
  { &hf_umts_rrc_ies_routingparameter, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_RoutingParameter },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_T_iMEI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_T_iMEI, T_iMEI_sequence);

  return offset;
}


static const per_sequence_t T_spare2_sequence[] = {
  { &hf_umts_rrc_ies_routingparameter, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_RoutingParameter },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_T_spare2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_T_spare2, T_spare2_sequence);

  return offset;
}


static const per_sequence_t T_spare1_sequence[] = {
  { &hf_umts_rrc_ies_routingparameter, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_RoutingParameter },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_T_spare1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_T_spare1, T_spare1_sequence);

  return offset;
}


static const value_string umts_rrc_ies_T_routingbasis_vals[] = {
  {   0, "localPTMSI" },
  {   1, "tMSIofsamePLMN" },
  {   2, "tMSIofdifferentPLMN" },
  {   3, "iMSIresponsetopaging" },
  {   4, "iMSIcauseUEinitiatedEvent" },
  {   5, "iMEI" },
  {   6, "spare2" },
  {   7, "spare1" },
  { 0, NULL }
};

static const per_choice_t T_routingbasis_choice[] = {
  {   0, &hf_umts_rrc_ies_localPTMSI, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_T_localPTMSI },
  {   1, &hf_umts_rrc_ies_tMSIofsamePLMN, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_T_tMSIofsamePLMN },
  {   2, &hf_umts_rrc_ies_tMSIofdifferentPLMN, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_T_tMSIofdifferentPLMN },
  {   3, &hf_umts_rrc_ies_iMSIresponsetopaging, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_T_iMSIresponsetopaging },
  {   4, &hf_umts_rrc_ies_iMSIcauseUEinitiatedEvent, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_T_iMSIcauseUEinitiatedEvent },
  {   5, &hf_umts_rrc_ies_iMEI   , ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_T_iMEI },
  {   6, &hf_umts_rrc_ies_spare2 , ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_T_spare2 },
  {   7, &hf_umts_rrc_ies_spare1 , ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_T_spare1 },
  { 0, NULL, 0, NULL }
};

static int
dissect_umts_rrc_ies_T_routingbasis(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
                                 ett_umts_rrc_ies_T_routingbasis, T_routingbasis_choice,
                                 NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_BOOLEAN(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);

  return offset;
}


static const per_sequence_t Gsm_map_IDNNS_sequence[] = {
  { &hf_umts_rrc_ies_routingbasis, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_T_routingbasis },
  { &hf_umts_rrc_ies_dummy_BOOLEAN, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_BOOLEAN },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_Gsm_map_IDNNS(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_Gsm_map_IDNNS, Gsm_map_IDNNS_sequence);

  return offset;
}



static int
dissect_umts_rrc_ies_IMEI_Digit(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              0U, 15U, NULL, FALSE);

  return offset;
}


static const per_sequence_t IMEI_sequence_of[1] = {
  { &hf_umts_rrc_ies_IMEI_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_IMEI_Digit },
};

static int
dissect_umts_rrc_ies_IMEI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
                                                  ett_umts_rrc_ies_IMEI, IMEI_sequence_of,
                                                  15, 15);

  return offset;
}


static const per_sequence_t IMSI_GSM_MAP_sequence_of[1] = {
  { &hf_umts_rrc_ies_IMSI_GSM_MAP_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_Digit },
};

static int
dissect_umts_rrc_ies_IMSI_GSM_MAP(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
                                                  ett_umts_rrc_ies_IMSI_GSM_MAP, IMSI_GSM_MAP_sequence_of,
                                                  6, 21);

  return offset;
}


static const value_string umts_rrc_ies_T_cn_Type1_vals[] = {
  {   0, "gsm-Map-IDNNS" },
  {   1, "ansi-41-IDNNS" },
  { 0, NULL }
};

static const per_choice_t T_cn_Type1_choice[] = {
  {   0, &hf_umts_rrc_ies_gsm_Map_IDNNS, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_Gsm_map_IDNNS },
  {   1, &hf_umts_rrc_ies_ansi_41_IDNNS, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_Ansi_41_IDNNS },
  { 0, NULL, 0, NULL }
};

static int
dissect_umts_rrc_ies_T_cn_Type1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
                                 ett_umts_rrc_ies_T_cn_Type1, T_cn_Type1_choice,
                                 NULL);

  return offset;
}


static const per_sequence_t T_release99_sequence[] = {
  { &hf_umts_rrc_ies_cn_Type1, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_T_cn_Type1 },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_T_release99(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_T_release99, T_release99_sequence);

  return offset;
}



static int
dissect_umts_rrc_ies_BIT_STRING_SIZE_15(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     15, 15, FALSE, NULL);

  return offset;
}


static const per_sequence_t T_later_sequence[] = {
  { &hf_umts_rrc_ies_futurecoding, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_BIT_STRING_SIZE_15 },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_T_later(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_T_later, T_later_sequence);

  return offset;
}


static const value_string umts_rrc_ies_T_version_vals[] = {
  {   0, "release99" },
  {   1, "later" },
  { 0, NULL }
};

static const per_choice_t T_version_choice[] = {
  {   0, &hf_umts_rrc_ies_release99, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_T_release99 },
  {   1, &hf_umts_rrc_ies_later  , ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_T_later },
  { 0, NULL, 0, NULL }
};

static int
dissect_umts_rrc_ies_T_version(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
                                 ett_umts_rrc_ies_T_version, T_version_choice,
                                 NULL);

  return offset;
}


static const per_sequence_t IntraDomainNasNodeSelector_sequence[] = {
  { &hf_umts_rrc_ies_version, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_T_version },
  { NULL, 0, 0, NULL }
};

int
dissect_umts_rrc_ies_IntraDomainNasNodeSelector(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_IntraDomainNasNodeSelector, IntraDomainNasNodeSelector_sequence);

  return offset;
}



static int
dissect_umts_rrc_ies_BIT_STRING_SIZE_16(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     16, 16, FALSE, NULL);

  return offset;
}


static const per_sequence_t LAI_sequence[] = {
  { &hf_umts_rrc_ies_plmn_Identity, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_PLMN_Identity },
  { &hf_umts_rrc_ies_lac    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_BIT_STRING_SIZE_16 },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_LAI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_LAI, LAI_sequence);

  return offset;
}


static const per_sequence_t PLMN_IdentityWithOptionalMCC_r6_sequence[] = {
  { &hf_umts_rrc_ies_mcc    , ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_MCC },
  { &hf_umts_rrc_ies_mnc    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_MNC },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_PLMN_IdentityWithOptionalMCC_r6(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_PLMN_IdentityWithOptionalMCC_r6, PLMN_IdentityWithOptionalMCC_r6_sequence);

  return offset;
}


static const per_sequence_t SEQUENCE_SIZE_1_5_OF_PLMN_IdentityWithOptionalMCC_r6_sequence_of[1] = {
  { &hf_umts_rrc_ies_multiplePLMNs_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_PLMN_IdentityWithOptionalMCC_r6 },
};

static int
dissect_umts_rrc_ies_SEQUENCE_SIZE_1_5_OF_PLMN_IdentityWithOptionalMCC_r6(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
                                                  ett_umts_rrc_ies_SEQUENCE_SIZE_1_5_OF_PLMN_IdentityWithOptionalMCC_r6, SEQUENCE_SIZE_1_5_OF_PLMN_IdentityWithOptionalMCC_r6_sequence_of,
                                                  1, 5);

  return offset;
}


static const per_sequence_t MultiplePLMN_List_r6_sequence[] = {
  { &hf_umts_rrc_ies_mibPLMN_Identity, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_BOOLEAN },
  { &hf_umts_rrc_ies_multiplePLMNs, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_SEQUENCE_SIZE_1_5_OF_PLMN_IdentityWithOptionalMCC_r6 },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_MultiplePLMN_List_r6(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_MultiplePLMN_List_r6, MultiplePLMN_List_r6_sequence);

  return offset;
}



int
dissect_umts_rrc_ies_NAS_Message(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
                                       1, 4095, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_NAS_Synchronisation_Indicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     4, 4, FALSE, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_P_TMSI_GSM_MAP(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     32, 32, FALSE, NULL);

  return offset;
}


const value_string umts_rrc_ies_PagingRecordTypeID_vals[] = {
  {   0, "imsi-GSM-MAP" },
  {   1, "tmsi-GSM-MAP-P-TMSI" },
  {   2, "imsi-DS-41" },
  {   3, "tmsi-DS-41" },
  { 0, NULL }
};


int
dissect_umts_rrc_ies_PagingRecordTypeID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     4, NULL, FALSE, 0, NULL);

  return offset;
}


static const per_sequence_t T_gsm_MAP_sequence[] = {
  { &hf_umts_rrc_ies_plmn_Identity, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_PLMN_Identity },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_T_gsm_MAP(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_T_gsm_MAP, T_gsm_MAP_sequence);

  return offset;
}



static int
dissect_umts_rrc_ies_P_REV(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     8, 8, FALSE, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_Min_P_REV(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     8, 8, FALSE, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_SID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     15, 15, FALSE, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_NID(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     16, 16, FALSE, NULL);

  return offset;
}


static const per_sequence_t T_ansi_41_sequence[] = {
  { &hf_umts_rrc_ies_p_REV  , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_P_REV },
  { &hf_umts_rrc_ies_min_P_REV, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_Min_P_REV },
  { &hf_umts_rrc_ies_sid    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_SID },
  { &hf_umts_rrc_ies_nid    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_NID },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_T_ansi_41(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_T_ansi_41, T_ansi_41_sequence);

  return offset;
}


static const per_sequence_t T_gsm_MAP_and_ANSI_41_sequence[] = {
  { &hf_umts_rrc_ies_plmn_Identity, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_PLMN_Identity },
  { &hf_umts_rrc_ies_p_REV  , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_P_REV },
  { &hf_umts_rrc_ies_min_P_REV, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_Min_P_REV },
  { &hf_umts_rrc_ies_sid    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_SID },
  { &hf_umts_rrc_ies_nid    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_NID },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_T_gsm_MAP_and_ANSI_41(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_T_gsm_MAP_and_ANSI_41, T_gsm_MAP_and_ANSI_41_sequence);

  return offset;
}



static int
dissect_umts_rrc_ies_NULL(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_null(tvb, offset, actx, tree, hf_index);

  return offset;
}


static const value_string umts_rrc_ies_PLMN_Type_vals[] = {
  {   0, "gsm-MAP" },
  {   1, "ansi-41" },
  {   2, "gsm-MAP-and-ANSI-41" },
  {   3, "spare" },
  { 0, NULL }
};

static const per_choice_t PLMN_Type_choice[] = {
  {   0, &hf_umts_rrc_ies_gsm_MAP1, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_T_gsm_MAP },
  {   1, &hf_umts_rrc_ies_ansi_411, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_T_ansi_41 },
  {   2, &hf_umts_rrc_ies_gsm_MAP_and_ANSI_41, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_T_gsm_MAP_and_ANSI_41 },
  {   3, &hf_umts_rrc_ies_spare  , ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_NULL },
  { 0, NULL, 0, NULL }
};

static int
dissect_umts_rrc_ies_PLMN_Type(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
                                 ett_umts_rrc_ies_PLMN_Type, PLMN_Type_choice,
                                 NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_BIT_STRING_SIZE_8(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     8, 8, FALSE, NULL);

  return offset;
}


static const value_string umts_rrc_ies_RAB_Identity_vals[] = {
  {   0, "gsm-MAP-RAB-Identity" },
  {   1, "ansi-41-RAB-Identity" },
  { 0, NULL }
};

static const per_choice_t RAB_Identity_choice[] = {
  {   0, &hf_umts_rrc_ies_gsm_MAP_RAB_Identity, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_BIT_STRING_SIZE_8 },
  {   1, &hf_umts_rrc_ies_ansi_41_RAB_Identity, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_BIT_STRING_SIZE_8 },
  { 0, NULL, 0, NULL }
};

static int
dissect_umts_rrc_ies_RAB_Identity(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
                                 ett_umts_rrc_ies_RAB_Identity, RAB_Identity_choice,
                                 NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_RoutingAreaCode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     8, 8, FALSE, NULL);

  return offset;
}


static const per_sequence_t RAI_sequence[] = {
  { &hf_umts_rrc_ies_lai    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_LAI },
  { &hf_umts_rrc_ies_rac    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_RoutingAreaCode },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_RAI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_RAI, RAI_sequence);

  return offset;
}



static int
dissect_umts_rrc_ies_TMSI_GSM_MAP(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     32, 32, FALSE, NULL);

  return offset;
}


static const value_string umts_rrc_ies_AccessClassBarred_vals[] = {
  {   0, "barred" },
  {   1, "notBarred" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_AccessClassBarred(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     2, NULL, FALSE, 0, NULL);

  return offset;
}


static const per_sequence_t AccessClassBarredList_sequence_of[1] = {
  { &hf_umts_rrc_ies_AccessClassBarredList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_AccessClassBarred },
};

static int
dissect_umts_rrc_ies_AccessClassBarredList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
                                                  ett_umts_rrc_ies_AccessClassBarredList, AccessClassBarredList_sequence_of,
                                                  maxAC, maxAC);

  return offset;
}


static const value_string umts_rrc_ies_AllowedIndicator_vals[] = {
  {   0, "allowed" },
  {   1, "notAllowed" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_AllowedIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     2, NULL, FALSE, 0, NULL);

  return offset;
}


static const value_string umts_rrc_ies_T_Barred_vals[] = {
  {   0, "s10" },
  {   1, "s20" },
  {   2, "s40" },
  {   3, "s80" },
  {   4, "s160" },
  {   5, "s320" },
  {   6, "s640" },
  {   7, "s1280" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_T_Barred(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     8, NULL, FALSE, 0, NULL);

  return offset;
}


static const per_sequence_t T_barred_sequence[] = {
  { &hf_umts_rrc_ies_intraFreqCellReselectionInd, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_AllowedIndicator },
  { &hf_umts_rrc_ies_t_Barred, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_T_Barred },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_T_barred(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_T_barred, T_barred_sequence);

  return offset;
}


static const value_string umts_rrc_ies_CellBarred_vals[] = {
  {   0, "barred" },
  {   1, "notBarred" },
  { 0, NULL }
};

static const per_choice_t CellBarred_choice[] = {
  {   0, &hf_umts_rrc_ies_barred , ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_T_barred },
  {   1, &hf_umts_rrc_ies_notBarred, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_NULL },
  { 0, NULL, 0, NULL }
};

static int
dissect_umts_rrc_ies_CellBarred(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
                                 ett_umts_rrc_ies_CellBarred, CellBarred_choice,
                                 NULL);

  return offset;
}


static const value_string umts_rrc_ies_ReservedIndicator_vals[] = {
  {   0, "reserved" },
  {   1, "notReserved" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_ReservedIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     2, NULL, FALSE, 0, NULL);

  return offset;
}


static const per_sequence_t CellAccessRestriction_sequence[] = {
  { &hf_umts_rrc_ies_cellBarred, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_CellBarred },
  { &hf_umts_rrc_ies_cellReservedForOperatorUse, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_ReservedIndicator },
  { &hf_umts_rrc_ies_cellReservationExtension, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_ReservedIndicator },
  { &hf_umts_rrc_ies_accessClassBarredList, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_AccessClassBarredList },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_CellAccessRestriction(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_CellAccessRestriction, CellAccessRestriction_sequence);

  return offset;
}



int
dissect_umts_rrc_ies_CellIdentity(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     28, 28, FALSE, NULL);

  return offset;
}


static const per_sequence_t CellIdentity_PerRL_List_sequence_of[1] = {
  { &hf_umts_rrc_ies_CellIdentity_PerRL_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_CellIdentity },
};

int
dissect_umts_rrc_ies_CellIdentity_PerRL_List(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
                                                  ett_umts_rrc_ies_CellIdentity_PerRL_List, CellIdentity_PerRL_List_sequence_of,
                                                  1, maxRL);

  return offset;
}


static const value_string umts_rrc_ies_RAT_vals[] = {
  {   0, "utra-FDD" },
  {   1, "utra-TDD" },
  {   2, "gsm" },
  {   3, "cdma2000" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_RAT(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     4, NULL, FALSE, 0, NULL);

  return offset;
}


static const value_string umts_rrc_ies_MappingFunctionType_vals[] = {
  {   0, "linear" },
  {   1, "functionType2" },
  {   2, "functionType3" },
  {   3, "functionType4" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_MappingFunctionType(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     4, NULL, FALSE, 0, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_MapParameter(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              0U, 99U, NULL, FALSE);

  return offset;
}



static int
dissect_umts_rrc_ies_UpperLimit(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              1U, 91U, NULL, FALSE);

  return offset;
}


static const per_sequence_t MappingFunctionParameter_sequence[] = {
  { &hf_umts_rrc_ies_functionType, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_MappingFunctionType },
  { &hf_umts_rrc_ies_mapParameter1, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_MapParameter },
  { &hf_umts_rrc_ies_mapParameter2, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_MapParameter },
  { &hf_umts_rrc_ies_upperLimit, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_UpperLimit },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_MappingFunctionParameter(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_MappingFunctionParameter, MappingFunctionParameter_sequence);

  return offset;
}


static const per_sequence_t MappingFunctionParameterList_sequence_of[1] = {
  { &hf_umts_rrc_ies_MappingFunctionParameterList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_MappingFunctionParameter },
};

static int
dissect_umts_rrc_ies_MappingFunctionParameterList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
                                                  ett_umts_rrc_ies_MappingFunctionParameterList, MappingFunctionParameterList_sequence_of,
                                                  1, maxMeasIntervals);

  return offset;
}


static const per_sequence_t Mapping_sequence[] = {
  { &hf_umts_rrc_ies_rat    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_RAT },
  { &hf_umts_rrc_ies_mappingFunctionParameterList, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_MappingFunctionParameterList },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_Mapping(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_Mapping, Mapping_sequence);

  return offset;
}


static const per_sequence_t MappingInfo_sequence_of[1] = {
  { &hf_umts_rrc_ies_MappingInfo_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_Mapping },
};

static int
dissect_umts_rrc_ies_MappingInfo(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
                                                  ett_umts_rrc_ies_MappingInfo, MappingInfo_sequence_of,
                                                  1, maxRAT);

  return offset;
}



static int
dissect_umts_rrc_ies_Q_Hyst_S(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              0U, 20U, NULL, FALSE);

  return offset;
}


static const per_sequence_t T_cpich_Ec_N0_sequence[] = {
  { &hf_umts_rrc_ies_q_HYST_2_S, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_Q_Hyst_S },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_T_cpich_Ec_N0(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_T_cpich_Ec_N0, T_cpich_Ec_N0_sequence);

  return offset;
}


static const value_string umts_rrc_ies_T_cellSelectQualityMeasure_vals[] = {
  {   0, "cpich-Ec-N0" },
  {   1, "cpich-RSCP" },
  { 0, NULL }
};

static const per_choice_t T_cellSelectQualityMeasure_choice[] = {
  {   0, &hf_umts_rrc_ies_cpich_Ec_N0, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_T_cpich_Ec_N0 },
  {   1, &hf_umts_rrc_ies_cpich_RSCP, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_NULL },
  { 0, NULL, 0, NULL }
};

static int
dissect_umts_rrc_ies_T_cellSelectQualityMeasure(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
                                 ett_umts_rrc_ies_T_cellSelectQualityMeasure, T_cellSelectQualityMeasure_choice,
                                 NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_S_SearchQual(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              -16, 10U, NULL, FALSE);

  return offset;
}



static int
dissect_umts_rrc_ies_S_SearchRXLEV(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              -53, 45U, NULL, FALSE);

  return offset;
}


static const value_string umts_rrc_ies_RAT_Identifier_vals[] = {
  {   0, "gsm" },
  {   1, "cdma2000" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_RAT_Identifier(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     2, NULL, FALSE, 0, NULL);

  return offset;
}


static const per_sequence_t RAT_FDD_Info_sequence[] = {
  { &hf_umts_rrc_ies_rat_Identifier, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_RAT_Identifier },
  { &hf_umts_rrc_ies_s_SearchRAT, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_S_SearchQual },
  { &hf_umts_rrc_ies_s_HCS_RAT, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_S_SearchRXLEV },
  { &hf_umts_rrc_ies_s_Limit_SearchRAT, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_S_SearchQual },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_RAT_FDD_Info(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_RAT_FDD_Info, RAT_FDD_Info_sequence);

  return offset;
}


static const per_sequence_t RAT_FDD_InfoList_sequence_of[1] = {
  { &hf_umts_rrc_ies_RAT_FDD_InfoList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_RAT_FDD_Info },
};

static int
dissect_umts_rrc_ies_RAT_FDD_InfoList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
                                                  ett_umts_rrc_ies_RAT_FDD_InfoList, RAT_FDD_InfoList_sequence_of,
                                                  1, maxOtherRAT);

  return offset;
}



static int
dissect_umts_rrc_ies_Q_QualMin(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              -24, 0U, NULL, FALSE);

  return offset;
}



static int
dissect_umts_rrc_ies_Q_RxlevMin(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              -58, -13, NULL, FALSE);

  return offset;
}


static const per_sequence_t T_fdd_sequence[] = {
  { &hf_umts_rrc_ies_s_Intrasearch, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_S_SearchQual },
  { &hf_umts_rrc_ies_s_Intersearch, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_S_SearchQual },
  { &hf_umts_rrc_ies_s_SearchHCS, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_S_SearchRXLEV },
  { &hf_umts_rrc_ies_rat_List, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_RAT_FDD_InfoList },
  { &hf_umts_rrc_ies_q_QualMin, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_Q_QualMin },
  { &hf_umts_rrc_ies_q_RxlevMin, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_Q_RxlevMin },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_T_fdd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_T_fdd, T_fdd_sequence);

  return offset;
}


static const per_sequence_t RAT_TDD_Info_sequence[] = {
  { &hf_umts_rrc_ies_rat_Identifier, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_RAT_Identifier },
  { &hf_umts_rrc_ies_s_SearchRAT1, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_S_SearchRXLEV },
  { &hf_umts_rrc_ies_s_HCS_RAT, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_S_SearchRXLEV },
  { &hf_umts_rrc_ies_s_Limit_SearchRAT1, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_S_SearchRXLEV },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_RAT_TDD_Info(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_RAT_TDD_Info, RAT_TDD_Info_sequence);

  return offset;
}


static const per_sequence_t RAT_TDD_InfoList_sequence_of[1] = {
  { &hf_umts_rrc_ies_RAT_TDD_InfoList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_RAT_TDD_Info },
};

static int
dissect_umts_rrc_ies_RAT_TDD_InfoList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
                                                  ett_umts_rrc_ies_RAT_TDD_InfoList, RAT_TDD_InfoList_sequence_of,
                                                  1, maxOtherRAT);

  return offset;
}


static const per_sequence_t T_tdd_sequence[] = {
  { &hf_umts_rrc_ies_s_Intrasearch1, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_S_SearchRXLEV },
  { &hf_umts_rrc_ies_s_Intersearch1, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_S_SearchRXLEV },
  { &hf_umts_rrc_ies_s_SearchHCS, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_S_SearchRXLEV },
  { &hf_umts_rrc_ies_rat_List1, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_RAT_TDD_InfoList },
  { &hf_umts_rrc_ies_q_RxlevMin, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_Q_RxlevMin },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_T_tdd(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_T_tdd, T_tdd_sequence);

  return offset;
}


static const value_string umts_rrc_ies_T_modeSpecificInfo_vals[] = {
  {   0, "fdd" },
  {   1, "tdd" },
  { 0, NULL }
};

static const per_choice_t T_modeSpecificInfo_choice[] = {
  {   0, &hf_umts_rrc_ies_fdd    , ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_T_fdd },
  {   1, &hf_umts_rrc_ies_tdd    , ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_T_tdd },
  { 0, NULL, 0, NULL }
};

static int
dissect_umts_rrc_ies_T_modeSpecificInfo(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
                                 ett_umts_rrc_ies_T_modeSpecificInfo, T_modeSpecificInfo_choice,
                                 NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_T_Reselection_S(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              0U, 31U, NULL, FALSE);

  return offset;
}



static int
dissect_umts_rrc_ies_HCS_PRIO(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              0U, 7U, NULL, FALSE);

  return offset;
}



static int
dissect_umts_rrc_ies_Q_HCS(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              0U, 99U, NULL, FALSE);

  return offset;
}



static int
dissect_umts_rrc_ies_INTEGER_1_16(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              1U, 16U, NULL, FALSE);

  return offset;
}


static const value_string umts_rrc_ies_T_CRMaxHyst_vals[] = {
  {   0, "notUsed" },
  {   1, "t10" },
  {   2, "t20" },
  {   3, "t30" },
  {   4, "t40" },
  {   5, "t50" },
  {   6, "t60" },
  {   7, "t70" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_T_CRMaxHyst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     8, NULL, FALSE, 0, NULL);

  return offset;
}


static const per_sequence_t N_CR_T_CRMaxHyst_sequence[] = {
  { &hf_umts_rrc_ies_n_CR   , ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_INTEGER_1_16 },
  { &hf_umts_rrc_ies_t_CRMaxHyst, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_T_CRMaxHyst },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_N_CR_T_CRMaxHyst(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_N_CR_T_CRMaxHyst, N_CR_T_CRMaxHyst_sequence);

  return offset;
}


static const value_string umts_rrc_ies_T_CRMax_vals[] = {
  {   0, "notUsed" },
  {   1, "t30" },
  {   2, "t60" },
  {   3, "t120" },
  {   4, "t180" },
  {   5, "t240" },
  { 0, NULL }
};

static const per_choice_t T_CRMax_choice[] = {
  {   0, &hf_umts_rrc_ies_notUsed, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_NULL },
  {   1, &hf_umts_rrc_ies_t30    , ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_N_CR_T_CRMaxHyst },
  {   2, &hf_umts_rrc_ies_t60    , ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_N_CR_T_CRMaxHyst },
  {   3, &hf_umts_rrc_ies_t120   , ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_N_CR_T_CRMaxHyst },
  {   4, &hf_umts_rrc_ies_t180   , ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_N_CR_T_CRMaxHyst },
  {   5, &hf_umts_rrc_ies_t240   , ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_N_CR_T_CRMaxHyst },
  { 0, NULL, 0, NULL }
};

static int
dissect_umts_rrc_ies_T_CRMax(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
                                 ett_umts_rrc_ies_T_CRMax, T_CRMax_choice,
                                 NULL);

  return offset;
}


static const per_sequence_t HCS_ServingCellInformation_sequence[] = {
  { &hf_umts_rrc_ies_hcs_PRIO, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_HCS_PRIO },
  { &hf_umts_rrc_ies_q_HCS  , ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_Q_HCS },
  { &hf_umts_rrc_ies_t_CR_Max, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_T_CRMax },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_HCS_ServingCellInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_HCS_ServingCellInformation, HCS_ServingCellInformation_sequence);

  return offset;
}



int
dissect_umts_rrc_ies_MaxAllowedUL_TX_Power(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              -50, 33U, NULL, FALSE);

  return offset;
}


static const per_sequence_t CellSelectReselectInfoSIB_3_4_sequence[] = {
  { &hf_umts_rrc_ies_mappingInfo, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_MappingInfo },
  { &hf_umts_rrc_ies_cellSelectQualityMeasure, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_T_cellSelectQualityMeasure },
  { &hf_umts_rrc_ies_modeSpecificInfo, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_T_modeSpecificInfo },
  { &hf_umts_rrc_ies_q_Hyst_l_S, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_Q_Hyst_S },
  { &hf_umts_rrc_ies_t_Reselection_S, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_T_Reselection_S },
  { &hf_umts_rrc_ies_hcs_ServingCellInformation, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_HCS_ServingCellInformation },
  { &hf_umts_rrc_ies_maxAllowedUL_TX_Power, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_MaxAllowedUL_TX_Power },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_CellSelectReselectInfoSIB_3_4(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_CellSelectReselectInfoSIB_3_4, CellSelectReselectInfoSIB_3_4_sequence);

  return offset;
}


static const per_sequence_t T_restriction_sequence[] = {
  { &hf_umts_rrc_ies_domainSpecficAccessClassBarredList, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_AccessClassBarredList },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_T_restriction(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_T_restriction, T_restriction_sequence);

  return offset;
}


static const value_string umts_rrc_ies_DomainSpecificAccessRestriction_v670ext_vals[] = {
  {   0, "noRestriction" },
  {   1, "restriction" },
  { 0, NULL }
};

static const per_choice_t DomainSpecificAccessRestriction_v670ext_choice[] = {
  {   0, &hf_umts_rrc_ies_noRestriction, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_NULL },
  {   1, &hf_umts_rrc_ies_restriction, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_T_restriction },
  { 0, NULL, 0, NULL }
};

static int
dissect_umts_rrc_ies_DomainSpecificAccessRestriction_v670ext(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
                                 ett_umts_rrc_ies_DomainSpecificAccessRestriction_v670ext, DomainSpecificAccessRestriction_v670ext_choice,
                                 NULL);

  return offset;
}


static const per_sequence_t DomainSpecificAccessRestrictionParam_v670ext_sequence[] = {
  { &hf_umts_rrc_ies_cSDomainSpecificAccessRestriction, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_DomainSpecificAccessRestriction_v670ext },
  { &hf_umts_rrc_ies_pSDomainSpecificAccessRestriction, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_DomainSpecificAccessRestriction_v670ext },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_DomainSpecificAccessRestrictionParam_v670ext(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_DomainSpecificAccessRestrictionParam_v670ext, DomainSpecificAccessRestrictionParam_v670ext_sequence);

  return offset;
}


static const per_sequence_t DomainSpecificAccessRestrictionList_v670ext_sequence[] = {
  { &hf_umts_rrc_ies_domainSpecificAccessRestrictionParametersForOperator1, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_DomainSpecificAccessRestrictionParam_v670ext },
  { &hf_umts_rrc_ies_domainSpecificAccessRestrictionParametersForOperator2, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_DomainSpecificAccessRestrictionParam_v670ext },
  { &hf_umts_rrc_ies_domainSpecificAccessRestrictionParametersForOperator3, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_DomainSpecificAccessRestrictionParam_v670ext },
  { &hf_umts_rrc_ies_domainSpecificAccessRestrictionParametersForOperator4, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_DomainSpecificAccessRestrictionParam_v670ext },
  { &hf_umts_rrc_ies_domainSpecificAccessRestrictionParametersForOperator5, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_DomainSpecificAccessRestrictionParam_v670ext },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_DomainSpecificAccessRestrictionList_v670ext(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_DomainSpecificAccessRestrictionList_v670ext, DomainSpecificAccessRestrictionList_v670ext_sequence);

  return offset;
}


static const value_string umts_rrc_ies_DomainSpecificAccessRestrictionForSharedNetwork_v670ext_vals[] = {
  {   0, "domainSpecificAccessRestictionList" },
  {   1, "domainSpecificAccessRestictionParametersForAll" },
  { 0, NULL }
};

static const per_choice_t DomainSpecificAccessRestrictionForSharedNetwork_v670ext_choice[] = {
  {   0, &hf_umts_rrc_ies_domainSpecificAccessRestictionList, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_DomainSpecificAccessRestrictionList_v670ext },
  {   1, &hf_umts_rrc_ies_domainSpecificAccessRestictionParametersForAll, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_DomainSpecificAccessRestrictionParam_v670ext },
  { 0, NULL, 0, NULL }
};

static int
dissect_umts_rrc_ies_DomainSpecificAccessRestrictionForSharedNetwork_v670ext(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
                                 ett_umts_rrc_ies_DomainSpecificAccessRestrictionForSharedNetwork_v670ext, DomainSpecificAccessRestrictionForSharedNetwork_v670ext_choice,
                                 NULL);

  return offset;
}


static const per_sequence_t Mapping_LCR_r4_sequence[] = {
  { &hf_umts_rrc_ies_mappingFunctionParameterList, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_MappingFunctionParameterList },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_Mapping_LCR_r4(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_Mapping_LCR_r4, Mapping_LCR_r4_sequence);

  return offset;
}



static int
dissect_umts_rrc_ies_Q_Hyst_S_Fine(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              0U, 40U, NULL, FALSE);

  return offset;
}



static int
dissect_umts_rrc_ies_SpeedDependentScalingFactor(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              0U, 10U, NULL, FALSE);

  return offset;
}



static int
dissect_umts_rrc_ies_T_Reselection_S_Fine(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              0U, 31U, NULL, FALSE);

  return offset;
}



static int
dissect_umts_rrc_ies_TreselectionScalingFactor(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              4U, 19U, NULL, FALSE);

  return offset;
}



int
dissect_umts_rrc_ies_URA_Identity(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     16, 16, FALSE, NULL);

  return offset;
}


static const per_sequence_t URA_IdentityList_sequence_of[1] = {
  { &hf_umts_rrc_ies_URA_IdentityList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_URA_Identity },
};

static int
dissect_umts_rrc_ies_URA_IdentityList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
                                                  ett_umts_rrc_ies_URA_IdentityList, URA_IdentityList_sequence_of,
                                                  1, maxURA);

  return offset;
}


const value_string umts_rrc_ies_AccessStratumReleaseIndicator_vals[] = {
  {   0, "rel-4" },
  {   1, "rel-5" },
  {   2, "rel-6" },
  {   3, "spare13" },
  {   4, "spare12" },
  {   5, "spare11" },
  {   6, "spare10" },
  {   7, "spare9" },
  {   8, "spare8" },
  {   9, "spare7" },
  {  10, "spare6" },
  {  11, "spare5" },
  {  12, "spare4" },
  {  13, "spare3" },
  {  14, "spare2" },
  {  15, "spare1" },
  { 0, NULL }
};


int
dissect_umts_rrc_ies_AccessStratumReleaseIndicator(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     16, NULL, FALSE, 0, NULL);

  return offset;
}



int
dissect_umts_rrc_ies_ActivationTime(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              0U, 255U, NULL, FALSE);

  return offset;
}



static int
dissect_umts_rrc_ies_N_AP_RetransMax(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              1U, 64U, NULL, FALSE);

  return offset;
}



static int
dissect_umts_rrc_ies_N_AccessFails(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              1U, 64U, NULL, FALSE);

  return offset;
}



static int
dissect_umts_rrc_ies_NF_BO_NoAICH(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              0U, 31U, NULL, FALSE);

  return offset;
}



static int
dissect_umts_rrc_ies_NS_BO_Busy(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              0U, 63U, NULL, FALSE);

  return offset;
}



static int
dissect_umts_rrc_ies_NF_BO_AllBusy(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              0U, 31U, NULL, FALSE);

  return offset;
}



static int
dissect_umts_rrc_ies_NF_BO_Mismatch(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              0U, 127U, NULL, FALSE);

  return offset;
}


static const value_string umts_rrc_ies_T_CPCH_vals[] = {
  {   0, "ct0" },
  {   1, "ct1" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_T_CPCH(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     2, NULL, FALSE, 0, NULL);

  return offset;
}


static const per_sequence_t BackoffControlParams_sequence[] = {
  { &hf_umts_rrc_ies_n_AP_RetransMax, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_N_AP_RetransMax },
  { &hf_umts_rrc_ies_n_AccessFails, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_N_AccessFails },
  { &hf_umts_rrc_ies_nf_BO_NoAICH, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_NF_BO_NoAICH },
  { &hf_umts_rrc_ies_ns_BO_Busy, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_NS_BO_Busy },
  { &hf_umts_rrc_ies_nf_BO_AllBusy, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_NF_BO_AllBusy },
  { &hf_umts_rrc_ies_nf_BO_Mismatch, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_NF_BO_Mismatch },
  { &hf_umts_rrc_ies_t_CPCH , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_T_CPCH },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_BackoffControlParams(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_BackoffControlParams, BackoffControlParams_sequence);

  return offset;
}



int
dissect_umts_rrc_ies_C_RNTI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     16, 16, FALSE, NULL);

  return offset;
}


static const value_string umts_rrc_ies_SystemSpecificCapUpdateReq_vals[] = {
  {   0, "gsm" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_SystemSpecificCapUpdateReq(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     1, NULL, FALSE, 0, NULL);

  return offset;
}


static const per_sequence_t SystemSpecificCapUpdateReqList_sequence_of[1] = {
  { &hf_umts_rrc_ies_SystemSpecificCapUpdateReqList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_SystemSpecificCapUpdateReq },
};

static int
dissect_umts_rrc_ies_SystemSpecificCapUpdateReqList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
                                                  ett_umts_rrc_ies_SystemSpecificCapUpdateReqList, SystemSpecificCapUpdateReqList_sequence_of,
                                                  1, maxSystemCapability);

  return offset;
}


static const per_sequence_t CapabilityUpdateRequirement_sequence[] = {
  { &hf_umts_rrc_ies_ue_RadioCapabilityFDDUpdateRequirement, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_BOOLEAN },
  { &hf_umts_rrc_ies_ue_RadioCapabilityTDDUpdateRequirement, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_BOOLEAN },
  { &hf_umts_rrc_ies_systemSpecificCapUpdateReqList, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_SystemSpecificCapUpdateReqList },
  { NULL, 0, 0, NULL }
};

int
dissect_umts_rrc_ies_CapabilityUpdateRequirement(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_CapabilityUpdateRequirement, CapabilityUpdateRequirement_sequence);

  return offset;
}


static const per_sequence_t CapabilityUpdateRequirement_r4_ext_sequence[] = {
  { &hf_umts_rrc_ies_ue_RadioCapabilityUpdateRequirement_TDD128, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_BOOLEAN },
  { NULL, 0, 0, NULL }
};

int
dissect_umts_rrc_ies_CapabilityUpdateRequirement_r4_ext(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_CapabilityUpdateRequirement_r4_ext, CapabilityUpdateRequirement_r4_ext_sequence);

  return offset;
}


static const per_sequence_t CapabilityUpdateRequirement_r4_sequence[] = {
  { &hf_umts_rrc_ies_ue_RadioCapabilityFDDUpdateRequirement_FDD, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_BOOLEAN },
  { &hf_umts_rrc_ies_ue_RadioCapabilityTDDUpdateRequirement_TDD384, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_BOOLEAN },
  { &hf_umts_rrc_ies_ue_RadioCapabilityTDDUpdateRequirement_TDD128, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_BOOLEAN },
  { &hf_umts_rrc_ies_systemSpecificCapUpdateReqList, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_SystemSpecificCapUpdateReqList },
  { NULL, 0, 0, NULL }
};

int
dissect_umts_rrc_ies_CapabilityUpdateRequirement_r4(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_CapabilityUpdateRequirement_r4, CapabilityUpdateRequirement_r4_sequence);

  return offset;
}


const value_string umts_rrc_ies_CellUpdateCause_vals[] = {
  {   0, "cellReselection" },
  {   1, "periodicalCellUpdate" },
  {   2, "uplinkDataTransmission" },
  {   3, "utran-pagingResponse" },
  {   4, "re-enteredServiceArea" },
  {   5, "radiolinkFailure" },
  {   6, "rlc-unrecoverableError" },
  {   7, "cellUpdateCause-ext" },
  { 0, NULL }
};


int
dissect_umts_rrc_ies_CellUpdateCause(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     8, NULL, FALSE, 0, NULL);

  return offset;
}


const value_string umts_rrc_ies_CellUpdateCause_ext_vals[] = {
  {   0, "mbms-Reception" },
  {   1, "mbms-PTP-RB-Request" },
  {   2, "spare2" },
  {   3, "spare1" },
  { 0, NULL }
};


int
dissect_umts_rrc_ies_CellUpdateCause_ext(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     4, NULL, FALSE, 0, NULL);

  return offset;
}


static const value_string umts_rrc_ies_ChipRateCapability_vals[] = {
  {   0, "mcps3-84" },
  {   1, "mcps1-28" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_ChipRateCapability(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     2, NULL, FALSE, 0, NULL);

  return offset;
}


const value_string umts_rrc_ies_CipheringAlgorithm_vals[] = {
  {   0, "uea0" },
  {   1, "uea1" },
  { 0, NULL }
};


int
dissect_umts_rrc_ies_CipheringAlgorithm(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     2, NULL, FALSE, 0, NULL);

  return offset;
}


static const value_string umts_rrc_ies_CipheringModeCommand_vals[] = {
  {   0, "startRestart" },
  {   1, "dummy-NULL" },
  { 0, NULL }
};

static const per_choice_t CipheringModeCommand_choice[] = {
  {   0, &hf_umts_rrc_ies_startRestart, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_CipheringAlgorithm },
  {   1, &hf_umts_rrc_ies_dummy_NULL, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_NULL },
  { 0, NULL, 0, NULL }
};

static int
dissect_umts_rrc_ies_CipheringModeCommand(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
                                 ett_umts_rrc_ies_CipheringModeCommand, CipheringModeCommand_choice,
                                 NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_RB_Identity(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              1U, 32U, NULL, FALSE);

  return offset;
}



static int
dissect_umts_rrc_ies_RLC_SequenceNumber(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              0U, 4095U, NULL, FALSE);

  return offset;
}


static const per_sequence_t RB_ActivationTimeInfo_sequence[] = {
  { &hf_umts_rrc_ies_rb_Identity, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_RB_Identity },
  { &hf_umts_rrc_ies_rlc_SequenceNumber, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_RLC_SequenceNumber },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_RB_ActivationTimeInfo(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_RB_ActivationTimeInfo, RB_ActivationTimeInfo_sequence);

  return offset;
}


static const per_sequence_t RB_ActivationTimeInfoList_sequence_of[1] = {
  { &hf_umts_rrc_ies_RB_ActivationTimeInfoList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_RB_ActivationTimeInfo },
};

int
dissect_umts_rrc_ies_RB_ActivationTimeInfoList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
                                                  ett_umts_rrc_ies_RB_ActivationTimeInfoList, RB_ActivationTimeInfoList_sequence_of,
                                                  1, maxRB);

  return offset;
}


static const per_sequence_t CipheringModeInfo_sequence[] = {
  { &hf_umts_rrc_ies_cipheringModeCommand, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_CipheringModeCommand },
  { &hf_umts_rrc_ies_activationTimeForDPCH, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_ActivationTime },
  { &hf_umts_rrc_ies_rb_DL_CiphActivationTimeInfo, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_RB_ActivationTimeInfoList },
  { NULL, 0, 0, NULL }
};

int
dissect_umts_rrc_ies_CipheringModeInfo(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_CipheringModeInfo, CipheringModeInfo_sequence);

  return offset;
}



static int
dissect_umts_rrc_ies_IMSI_DS_41(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
                                       5, 7, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_TMSI_DS_41(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
                                       2, 17, NULL);

  return offset;
}


static const value_string umts_rrc_ies_CN_PagedUE_Identity_vals[] = {
  {   0, "imsi-GSM-MAP" },
  {   1, "tmsi-GSM-MAP" },
  {   2, "p-TMSI-GSM-MAP" },
  {   3, "imsi-DS-41" },
  {   4, "tmsi-DS-41" },
  {   5, "spare3" },
  {   6, "spare2" },
  {   7, "spare1" },
  { 0, NULL }
};

static const per_choice_t CN_PagedUE_Identity_choice[] = {
  {   0, &hf_umts_rrc_ies_imsi_GSM_MAP, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_IMSI_GSM_MAP },
  {   1, &hf_umts_rrc_ies_tmsi_GSM_MAP, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_TMSI_GSM_MAP },
  {   2, &hf_umts_rrc_ies_p_TMSI_GSM_MAP, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_P_TMSI_GSM_MAP },
  {   3, &hf_umts_rrc_ies_imsi_DS_41, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_IMSI_DS_41 },
  {   4, &hf_umts_rrc_ies_tmsi_DS_41, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_TMSI_DS_41 },
  {   5, &hf_umts_rrc_ies_spare3 , ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_NULL },
  {   6, &hf_umts_rrc_ies_spare21, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_NULL },
  {   7, &hf_umts_rrc_ies_spare11, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_NULL },
  { 0, NULL, 0, NULL }
};

static int
dissect_umts_rrc_ies_CN_PagedUE_Identity(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
                                 ett_umts_rrc_ies_CN_PagedUE_Identity, CN_PagedUE_Identity_choice,
                                 NULL);

  return offset;
}


static const per_sequence_t GSM_Measurements_sequence[] = {
  { &hf_umts_rrc_ies_gsm900 , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_BOOLEAN },
  { &hf_umts_rrc_ies_dcs1800, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_BOOLEAN },
  { &hf_umts_rrc_ies_gsm1900, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_BOOLEAN },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_GSM_Measurements(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_GSM_Measurements, GSM_Measurements_sequence);

  return offset;
}


static const per_sequence_t CompressedModeMeasCapability_sequence[] = {
  { &hf_umts_rrc_ies_fdd_Measurements, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_BOOLEAN },
  { &hf_umts_rrc_ies_tdd_Measurements, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_BOOLEAN },
  { &hf_umts_rrc_ies_gsm_Measurements, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_GSM_Measurements },
  { &hf_umts_rrc_ies_multiCarrierMeasurements, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_BOOLEAN },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_CompressedModeMeasCapability(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_CompressedModeMeasCapability, CompressedModeMeasCapability_sequence);

  return offset;
}


static const per_sequence_t CompressedModeMeasCapability_LCR_r4_sequence[] = {
  { &hf_umts_rrc_ies_tdd128_Measurements, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_BOOLEAN },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_CompressedModeMeasCapability_LCR_r4(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_CompressedModeMeasCapability_LCR_r4, CompressedModeMeasCapability_LCR_r4_sequence);

  return offset;
}


static const value_string umts_rrc_ies_RadioFrequencyBandFDD_vals[] = {
  {   0, "fdd2100" },
  {   1, "fdd1900" },
  {   2, "fdd1800" },
  {   3, "bandVI" },
  {   4, "bandIV" },
  {   5, "bandV" },
  {   6, "bandVII" },
  {   7, "extension-indicator" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_RadioFrequencyBandFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     8, NULL, FALSE, 0, NULL);

  return offset;
}


static const per_sequence_t CompressedModeMeasCapabFDD_sequence[] = {
  { &hf_umts_rrc_ies_radioFrequencyBandFDD, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_RadioFrequencyBandFDD },
  { &hf_umts_rrc_ies_dl_MeasurementsFDD, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_BOOLEAN },
  { &hf_umts_rrc_ies_ul_MeasurementsFDD, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_BOOLEAN },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_CompressedModeMeasCapabFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_CompressedModeMeasCapabFDD, CompressedModeMeasCapabFDD_sequence);

  return offset;
}


static const per_sequence_t CompressedModeMeasCapabFDDList_sequence_of[1] = {
  { &hf_umts_rrc_ies_CompressedModeMeasCapabFDDList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_CompressedModeMeasCapabFDD },
};

static int
dissect_umts_rrc_ies_CompressedModeMeasCapabFDDList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
                                                  ett_umts_rrc_ies_CompressedModeMeasCapabFDDList, CompressedModeMeasCapabFDDList_sequence_of,
                                                  1, maxFreqBandsFDD);

  return offset;
}


static const value_string umts_rrc_ies_RadioFrequencyBandFDD2_vals[] = {
  {   0, "bandVIII" },
  {   1, "bandIX" },
  {   2, "bandX" },
  {   3, "bandXI" },
  {   4, "bandXII" },
  {   5, "bandXIII" },
  {   6, "bandXIV" },
  {   7, "bandXV" },
  {   8, "bandXVI" },
  {   9, "bandXVII" },
  {  10, "bandXVIII" },
  {  11, "bandXIX" },
  {  12, "bandXX" },
  {  13, "bandXXI" },
  {  14, "bandXXII" },
  {  15, "extension-indicator" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_RadioFrequencyBandFDD2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     16, NULL, FALSE, 0, NULL);

  return offset;
}


static const per_sequence_t CompressedModeMeasCapabFDD2_sequence[] = {
  { &hf_umts_rrc_ies_radioFrequencyBandFDD, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_RadioFrequencyBandFDD },
  { &hf_umts_rrc_ies_radioFrequencyBandFDD2, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_RadioFrequencyBandFDD2 },
  { &hf_umts_rrc_ies_dl_MeasurementsFDD, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_BOOLEAN },
  { &hf_umts_rrc_ies_ul_MeasurementsFDD, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_BOOLEAN },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_CompressedModeMeasCapabFDD2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_CompressedModeMeasCapabFDD2, CompressedModeMeasCapabFDD2_sequence);

  return offset;
}


static const per_sequence_t CompressedModeMeasCapabFDDList2_sequence_of[1] = {
  { &hf_umts_rrc_ies_CompressedModeMeasCapabFDDList2_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_CompressedModeMeasCapabFDD2 },
};

static int
dissect_umts_rrc_ies_CompressedModeMeasCapabFDDList2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
                                                  ett_umts_rrc_ies_CompressedModeMeasCapabFDDList2, CompressedModeMeasCapabFDDList2_sequence_of,
                                                  1, maxFreqBandsFDD);

  return offset;
}


static const per_sequence_t CompressedModeMeasCapabFDD_ext_sequence[] = {
  { &hf_umts_rrc_ies_radioFrequencyBandFDD2, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_RadioFrequencyBandFDD2 },
  { &hf_umts_rrc_ies_dl_MeasurementsFDD, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_BOOLEAN },
  { &hf_umts_rrc_ies_ul_MeasurementsFDD, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_BOOLEAN },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_CompressedModeMeasCapabFDD_ext(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_CompressedModeMeasCapabFDD_ext, CompressedModeMeasCapabFDD_ext_sequence);

  return offset;
}


static const per_sequence_t CompressedModeMeasCapabFDDList_ext_sequence_of[1] = {
  { &hf_umts_rrc_ies_CompressedModeMeasCapabFDDList_ext_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_CompressedModeMeasCapabFDD_ext },
};

static int
dissect_umts_rrc_ies_CompressedModeMeasCapabFDDList_ext(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
                                                  ett_umts_rrc_ies_CompressedModeMeasCapabFDDList_ext, CompressedModeMeasCapabFDDList_ext_sequence_of,
                                                  1, maxFreqBandsFDD);

  return offset;
}


static const value_string umts_rrc_ies_RadioFrequencyBandTDD_vals[] = {
  {   0, "a" },
  {   1, "b" },
  {   2, "c" },
  {   3, "spare" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_RadioFrequencyBandTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     4, NULL, FALSE, 0, NULL);

  return offset;
}


static const per_sequence_t CompressedModeMeasCapabTDD_sequence[] = {
  { &hf_umts_rrc_ies_radioFrequencyBandTDD, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_RadioFrequencyBandTDD },
  { &hf_umts_rrc_ies_dl_MeasurementsTDD, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_BOOLEAN },
  { &hf_umts_rrc_ies_ul_MeasurementsTDD, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_BOOLEAN },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_CompressedModeMeasCapabTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_CompressedModeMeasCapabTDD, CompressedModeMeasCapabTDD_sequence);

  return offset;
}


static const per_sequence_t CompressedModeMeasCapabTDDList_sequence_of[1] = {
  { &hf_umts_rrc_ies_CompressedModeMeasCapabTDDList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_CompressedModeMeasCapabTDD },
};

static int
dissect_umts_rrc_ies_CompressedModeMeasCapabTDDList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
                                                  ett_umts_rrc_ies_CompressedModeMeasCapabTDDList, CompressedModeMeasCapabTDDList_sequence_of,
                                                  1, maxFreqBandsTDD);

  return offset;
}


static const value_string umts_rrc_ies_RadioFrequencyBandGSM_vals[] = {
  {   0, "gsm450" },
  {   1, "gsm480" },
  {   2, "gsm850" },
  {   3, "gsm900P" },
  {   4, "gsm900E" },
  {   5, "gsm1800" },
  {   6, "gsm1900" },
  {   7, "spare9" },
  {   8, "spare8" },
  {   9, "spare7" },
  {  10, "spare6" },
  {  11, "spare5" },
  {  12, "spare4" },
  {  13, "spare3" },
  {  14, "spare2" },
  {  15, "spare1" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_RadioFrequencyBandGSM(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     16, NULL, FALSE, 0, NULL);

  return offset;
}


static const per_sequence_t CompressedModeMeasCapabGSM_sequence[] = {
  { &hf_umts_rrc_ies_radioFrequencyBandGSM, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_RadioFrequencyBandGSM },
  { &hf_umts_rrc_ies_dl_MeasurementsGSM, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_BOOLEAN },
  { &hf_umts_rrc_ies_ul_MeasurementsGSM, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_BOOLEAN },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_CompressedModeMeasCapabGSM(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_CompressedModeMeasCapabGSM, CompressedModeMeasCapabGSM_sequence);

  return offset;
}


static const per_sequence_t CompressedModeMeasCapabGSMList_sequence_of[1] = {
  { &hf_umts_rrc_ies_CompressedModeMeasCapabGSMList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_CompressedModeMeasCapabGSM },
};

static int
dissect_umts_rrc_ies_CompressedModeMeasCapabGSMList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
                                                  ett_umts_rrc_ies_CompressedModeMeasCapabGSMList, CompressedModeMeasCapabGSMList_sequence_of,
                                                  1, maxFreqBandsGSM);

  return offset;
}


static const per_sequence_t CompressedModeMeasCapabMC_sequence[] = {
  { &hf_umts_rrc_ies_dl_MeasurementsMC, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_BOOLEAN },
  { &hf_umts_rrc_ies_ul_MeasurementsMC, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_BOOLEAN },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_CompressedModeMeasCapabMC(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_CompressedModeMeasCapabMC, CompressedModeMeasCapabMC_sequence);

  return offset;
}



static int
dissect_umts_rrc_ies_NS_IP(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              0U, 28U, NULL, FALSE);

  return offset;
}


static const per_sequence_t InitialPriorityDelayList_sequence_of[1] = {
  { &hf_umts_rrc_ies_InitialPriorityDelayList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_NS_IP },
};

static int
dissect_umts_rrc_ies_InitialPriorityDelayList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
                                                  ett_umts_rrc_ies_InitialPriorityDelayList, InitialPriorityDelayList_sequence_of,
                                                  1, maxASC);

  return offset;
}



static int
dissect_umts_rrc_ies_TPC_StepSizeFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              0U, 1U, NULL, FALSE);

  return offset;
}


static const value_string umts_rrc_ies_PowerControlAlgorithm_vals[] = {
  {   0, "algorithm1" },
  {   1, "algorithm2" },
  { 0, NULL }
};

static const per_choice_t PowerControlAlgorithm_choice[] = {
  {   0, &hf_umts_rrc_ies_algorithm1, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_TPC_StepSizeFDD },
  {   1, &hf_umts_rrc_ies_algorithm2, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_NULL },
  { 0, NULL, 0, NULL }
};

static int
dissect_umts_rrc_ies_PowerControlAlgorithm(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
                                 ett_umts_rrc_ies_PowerControlAlgorithm, PowerControlAlgorithm_choice,
                                 NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_DL_DPCCH_BER(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              0U, 63U, NULL, FALSE);

  return offset;
}


static const per_sequence_t CPCH_Parameters_sequence[] = {
  { &hf_umts_rrc_ies_initialPriorityDelayList, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_InitialPriorityDelayList },
  { &hf_umts_rrc_ies_backoffControlParams, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_BackoffControlParams },
  { &hf_umts_rrc_ies_powerControlAlgorithm, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_PowerControlAlgorithm },
  { &hf_umts_rrc_ies_dl_DPCCH_BER, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_DL_DPCCH_BER },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_CPCH_Parameters(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_CPCH_Parameters, CPCH_Parameters_sequence);

  return offset;
}


static const value_string umts_rrc_ies_DL_CapabilityWithSimultaneousHS_DSCHConfig_vals[] = {
  {   0, "kbps32" },
  {   1, "kbps64" },
  {   2, "kbps128" },
  {   3, "kbps384" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_DL_CapabilityWithSimultaneousHS_DSCHConfig(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     4, NULL, FALSE, 0, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_INTEGER_1_8(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              1U, 8U, NULL, FALSE);

  return offset;
}


static const value_string umts_rrc_ies_MaxNoPhysChBitsReceived_vals[] = {
  {   0, "dummy" },
  {   1, "b1200" },
  {   2, "b2400" },
  {   3, "b3600" },
  {   4, "b4800" },
  {   5, "b7200" },
  {   6, "b9600" },
  {   7, "b14400" },
  {   8, "b19200" },
  {   9, "b28800" },
  {  10, "b38400" },
  {  11, "b48000" },
  {  12, "b57600" },
  {  13, "b67200" },
  {  14, "b76800" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_MaxNoPhysChBitsReceived(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     15, NULL, FALSE, 0, NULL);

  return offset;
}


static const value_string umts_rrc_ies_MaxNoSCCPCH_RL_vals[] = {
  {   0, "rl1" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_MaxNoSCCPCH_RL(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     1, NULL, FALSE, 0, NULL);

  return offset;
}


static const per_sequence_t T_supported2_sequence[] = {
  { &hf_umts_rrc_ies_maxNoSCCPCH_RL, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_MaxNoSCCPCH_RL },
  { &hf_umts_rrc_ies_simultaneousSCCPCH_DPCH_DPDCH_Reception, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_BOOLEAN },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_T_supported2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_T_supported2, T_supported2_sequence);

  return offset;
}


static const value_string umts_rrc_ies_SimultaneousSCCPCH_DPCH_Reception_vals[] = {
  {   0, "notSupported" },
  {   1, "supported" },
  { 0, NULL }
};

static const per_choice_t SimultaneousSCCPCH_DPCH_Reception_choice[] = {
  {   0, &hf_umts_rrc_ies_notSupported, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_NULL },
  {   1, &hf_umts_rrc_ies_supported4, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_T_supported2 },
  { 0, NULL, 0, NULL }
};

static int
dissect_umts_rrc_ies_SimultaneousSCCPCH_DPCH_Reception(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
                                 ett_umts_rrc_ies_SimultaneousSCCPCH_DPCH_Reception, SimultaneousSCCPCH_DPCH_Reception_choice,
                                 NULL);

  return offset;
}


static const per_sequence_t DL_PhysChCapabilityFDD_sequence[] = {
  { &hf_umts_rrc_ies_maxNoDPCH_PDSCH_Codes, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_INTEGER_1_8 },
  { &hf_umts_rrc_ies_maxNoPhysChBitsReceived, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_MaxNoPhysChBitsReceived },
  { &hf_umts_rrc_ies_supportForSF_512, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_BOOLEAN },
  { &hf_umts_rrc_ies_dummy_BOOLEAN, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_BOOLEAN },
  { &hf_umts_rrc_ies_dummy2_SimultaneousSCCPCH_DPCH_Reception, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_SimultaneousSCCPCH_DPCH_Reception },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_DL_PhysChCapabilityFDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_DL_PhysChCapabilityFDD, DL_PhysChCapabilityFDD_sequence);

  return offset;
}


static const value_string umts_rrc_ies_SupportOfDedicatedPilotsForChEstimation_vals[] = {
  {   0, "true" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_SupportOfDedicatedPilotsForChEstimation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     1, NULL, FALSE, 0, NULL);

  return offset;
}


static const per_sequence_t DL_PhysChCapabilityFDD_v380ext_sequence[] = {
  { &hf_umts_rrc_ies_dummy_SupportOfDedicatedPilotsForChEstimation, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_SupportOfDedicatedPilotsForChEstimation },
  { NULL, 0, 0, NULL }
};

int
dissect_umts_rrc_ies_DL_PhysChCapabilityFDD_v380ext(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_DL_PhysChCapabilityFDD_v380ext, DL_PhysChCapabilityFDD_v380ext_sequence);

  return offset;
}



static int
dissect_umts_rrc_ies_MaxTS_PerFrame(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              1U, 14U, NULL, FALSE);

  return offset;
}



static int
dissect_umts_rrc_ies_MaxPhysChPerFrame(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              1U, 224U, NULL, FALSE);

  return offset;
}


static const value_string umts_rrc_ies_MinimumSF_DL_vals[] = {
  {   0, "sf1" },
  {   1, "sf16" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_MinimumSF_DL(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     2, NULL, FALSE, 0, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_MaxPhysChPerTS(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              1U, 16U, NULL, FALSE);

  return offset;
}


static const per_sequence_t DL_PhysChCapabilityTDD_sequence[] = {
  { &hf_umts_rrc_ies_maxTS_PerFrame, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_MaxTS_PerFrame },
  { &hf_umts_rrc_ies_maxPhysChPerFrame, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_MaxPhysChPerFrame },
  { &hf_umts_rrc_ies_minimumSF, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_MinimumSF_DL },
  { &hf_umts_rrc_ies_supportOfPDSCH, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_BOOLEAN },
  { &hf_umts_rrc_ies_maxPhysChPerTS, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_MaxPhysChPerTS },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_DL_PhysChCapabilityTDD(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_DL_PhysChCapabilityTDD, DL_PhysChCapabilityTDD_sequence);

  return offset;
}



static int
dissect_umts_rrc_ies_MaxTS_PerSubFrame_r4(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              1U, 6U, NULL, FALSE);

  return offset;
}



static int
dissect_umts_rrc_ies_MaxPhysChPerSubFrame_r4(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              1U, 96U, NULL, FALSE);

  return offset;
}


static const per_sequence_t DL_PhysChCapabilityTDD_LCR_r4_sequence[] = {
  { &hf_umts_rrc_ies_maxTS_PerSubFrame, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_MaxTS_PerSubFrame_r4 },
  { &hf_umts_rrc_ies_maxPhysChPerFrame1, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_MaxPhysChPerSubFrame_r4 },
  { &hf_umts_rrc_ies_minimumSF, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_MinimumSF_DL },
  { &hf_umts_rrc_ies_supportOfPDSCH, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_BOOLEAN },
  { &hf_umts_rrc_ies_maxPhysChPerTS, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_MaxPhysChPerTS },
  { &hf_umts_rrc_ies_supportOf8PSK, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_BOOLEAN },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_DL_PhysChCapabilityTDD_LCR_r4(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_DL_PhysChCapabilityTDD_LCR_r4, DL_PhysChCapabilityTDD_LCR_r4_sequence);

  return offset;
}


static const value_string umts_rrc_ies_MaxNoBits_vals[] = {
  {   0, "b640" },
  {   1, "b1280" },
  {   2, "b2560" },
  {   3, "b3840" },
  {   4, "b5120" },
  {   5, "b6400" },
  {   6, "b7680" },
  {   7, "b8960" },
  {   8, "b10240" },
  {   9, "b20480" },
  {  10, "b40960" },
  {  11, "b81920" },
  {  12, "b163840" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_MaxNoBits(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     13, NULL, FALSE, 0, NULL);

  return offset;
}


static const value_string umts_rrc_ies_TurboSupport_vals[] = {
  {   0, "notSupported" },
  {   1, "supported" },
  { 0, NULL }
};

static const per_choice_t TurboSupport_choice[] = {
  {   0, &hf_umts_rrc_ies_notSupported, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_NULL },
  {   1, &hf_umts_rrc_ies_supported5, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_MaxNoBits },
  { 0, NULL, 0, NULL }
};

static int
dissect_umts_rrc_ies_TurboSupport(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
                                 ett_umts_rrc_ies_TurboSupport, TurboSupport_choice,
                                 NULL);

  return offset;
}


static const value_string umts_rrc_ies_MaxSimultaneousTransChsDL_vals[] = {
  {   0, "e4" },
  {   1, "e8" },
  {   2, "e16" },
  {   3, "e32" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_MaxSimultaneousTransChsDL(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     4, NULL, FALSE, 0, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_MaxSimultaneousCCTrCH_Count(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              1U, 8U, NULL, FALSE);

  return offset;
}


static const value_string umts_rrc_ies_MaxTransportBlocksDL_vals[] = {
  {   0, "tb4" },
  {   1, "tb8" },
  {   2, "tb16" },
  {   3, "tb32" },
  {   4, "tb48" },
  {   5, "tb64" },
  {   6, "tb96" },
  {   7, "tb128" },
  {   8, "tb256" },
  {   9, "tb512" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_MaxTransportBlocksDL(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     10, NULL, FALSE, 0, NULL);

  return offset;
}


static const value_string umts_rrc_ies_MaxNumberOfTFC_DL_vals[] = {
  {   0, "tfc16" },
  {   1, "tfc32" },
  {   2, "tfc48" },
  {   3, "tfc64" },
  {   4, "tfc96" },
  {   5, "tfc128" },
  {   6, "tfc256" },
  {   7, "tfc512" },
  {   8, "tfc1024" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_MaxNumberOfTFC_DL(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     9, NULL, FALSE, 0, NULL);

  return offset;
}


static const value_string umts_rrc_ies_MaxNumberOfTF_vals[] = {
  {   0, "tf32" },
  {   1, "tf64" },
  {   2, "tf128" },
  {   3, "tf256" },
  {   4, "tf512" },
  {   5, "tf1024" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_MaxNumberOfTF(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     6, NULL, FALSE, 0, NULL);

  return offset;
}


static const per_sequence_t DL_TransChCapability_sequence[] = {
  { &hf_umts_rrc_ies_maxNoBitsReceived, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_MaxNoBits },
  { &hf_umts_rrc_ies_maxConvCodeBitsReceived, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_MaxNoBits },
  { &hf_umts_rrc_ies_turboDecodingSupport, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_TurboSupport },
  { &hf_umts_rrc_ies_maxSimultaneousTransChs, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_MaxSimultaneousTransChsDL },
  { &hf_umts_rrc_ies_maxSimultaneousCCTrCH_Count, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_MaxSimultaneousCCTrCH_Count },
  { &hf_umts_rrc_ies_maxReceivedTransportBlocks, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_MaxTransportBlocksDL },
  { &hf_umts_rrc_ies_maxNumberOfTFC, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_MaxNumberOfTFC_DL },
  { &hf_umts_rrc_ies_maxNumberOfTF, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_MaxNumberOfTF },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_DL_TransChCapability(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_DL_TransChCapability, DL_TransChCapability_sequence);

  return offset;
}



static int
dissect_umts_rrc_ies_TransmissionProbability(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              1U, 8U, NULL, FALSE);

  return offset;
}



static int
dissect_umts_rrc_ies_MaximumBitRate(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              0U, 32U, NULL, FALSE);

  return offset;
}


static const per_sequence_t DRAC_SysInfo_sequence[] = {
  { &hf_umts_rrc_ies_transmissionProbability, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_TransmissionProbability },
  { &hf_umts_rrc_ies_maximumBitRate, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_MaximumBitRate },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_DRAC_SysInfo(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_DRAC_SysInfo, DRAC_SysInfo_sequence);

  return offset;
}


static const per_sequence_t DRAC_SysInfoList_sequence_of[1] = {
  { &hf_umts_rrc_ies_DRAC_SysInfoList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_DRAC_SysInfo },
};

static int
dissect_umts_rrc_ies_DRAC_SysInfoList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
                                                  ett_umts_rrc_ies_DRAC_SysInfoList, DRAC_SysInfoList_sequence_of,
                                                  1, maxDRACclasses);

  return offset;
}



int
dissect_umts_rrc_ies_DSCH_RNTI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     16, 16, FALSE, NULL);

  return offset;
}


const value_string umts_rrc_ies_DelayRestrictionFlag_vals[] = {
  {   0, "true" },
  { 0, NULL }
};


int
dissect_umts_rrc_ies_DelayRestrictionFlag(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     1, NULL, FALSE, 0, NULL);

  return offset;
}



int
dissect_umts_rrc_ies_E_RNTI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     16, 16, FALSE, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_ESN_DS_41(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     32, 32, FALSE, NULL);

  return offset;
}


const value_string umts_rrc_ies_EstablishmentCause_vals[] = {
  {   0, "originatingConversationalCall" },
  {   1, "originatingStreamingCall" },
  {   2, "originatingInteractiveCall" },
  {   3, "originatingBackgroundCall" },
  {   4, "originatingSubscribedTrafficCall" },
  {   5, "terminatingConversationalCall" },
  {   6, "terminatingStreamingCall" },
  {   7, "terminatingInteractiveCall" },
  {   8, "terminatingBackgroundCall" },
  {   9, "emergencyCall" },
  {  10, "interRAT-CellReselection" },
  {  11, "interRAT-CellChangeOrder" },
  {  12, "registration" },
  {  13, "detach" },
  {  14, "originatingHighPrioritySignalling" },
  {  15, "originatingLowPrioritySignalling" },
  {  16, "callRe-establishment" },
  {  17, "terminatingHighPrioritySignalling" },
  {  18, "terminatingLowPrioritySignalling" },
  {  19, "terminatingCauseUnknown" },
  {  20, "mbms-Reception" },
  {  21, "mbms-PTP-RB-Request" },
  {  22, "spare10" },
  {  23, "spare9" },
  {  24, "spare8" },
  {  25, "spare7" },
  {  26, "spare6" },
  {  27, "spare5" },
  {  28, "spare4" },
  {  29, "spare3" },
  {  30, "spare2" },
  {  31, "spare1" },
  { 0, NULL }
};


int
dissect_umts_rrc_ies_EstablishmentCause(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     32, NULL, FALSE, 0, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_TGPSI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              1U, maxTGPS, NULL, FALSE);

  return offset;
}


static const value_string umts_rrc_ies_ProtocolErrorCause_vals[] = {
  {   0, "asn1-ViolationOrEncodingError" },
  {   1, "messageTypeNonexistent" },
  {   2, "messageNotCompatibleWithReceiverState" },
  {   3, "ie-ValueNotComprehended" },
  {   4, "informationElementMissing" },
  {   5, "messageExtensionNotComprehended" },
  {   6, "spare2" },
  {   7, "spare1" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_ProtocolErrorCause(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     8, NULL, FALSE, 0, NULL);

  return offset;
}


static const per_sequence_t T_type13_sequence[] = {
  { &hf_umts_rrc_ies_protocolErrorCause, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_ProtocolErrorCause },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_T_type13(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_T_type13, T_type13_sequence);

  return offset;
}


static const value_string umts_rrc_ies_T_diagnosticsType1_vals[] = {
  {   0, "type1" },
  {   1, "spare" },
  { 0, NULL }
};

static const per_choice_t T_diagnosticsType1_choice[] = {
  {   0, &hf_umts_rrc_ies_type14 , ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_T_type13 },
  {   1, &hf_umts_rrc_ies_spare  , ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_NULL },
  { 0, NULL, 0, NULL }
};

static int
dissect_umts_rrc_ies_T_diagnosticsType1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
                                 ett_umts_rrc_ies_T_diagnosticsType1, T_diagnosticsType1_choice,
                                 NULL);

  return offset;
}


static const per_sequence_t ProtocolErrorInformation_sequence[] = {
  { &hf_umts_rrc_ies_diagnosticsType1, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_T_diagnosticsType1 },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_ProtocolErrorInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_ProtocolErrorInformation, ProtocolErrorInformation_sequence);

  return offset;
}


const value_string umts_rrc_ies_FailureCauseWithProtErr_vals[] = {
  {   0, "configurationUnsupported" },
  {   1, "physicalChannelFailure" },
  {   2, "incompatibleSimultaneousReconfiguration" },
  {   3, "compressedModeRuntimeError" },
  {   4, "protocolError" },
  {   5, "cellUpdateOccurred" },
  {   6, "invalidConfiguration" },
  {   7, "configurationIncomplete" },
  {   8, "unsupportedMeasurement" },
  {   9, "mbmsSessionAlreadyReceivedCorrectly" },
  {  10, "lowerPriorityMBMSService" },
  {  11, "spare5" },
  {  12, "spare4" },
  {  13, "spare3" },
  {  14, "spare2" },
  {  15, "spare1" },
  { 0, NULL }
};

static const per_choice_t FailureCauseWithProtErr_choice[] = {
  {   0, &hf_umts_rrc_ies_configurationUnsupported, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_NULL },
  {   1, &hf_umts_rrc_ies_physicalChannelFailure, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_NULL },
  {   2, &hf_umts_rrc_ies_incompatibleSimultaneousReconfiguration, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_NULL },
  {   3, &hf_umts_rrc_ies_compressedModeRuntimeError, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_TGPSI },
  {   4, &hf_umts_rrc_ies_protocolError, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_ProtocolErrorInformation },
  {   5, &hf_umts_rrc_ies_cellUpdateOccurred, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_NULL },
  {   6, &hf_umts_rrc_ies_invalidConfiguration, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_NULL },
  {   7, &hf_umts_rrc_ies_configurationIncomplete, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_NULL },
  {   8, &hf_umts_rrc_ies_unsupportedMeasurement, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_NULL },
  {   9, &hf_umts_rrc_ies_mbmsSessionAlreadyReceivedCorrectly, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_NULL },
  {  10, &hf_umts_rrc_ies_lowerPriorityMBMSService, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_NULL },
  {  11, &hf_umts_rrc_ies_spare5 , ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_NULL },
  {  12, &hf_umts_rrc_ies_spare4 , ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_NULL },
  {  13, &hf_umts_rrc_ies_spare3 , ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_NULL },
  {  14, &hf_umts_rrc_ies_spare21, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_NULL },
  {  15, &hf_umts_rrc_ies_spare11, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_NULL },
  { 0, NULL, 0, NULL }
};

int
dissect_umts_rrc_ies_FailureCauseWithProtErr(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
                                 ett_umts_rrc_ies_FailureCauseWithProtErr, FailureCauseWithProtErr_choice,
                                 NULL);

  return offset;
}



int
dissect_umts_rrc_ies_RRC_TransactionIdentifier(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              0U, 3U, NULL, FALSE);

  return offset;
}


static const per_sequence_t FailureCauseWithProtErrTrId_sequence[] = {
  { &hf_umts_rrc_ies_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_RRC_TransactionIdentifier },
  { &hf_umts_rrc_ies_failureCause, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_FailureCauseWithProtErr },
  { NULL, 0, 0, NULL }
};

int
dissect_umts_rrc_ies_FailureCauseWithProtErrTrId(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_FailureCauseWithProtErrTrId, FailureCauseWithProtErrTrId_sequence);

  return offset;
}


const value_string umts_rrc_ies_ReleaseCause_vals[] = {
  {   0, "normalEvent" },
  {   1, "unspecified" },
  {   2, "pre-emptiveRelease" },
  {   3, "congestion" },
  {   4, "re-establishmentReject" },
  {   5, "directedsignallingconnectionre-establishment" },
  {   6, "userInactivity" },
  {   7, "spare" },
  { 0, NULL }
};


int
dissect_umts_rrc_ies_ReleaseCause(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     8, NULL, FALSE, 0, NULL);

  return offset;
}


static const per_sequence_t T_release_sequence[] = {
  { &hf_umts_rrc_ies_releaseCause, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_ReleaseCause },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_T_release(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_T_release, T_release_sequence);

  return offset;
}


static const value_string umts_rrc_ies_RRC_ConnectionReleaseInformation_vals[] = {
  {   0, "noRelease" },
  {   1, "release" },
  { 0, NULL }
};

static const per_choice_t RRC_ConnectionReleaseInformation_choice[] = {
  {   0, &hf_umts_rrc_ies_noRelease, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_NULL },
  {   1, &hf_umts_rrc_ies_release, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_T_release },
  { 0, NULL, 0, NULL }
};

static int
dissect_umts_rrc_ies_RRC_ConnectionReleaseInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
                                 ett_umts_rrc_ies_RRC_ConnectionReleaseInformation, RRC_ConnectionReleaseInformation_choice,
                                 NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_BIT_STRING_SIZE_31(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     31, 31, FALSE, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_BIT_STRING_SIZE_30(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     30, 30, FALSE, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_BIT_STRING_SIZE_29(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     29, 29, FALSE, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_BIT_STRING_SIZE_28(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     28, 28, FALSE, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_BIT_STRING_SIZE_27(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     27, 27, FALSE, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_BIT_STRING_SIZE_26(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     26, 26, FALSE, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_BIT_STRING_SIZE_25(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     25, 25, FALSE, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_BIT_STRING_SIZE_24(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     24, 24, FALSE, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_BIT_STRING_SIZE_23(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     23, 23, FALSE, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_BIT_STRING_SIZE_22(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     22, 22, FALSE, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_BIT_STRING_SIZE_21(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     21, 21, FALSE, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_BIT_STRING_SIZE_20(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     20, 20, FALSE, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_BIT_STRING_SIZE_19(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     19, 19, FALSE, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_BIT_STRING_SIZE_18(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     18, 18, FALSE, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_BIT_STRING_SIZE_17(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     17, 17, FALSE, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_BIT_STRING_SIZE_14(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     14, 14, FALSE, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_BIT_STRING_SIZE_13(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     13, 13, FALSE, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_BIT_STRING_SIZE_12(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     12, 12, FALSE, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_BIT_STRING_SIZE_11(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     11, 11, FALSE, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_BIT_STRING_SIZE_10(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     10, 10, FALSE, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_BIT_STRING_SIZE_9(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     9, 9, FALSE, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_BIT_STRING_SIZE_7(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     7, 7, FALSE, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_BIT_STRING_SIZE_6(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     6, 6, FALSE, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_BIT_STRING_SIZE_5(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     5, 5, FALSE, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_BIT_STRING_SIZE_4(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     4, 4, FALSE, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_BIT_STRING_SIZE_3(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     3, 3, FALSE, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_BIT_STRING_SIZE_2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     2, 2, FALSE, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_BIT_STRING_SIZE_1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     1, 1, FALSE, NULL);

  return offset;
}


static const value_string umts_rrc_ies_U_RNTI_Group_vals[] = {
  {   0, "all" },
  {   1, "u-RNTI-BitMaskIndex-b1" },
  {   2, "u-RNTI-BitMaskIndex-b2" },
  {   3, "u-RNTI-BitMaskIndex-b3" },
  {   4, "u-RNTI-BitMaskIndex-b4" },
  {   5, "u-RNTI-BitMaskIndex-b5" },
  {   6, "u-RNTI-BitMaskIndex-b6" },
  {   7, "u-RNTI-BitMaskIndex-b7" },
  {   8, "u-RNTI-BitMaskIndex-b8" },
  {   9, "u-RNTI-BitMaskIndex-b9" },
  {  10, "u-RNTI-BitMaskIndex-b10" },
  {  11, "u-RNTI-BitMaskIndex-b11" },
  {  12, "u-RNTI-BitMaskIndex-b12" },
  {  13, "u-RNTI-BitMaskIndex-b13" },
  {  14, "u-RNTI-BitMaskIndex-b14" },
  {  15, "u-RNTI-BitMaskIndex-b15" },
  {  16, "u-RNTI-BitMaskIndex-b16" },
  {  17, "u-RNTI-BitMaskIndex-b17" },
  {  18, "u-RNTI-BitMaskIndex-b18" },
  {  19, "u-RNTI-BitMaskIndex-b19" },
  {  20, "u-RNTI-BitMaskIndex-b20" },
  {  21, "u-RNTI-BitMaskIndex-b21" },
  {  22, "u-RNTI-BitMaskIndex-b22" },
  {  23, "u-RNTI-BitMaskIndex-b23" },
  {  24, "u-RNTI-BitMaskIndex-b24" },
  {  25, "u-RNTI-BitMaskIndex-b25" },
  {  26, "u-RNTI-BitMaskIndex-b26" },
  {  27, "u-RNTI-BitMaskIndex-b27" },
  {  28, "u-RNTI-BitMaskIndex-b28" },
  {  29, "u-RNTI-BitMaskIndex-b29" },
  {  30, "u-RNTI-BitMaskIndex-b30" },
  {  31, "u-RNTI-BitMaskIndex-b31" },
  { 0, NULL }
};

static const per_choice_t U_RNTI_Group_choice[] = {
  {   0, &hf_umts_rrc_ies_all    , ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_NULL },
  {   1, &hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b1, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_BIT_STRING_SIZE_31 },
  {   2, &hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b2, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_BIT_STRING_SIZE_30 },
  {   3, &hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b3, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_BIT_STRING_SIZE_29 },
  {   4, &hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b4, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_BIT_STRING_SIZE_28 },
  {   5, &hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b5, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_BIT_STRING_SIZE_27 },
  {   6, &hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b6, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_BIT_STRING_SIZE_26 },
  {   7, &hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b7, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_BIT_STRING_SIZE_25 },
  {   8, &hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b8, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_BIT_STRING_SIZE_24 },
  {   9, &hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b9, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_BIT_STRING_SIZE_23 },
  {  10, &hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b10, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_BIT_STRING_SIZE_22 },
  {  11, &hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b11, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_BIT_STRING_SIZE_21 },
  {  12, &hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b12, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_BIT_STRING_SIZE_20 },
  {  13, &hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b13, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_BIT_STRING_SIZE_19 },
  {  14, &hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b14, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_BIT_STRING_SIZE_18 },
  {  15, &hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b15, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_BIT_STRING_SIZE_17 },
  {  16, &hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b16, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_BIT_STRING_SIZE_16 },
  {  17, &hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b17, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_BIT_STRING_SIZE_15 },
  {  18, &hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b18, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_BIT_STRING_SIZE_14 },
  {  19, &hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b19, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_BIT_STRING_SIZE_13 },
  {  20, &hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b20, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_BIT_STRING_SIZE_12 },
  {  21, &hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b21, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_BIT_STRING_SIZE_11 },
  {  22, &hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b22, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_BIT_STRING_SIZE_10 },
  {  23, &hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b23, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_BIT_STRING_SIZE_9 },
  {  24, &hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b24, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_BIT_STRING_SIZE_8 },
  {  25, &hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b25, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_BIT_STRING_SIZE_7 },
  {  26, &hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b26, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_BIT_STRING_SIZE_6 },
  {  27, &hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b27, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_BIT_STRING_SIZE_5 },
  {  28, &hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b28, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_BIT_STRING_SIZE_4 },
  {  29, &hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b29, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_BIT_STRING_SIZE_3 },
  {  30, &hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b30, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_BIT_STRING_SIZE_2 },
  {  31, &hf_umts_rrc_ies_u_RNTI_BitMaskIndex_b31, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_BIT_STRING_SIZE_1 },
  { 0, NULL, 0, NULL }
};

static int
dissect_umts_rrc_ies_U_RNTI_Group(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
                                 ett_umts_rrc_ies_U_RNTI_Group, U_RNTI_Group_choice,
                                 NULL);

  return offset;
}


static const per_sequence_t GroupReleaseInformation_sequence[] = {
  { &hf_umts_rrc_ies_uRNTI_Group, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_U_RNTI_Group },
  { NULL, 0, 0, NULL }
};

int
dissect_umts_rrc_ies_GroupReleaseInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_GroupReleaseInformation, GroupReleaseInformation_sequence);

  return offset;
}


static const per_sequence_t GroupIdentityWithReleaseInformation_sequence[] = {
  { &hf_umts_rrc_ies_rrc_ConnectionReleaseInformation, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_RRC_ConnectionReleaseInformation },
  { &hf_umts_rrc_ies_groupReleaseInformation, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_GroupReleaseInformation },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_GroupIdentityWithReleaseInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_GroupIdentityWithReleaseInformation, GroupIdentityWithReleaseInformation_sequence);

  return offset;
}



int
dissect_umts_rrc_ies_H_RNTI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     16, 16, FALSE, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_HSDSCH_physical_layer_category(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              1U, 64U, NULL, FALSE);

  return offset;
}



int
dissect_umts_rrc_ies_UESpecificBehaviourInformation1idle(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     4, 4, FALSE, NULL);

  return offset;
}



int
dissect_umts_rrc_ies_UESpecificBehaviourInformation1interRAT(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     8, 8, FALSE, NULL);

  return offset;
}


static const per_sequence_t IMSI_and_ESN_DS_41_sequence[] = {
  { &hf_umts_rrc_ies_imsi_DS_41, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_IMSI_DS_41 },
  { &hf_umts_rrc_ies_esn_DS_41, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_ESN_DS_41 },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_IMSI_and_ESN_DS_41(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_IMSI_and_ESN_DS_41, IMSI_and_ESN_DS_41_sequence);

  return offset;
}


static const per_sequence_t TMSI_and_LAI_GSM_MAP_sequence[] = {
  { &hf_umts_rrc_ies_tmsi   , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_TMSI_GSM_MAP },
  { &hf_umts_rrc_ies_lai    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_LAI },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_TMSI_and_LAI_GSM_MAP(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_TMSI_and_LAI_GSM_MAP, TMSI_and_LAI_GSM_MAP_sequence);

  return offset;
}


static const per_sequence_t P_TMSI_and_RAI_GSM_MAP_sequence[] = {
  { &hf_umts_rrc_ies_p_TMSI , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_P_TMSI_GSM_MAP },
  { &hf_umts_rrc_ies_rai    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_RAI },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_P_TMSI_and_RAI_GSM_MAP(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_P_TMSI_and_RAI_GSM_MAP, P_TMSI_and_RAI_GSM_MAP_sequence);

  return offset;
}


const value_string umts_rrc_ies_InitialUE_Identity_vals[] = {
  {   0, "imsi" },
  {   1, "tmsi-and-LAI" },
  {   2, "p-TMSI-and-RAI" },
  {   3, "imei" },
  {   4, "esn-DS-41" },
  {   5, "imsi-DS-41" },
  {   6, "imsi-and-ESN-DS-41" },
  {   7, "tmsi-DS-41" },
  { 0, NULL }
};

static const per_choice_t InitialUE_Identity_choice[] = {
  {   0, &hf_umts_rrc_ies_imsi   , ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_IMSI_GSM_MAP },
  {   1, &hf_umts_rrc_ies_tmsi_and_LAI, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_TMSI_and_LAI_GSM_MAP },
  {   2, &hf_umts_rrc_ies_p_TMSI_and_RAI, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_P_TMSI_and_RAI_GSM_MAP },
  {   3, &hf_umts_rrc_ies_imei   , ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_IMEI },
  {   4, &hf_umts_rrc_ies_esn_DS_41, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_ESN_DS_41 },
  {   5, &hf_umts_rrc_ies_imsi_DS_41, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_IMSI_DS_41 },
  {   6, &hf_umts_rrc_ies_imsi_and_ESN_DS_41, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_IMSI_and_ESN_DS_41 },
  {   7, &hf_umts_rrc_ies_tmsi_DS_41, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_TMSI_DS_41 },
  { 0, NULL, 0, NULL }
};

int
dissect_umts_rrc_ies_InitialUE_Identity(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
                                 ett_umts_rrc_ies_InitialUE_Identity, InitialUE_Identity_choice,
                                 NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_MessageAuthenticationCode(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     32, 32, FALSE, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_RRC_MessageSequenceNumber(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              0U, 15U, NULL, FALSE);

  return offset;
}


static const per_sequence_t IntegrityCheckInfo_sequence[] = {
  { &hf_umts_rrc_ies_messageAuthenticationCode, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_MessageAuthenticationCode },
  { &hf_umts_rrc_ies_rrc_MessageSequenceNumber, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_RRC_MessageSequenceNumber },
  { NULL, 0, 0, NULL }
};

int
dissect_umts_rrc_ies_IntegrityCheckInfo(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_IntegrityCheckInfo, IntegrityCheckInfo_sequence);

  return offset;
}


static const per_sequence_t RRC_MessageSequenceNumberList_sequence_of[1] = {
  { &hf_umts_rrc_ies_RRC_MessageSequenceNumberList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_RRC_MessageSequenceNumber },
};

static int
dissect_umts_rrc_ies_RRC_MessageSequenceNumberList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
                                                  ett_umts_rrc_ies_RRC_MessageSequenceNumberList, RRC_MessageSequenceNumberList_sequence_of,
                                                  4, 5);

  return offset;
}


static const per_sequence_t IntegrityProtActivationInfo_sequence[] = {
  { &hf_umts_rrc_ies_rrc_MessageSequenceNumberList, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_RRC_MessageSequenceNumberList },
  { NULL, 0, 0, NULL }
};

int
dissect_umts_rrc_ies_IntegrityProtActivationInfo(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_IntegrityProtActivationInfo, IntegrityProtActivationInfo_sequence);

  return offset;
}


static const value_string umts_rrc_ies_IntegrityProtectionAlgorithm_vals[] = {
  {   0, "uia1" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_IntegrityProtectionAlgorithm(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     1, NULL, FALSE, 0, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_IntegrityProtInitNumber(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     32, 32, FALSE, NULL);

  return offset;
}


static const per_sequence_t T_startIntegrityProtection_sequence[] = {
  { &hf_umts_rrc_ies_integrityProtInitNumber, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_IntegrityProtInitNumber },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_T_startIntegrityProtection(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_T_startIntegrityProtection, T_startIntegrityProtection_sequence);

  return offset;
}


static const per_sequence_t T_modify_sequence[] = {
  { &hf_umts_rrc_ies_dl_IntegrityProtActivationInfo, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_IntegrityProtActivationInfo },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_T_modify(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_T_modify, T_modify_sequence);

  return offset;
}


static const value_string umts_rrc_ies_IntegrityProtectionModeCommand_vals[] = {
  {   0, "startIntegrityProtection" },
  {   1, "modify" },
  { 0, NULL }
};

static const per_choice_t IntegrityProtectionModeCommand_choice[] = {
  {   0, &hf_umts_rrc_ies_startIntegrityProtection, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_T_startIntegrityProtection },
  {   1, &hf_umts_rrc_ies_modify , ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_T_modify },
  { 0, NULL, 0, NULL }
};

static int
dissect_umts_rrc_ies_IntegrityProtectionModeCommand(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
                                 ett_umts_rrc_ies_IntegrityProtectionModeCommand, IntegrityProtectionModeCommand_choice,
                                 NULL);

  return offset;
}


static const per_sequence_t IntegrityProtectionModeInfo_sequence[] = {
  { &hf_umts_rrc_ies_integrityProtectionModeCommand, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_IntegrityProtectionModeCommand },
  { &hf_umts_rrc_ies_integrityProtectionAlgorithm, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_IntegrityProtectionAlgorithm },
  { NULL, 0, 0, NULL }
};

int
dissect_umts_rrc_ies_IntegrityProtectionModeInfo(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_IntegrityProtectionModeInfo, IntegrityProtectionModeInfo_sequence);

  return offset;
}


static const value_string umts_rrc_ies_MaxHcContextSpace_vals[] = {
  {   0, "dummy" },
  {   1, "by1024" },
  {   2, "by2048" },
  {   3, "by4096" },
  {   4, "by8192" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_MaxHcContextSpace(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     5, NULL, FALSE, 0, NULL);

  return offset;
}


static const value_string umts_rrc_ies_MaxHcContextSpace_r5_ext_vals[] = {
  {   0, "by16384" },
  {   1, "by32768" },
  {   2, "by65536" },
  {   3, "by131072" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_MaxHcContextSpace_r5_ext(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     4, NULL, FALSE, 0, NULL);

  return offset;
}


static const value_string umts_rrc_ies_MaxROHC_ContextSessions_r4_vals[] = {
  {   0, "s2" },
  {   1, "s4" },
  {   2, "s8" },
  {   3, "s12" },
  {   4, "s16" },
  {   5, "s24" },
  {   6, "s32" },
  {   7, "s48" },
  {   8, "s64" },
  {   9, "s128" },
  {  10, "s256" },
  {  11, "s512" },
  {  12, "s1024" },
  {  13, "s16384" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_MaxROHC_ContextSessions_r4(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     14, NULL, FALSE, 0, NULL);

  return offset;
}


static const value_string umts_rrc_ies_MaximumAM_EntityNumberRLC_Cap_vals[] = {
  {   0, "dummy" },
  {   1, "am4" },
  {   2, "am5" },
  {   3, "am6" },
  {   4, "am8" },
  {   5, "am16" },
  {   6, "am30" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_MaximumAM_EntityNumberRLC_Cap(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     7, NULL, FALSE, 0, NULL);

  return offset;
}


static const value_string umts_rrc_ies_MaximumRLC_WindowSize_vals[] = {
  {   0, "mws2047" },
  {   1, "mws4095" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_MaximumRLC_WindowSize(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     2, NULL, FALSE, 0, NULL);

  return offset;
}


static const value_string umts_rrc_ies_MaxNoDPDCH_BitsTransmitted_vals[] = {
  {   0, "b600" },
  {   1, "b1200" },
  {   2, "b2400" },
  {   3, "b4800" },
  {   4, "b9600" },
  {   5, "b19200" },
  {   6, "b28800" },
  {   7, "b38400" },
  {   8, "b48000" },
  {   9, "b57600" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_MaxNoDPDCH_BitsTransmitted(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     10, NULL, FALSE, 0, NULL);

  return offset;
}


static const value_string umts_rrc_ies_MaxNumberOfTFC_UL_vals[] = {
  {   0, "dummy1" },
  {   1, "dummy2" },
  {   2, "tfc16" },
  {   3, "tfc32" },
  {   4, "tfc48" },
  {   5, "tfc64" },
  {   6, "tfc96" },
  {   7, "tfc128" },
  {   8, "tfc256" },
  {   9, "tfc512" },
  {  10, "tfc1024" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_MaxNumberOfTFC_UL(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     11, NULL, FALSE, 0, NULL);

  return offset;
}


static const value_string umts_rrc_ies_MaxPhysChPerTimeslot_vals[] = {
  {   0, "ts1" },
  {   1, "ts2" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_MaxPhysChPerTimeslot(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     2, NULL, FALSE, 0, NULL);

  return offset;
}


static const value_string umts_rrc_ies_MaxSimultaneousTransChsUL_vals[] = {
  {   0, "dummy" },
  {   1, "e4" },
  {   2, "e8" },
  {   3, "e16" },
  {   4, "e32" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_MaxSimultaneousTransChsUL(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     5, NULL, FALSE, 0, NULL);

  return offset;
}


static const value_string umts_rrc_ies_MaxTransportBlocksUL_vals[] = {
  {   0, "dummy" },
  {   1, "tb4" },
  {   2, "tb8" },
  {   3, "tb16" },
  {   4, "tb32" },
  {   5, "tb48" },
  {   6, "tb64" },
  {   7, "tb96" },
  {   8, "tb128" },
  {   9, "tb256" },
  {  10, "tb512" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_MaxTransportBlocksUL(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     11, NULL, FALSE, 0, NULL);

  return offset;
}


static const per_sequence_t MeasurementCapability_sequence[] = {
  { &hf_umts_rrc_ies_downlinkCompressedMode, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_CompressedModeMeasCapability },
  { &hf_umts_rrc_ies_uplinkCompressedMode, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_CompressedModeMeasCapability },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_MeasurementCapability(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_MeasurementCapability, MeasurementCapability_sequence);

  return offset;
}


static const per_sequence_t MeasurementCapabilityExt_sequence[] = {
  { &hf_umts_rrc_ies_compressedModeMeasCapabFDDList, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_CompressedModeMeasCapabFDDList },
  { &hf_umts_rrc_ies_compressedModeMeasCapabTDDList, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_CompressedModeMeasCapabTDDList },
  { &hf_umts_rrc_ies_compressedModeMeasCapabGSMList, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_CompressedModeMeasCapabGSMList },
  { &hf_umts_rrc_ies_compressedModeMeasCapabMC, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_CompressedModeMeasCapabMC },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_MeasurementCapabilityExt(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_MeasurementCapabilityExt, MeasurementCapabilityExt_sequence);

  return offset;
}


static const per_sequence_t MeasurementCapabilityExt2_sequence[] = {
  { &hf_umts_rrc_ies_compressedModeMeasCapabFDDList1, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_CompressedModeMeasCapabFDDList2 },
  { &hf_umts_rrc_ies_compressedModeMeasCapabTDDList, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_CompressedModeMeasCapabTDDList },
  { &hf_umts_rrc_ies_compressedModeMeasCapabGSMList, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_CompressedModeMeasCapabGSMList },
  { &hf_umts_rrc_ies_compressedModeMeasCapabMC, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_CompressedModeMeasCapabMC },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_MeasurementCapabilityExt2(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_MeasurementCapabilityExt2, MeasurementCapabilityExt2_sequence);

  return offset;
}


static const per_sequence_t MeasurementCapability_r4_ext_sequence[] = {
  { &hf_umts_rrc_ies_downlinkCompressedMode_LCR, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_CompressedModeMeasCapability_LCR_r4 },
  { &hf_umts_rrc_ies_uplinkCompressedMode_LCR, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_CompressedModeMeasCapability_LCR_r4 },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_MeasurementCapability_r4_ext(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_MeasurementCapability_r4_ext, MeasurementCapability_r4_ext_sequence);

  return offset;
}


static const value_string umts_rrc_ies_MinimumSF_UL_vals[] = {
  {   0, "sf1" },
  {   1, "sf2" },
  {   2, "sf4" },
  {   3, "sf8" },
  {   4, "dummy" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_MinimumSF_UL(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     5, NULL, FALSE, 0, NULL);

  return offset;
}


static const value_string umts_rrc_ies_MultiModeCapability_vals[] = {
  {   0, "tdd" },
  {   1, "fdd" },
  {   2, "fdd-tdd" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_MultiModeCapability(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     3, NULL, FALSE, 0, NULL);

  return offset;
}


static const per_sequence_t MultiRAT_Capability_sequence[] = {
  { &hf_umts_rrc_ies_supportOfGSM, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_BOOLEAN },
  { &hf_umts_rrc_ies_supportOfMulticarrier, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_BOOLEAN },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_MultiRAT_Capability(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_MultiRAT_Capability, MultiRAT_Capability_sequence);

  return offset;
}


static const per_sequence_t MultiModeRAT_Capability_v590ext_sequence[] = {
  { &hf_umts_rrc_ies_supportOfUTRAN_ToGERAN_NACC, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_BOOLEAN },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_MultiModeRAT_Capability_v590ext(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_MultiModeRAT_Capability_v590ext, MultiModeRAT_Capability_v590ext_sequence);

  return offset;
}



static int
dissect_umts_rrc_ies_N_300(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              0U, 7U, NULL, FALSE);

  return offset;
}



static int
dissect_umts_rrc_ies_N_301(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              0U, 7U, NULL, FALSE);

  return offset;
}



static int
dissect_umts_rrc_ies_N_302(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              0U, 7U, NULL, FALSE);

  return offset;
}



static int
dissect_umts_rrc_ies_N_304(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              0U, 7U, NULL, FALSE);

  return offset;
}



int
dissect_umts_rrc_ies_N_308(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              1U, 8U, NULL, FALSE);

  return offset;
}



static int
dissect_umts_rrc_ies_N_310(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                              0U, 7U, NULL, FALSE);

  return offset;
}


static const value_string umts_rrc_ies_N_312_vals[] = {
  {   0, "s1" },
  {   1, "s50" },
  {   2, "s100" },
  {   3, "s200" },
  {   4, "s400" },
  {   5, "s600" },
  {   6, "s800" },
  {   7, "s1000" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_N_312(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     8, NULL, FALSE, 0, NULL);

  return offset;
}


static const value_string umts_rrc_ies_N_312ext_vals[] = {
  {   0, "s2" },
  {   1, "s4" },
  {   2, "s10" },
  {   3, "s20" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_N_312ext(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     4, NULL, FALSE, 0, NULL);

  return offset;
}


static const value_string umts_rrc_ies_N_312_r5_vals[] = {
  {   0, "s1" },
  {   1, "s2" },
  {   2, "s4" },
  {   3, "s10" },
  {   4, "s20" },
  {   5, "s50" },
  {   6, "s100" },
  {   7, "s200" },
  {   8, "s400" },
  {   9, "s600" },
  {  10, "s800" },
  {  11, "s1000" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_N_312_r5(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     12, NULL, FALSE, 0, NULL);

  return offset;
}


static const value_string umts_rrc_ies_N_313_vals[] = {
  {   0, "s1" },
  {   1, "s2" },
  {   2, "s4" },
  {   3, "s10" },
  {   4, "s20" },
  {   5, "s50" },
  {   6, "s100" },
  {   7, "s200" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_N_313(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     8, NULL, FALSE, 0, NULL);

  return offset;
}


static const value_string umts_rrc_ies_N_315_vals[] = {
  {   0, "s1" },
  {   1, "s50" },
  {   2, "s100" },
  {   3, "s200" },
  {   4, "s400" },
  {   5, "s600" },
  {   6, "s800" },
  {   7, "s1000" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_N_315(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     8, NULL, FALSE, 0, NULL);

  return offset;
}


static const value_string umts_rrc_ies_N_315ext_vals[] = {
  {   0, "s2" },
  {   1, "s4" },
  {   2, "s10" },
  {   3, "s20" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_N_315ext(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     4, NULL, FALSE, 0, NULL);

  return offset;
}


static const value_string umts_rrc_ies_N_315_r5_vals[] = {
  {   0, "s1" },
  {   1, "s2" },
  {   2, "s4" },
  {   3, "s10" },
  {   4, "s20" },
  {   5, "s50" },
  {   6, "s100" },
  {   7, "s200" },
  {   8, "s400" },
  {   9, "s600" },
  {  10, "s800" },
  {  11, "s1000" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_N_315_r5(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     12, NULL, FALSE, 0, NULL);

  return offset;
}


static const value_string umts_rrc_ies_NetworkAssistedGPS_Supported_vals[] = {
  {   0, "networkBased" },
  {   1, "ue-Based" },
  {   2, "bothNetworkAndUE-Based" },
  {   3, "noNetworkAssistedGPS" },
  { 0, NULL }
};


static int
dissect_umts_rrc_ies_NetworkAssistedGPS_Supported(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     4, NULL, FALSE, 0, NULL);

  return offset;
}


const value_string umts_rrc_ies_PagingCause_vals[] = {
  {   0, "terminatingConversationalCall" },
  {   1, "terminatingStreamingCall" },
  {   2, "terminatingInteractiveCall" },
  {   3, "terminatingBackgroundCall" },
  {   4, "terminatingHighPrioritySignalling" },
  {   5, "terminatingLowPrioritySignalling" },
  {   6, "terminatingCauseUnknown" },
  {   7, "spare" },
  { 0, NULL }
};


int
dissect_umts_rrc_ies_PagingCause(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
                                     8, NULL, FALSE, 0, NULL);

  return offset;
}


static const per_sequence_t T_cn_Identity_sequence[] = {
  { &hf_umts_rrc_ies_pagingCause, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_PagingCause },
  { &hf_umts_rrc_ies_cn_DomainIdentity, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_CN_DomainIdentity },
  { &hf_umts_rrc_ies_cn_pagedUE_Identity, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_CN_PagedUE_Identity },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_T_cn_Identity(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_T_cn_Identity, T_cn_Identity_sequence);

  return offset;
}



static int
dissect_umts_rrc_ies_SRNC_Identity(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     12, 12, FALSE, NULL);

  return offset;
}



static int
dissect_umts_rrc_ies_S_RNTI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
                                     20, 20, FALSE, NULL);

  return offset;
}


static const per_sequence_t U_RNTI_sequence[] = {
  { &hf_umts_rrc_ies_srnc_Identity, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_SRNC_Identity },
  { &hf_umts_rrc_ies_s_RNTI , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_S_RNTI },
  { NULL, 0, 0, NULL }
};

int
dissect_umts_rrc_ies_U_RNTI(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_U_RNTI, U_RNTI_sequence);

  return offset;
}


static const per_sequence_t T_cn_OriginatedPage_connectedMode_UE_sequence[] = {
  { &hf_umts_rrc_ies_pagingCause, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_PagingCause },
  { &hf_umts_rrc_ies_cn_DomainIdentity, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_CN_DomainIdentity },
  { &hf_umts_rrc_ies_pagingRecordTypeID, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_PagingRecordTypeID },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_T_cn_OriginatedPage_connectedMode_UE(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_T_cn_OriginatedPage_connectedMode_UE, T_cn_OriginatedPage_connectedMode_UE_sequence);

  return offset;
}


static const per_sequence_t T_utran_Identity_sequence[] = {
  { &hf_umts_rrc_ies_u_RNTI , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_U_RNTI },
  { &hf_umts_rrc_ies_cn_OriginatedPage_connectedMode_UE, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_T_cn_OriginatedPage_connectedMode_UE },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_T_utran_Identity(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_T_utran_Identity, T_utran_Identity_sequence);

  return offset;
}


static const value_string umts_rrc_ies_PagingRecord_vals[] = {
  {   0, "cn-Identity" },
  {   1, "utran-Identity" },
  { 0, NULL }
};

static const per_choice_t PagingRecord_choice[] = {
  {   0, &hf_umts_rrc_ies_cn_Identity, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_T_cn_Identity },
  {   1, &hf_umts_rrc_ies_utran_Identity, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_T_utran_Identity },
  { 0, NULL, 0, NULL }
};

static int
dissect_umts_rrc_ies_PagingRecord(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
                                 ett_umts_rrc_ies_PagingRecord, PagingRecord_choice,
                                 NULL);

  return offset;
}


static const per_sequence_t T_cn_OriginatedPage_connectedMode_UE1_sequence[] = {
  { &hf_umts_rrc_ies_pagingCause, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_PagingCause },
  { &hf_umts_rrc_ies_cn_DomainIdentity, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_CN_DomainIdentity },
  { &hf_umts_rrc_ies_pagingRecordTypeID, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_PagingRecordTypeID },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_T_cn_OriginatedPage_connectedMode_UE1(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_T_cn_OriginatedPage_connectedMode_UE1, T_cn_OriginatedPage_connectedMode_UE1_sequence);

  return offset;
}


static const per_sequence_t T_utran_SingleUE_Identity_sequence[] = {
  { &hf_umts_rrc_ies_u_RNTI , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_U_RNTI },
  { &hf_umts_rrc_ies_cn_OriginatedPage_connectedMode_UE1, ASN1_NO_EXTENSIONS     , ASN1_OPTIONAL    , dissect_umts_rrc_ies_T_cn_OriginatedPage_connectedMode_UE1 },
  { &hf_umts_rrc_ies_rrc_ConnectionReleaseInformation, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_RRC_ConnectionReleaseInformation },
  { NULL, 0, 0, NULL }
};

static int
dissect_umts_rrc_ies_T_utran_SingleUE_Identity(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
                                   ett_umts_rrc_ies_T_utran_SingleUE_Identity, T_utran_SingleUE_Identity_sequence);

  return offset;
}


static const per_sequence_t SEQUENCE_SIZE_1_maxURNTIGroup_OF_GroupIdentityWithReleaseInformation_sequence_of[1] = {
  { &hf_umts_rrc_ies_utran_GroupIdentity_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_GroupIdentityWithReleaseInformation },
};

static int
dissect_umts_rrc_ies_SEQUENCE_SIZE_1_maxURNTIGroup_OF_GroupIdentityWithReleaseInformation(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
                                                  ett_umts_rrc_ies_SEQUENCE_SIZE_1_maxURNTIGroup_OF_GroupIdentityWithReleaseInformation, SEQUENCE_SIZE_1_maxURNTIGroup_OF_GroupIdentityWithReleaseInformation_sequence_of,
                                                  1, maxURNTIGroup);

  return offset;
}


static const value_string umts_rrc_ies_PagingRecord2_r5_vals[] = {
  {   0, "utran-SingleUE-Identity" },
  {   1, "utran-GroupIdentity" },
  { 0, NULL }
};

static const per_choice_t PagingRecord2_r5_choice[] = {
  {   0, &hf_umts_rrc_ies_utran_SingleUE_Identity, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_T_utran_SingleUE_Identity },
  {   1, &hf_umts_rrc_ies_utran_GroupIdentity, ASN1_NO_EXTENSIONS     , dissect_umts_rrc_ies_SEQUENCE_SIZE_1_maxURNTIGroup_OF_GroupIdentityWithReleaseInformation },
  { 0, NULL, 0, NULL }
};

static int
dissect_umts_rrc_ies_PagingRecord2_r5(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
                                 ett_umts_rrc_ies_PagingRecord2_r5, PagingRecord2_r5_choice,
                                 NULL);

  return offset;
}


static const per_sequence_t PagingRecordList_sequence_of[1] = {
  { &hf_umts_rrc_ies_PagingRecordList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_umts_rrc_ies_PagingRecord },
};

int
dissect_umts_rrc_ies_PagingRecordList(tvbuff_t *tvb, int offset, asn1_ctx_t *actx _U_, proto_tree *tree, int hf_index) {
  of